diff --git a/SNNBot_garage/src/SNNBot.nim b/SNNBot_garage/src/SNNBot.nim index 8f7b699..b0d2202 100644 --- a/SNNBot_garage/src/SNNBot.nim +++ b/SNNBot_garage/src/SNNBot.nim @@ -385,7 +385,10 @@ method run*(bot: SNNBot) = of WAITING: aimTo(bot.targetAngle, gunDir) - discard setFire(FIRE_POWER) + if bot.aimLocked: + discard setFire(FIRE_POWER) + else: + discard setFire(0.0) let err = abs(normalizeRelativeAngle(bot.targetAngle - gunDir)) if err < AIM_TOL: bot.phase = EVALUATE