diff --git a/BNNBot_garage/BNNBot b/BNNBot_garage/BNNBot index 4df8ee6..708a288 100755 Binary files a/BNNBot_garage/BNNBot and b/BNNBot_garage/BNNBot differ diff --git a/BNNBot_garage/src/BNNBot.nim b/BNNBot_garage/src/BNNBot.nim index e9a304a..d91b7a3 100644 --- a/BNNBot_garage/src/BNNBot.nim +++ b/BNNBot_garage/src/BNNBot.nim @@ -133,10 +133,13 @@ method onScannedBot*(bot: BNNBot, e: ScannedBotEvent) = let hamming = if bot.hasPrev: hammingDistance(bot.prevVec, vec) else: 0 let similarity = if bot.hasPrev: TOTAL_BITS - hamming else: 0 let overlap = if bot.hasPrev: popcount(bitwiseAnd(bot.prevVec, vec)) else: 0 + let totalVirtual = bot.virtualHits + bot.virtualMiss + let hitPct = if totalVirtual > 0: bot.virtualHits.float / totalVirtual.float * 100.0 else: 0.0 echo align($bot.tick, 4), " ", formatBinary(vec), " ", hamming, " ", similarity, " ", overlap, " ", formatFloat(aimOffset, ffDecimal, 2), " ", - bot.virtualHits, " ", bot.virtualMiss + bot.virtualHits, " ", bot.virtualMiss, " ", + formatFloat(hitPct, ffDecimal, 1), "%" bot.prevVec = vec bot.hasPrev = true