diff --git a/AI/BattleAI/BattleExchangeVariant.cpp b/AI/BattleAI/BattleExchangeVariant.cpp index 70c881d23..6f3bcf0ab 100644 --- a/AI/BattleAI/BattleExchangeVariant.cpp +++ b/AI/BattleAI/BattleExchangeVariant.cpp @@ -290,7 +290,7 @@ ReachabilityInfo getReachabilityWithEnemyBypass( continue; auto dmg = damageCache.getOriginalDamage(activeStack, unit, state); - auto turnsToKill = unit->getAvailableHealth() / dmg; + auto turnsToKill = unit->getAvailableHealth() / vstd::amax(dmg, 1); vstd::amin(turnsToKill, 100);