diff --git a/AI/BattleAI/BattleExchangeVariant.cpp b/AI/BattleAI/BattleExchangeVariant.cpp index 8726fda7e..0cffe63f5 100644 --- a/AI/BattleAI/BattleExchangeVariant.cpp +++ b/AI/BattleAI/BattleExchangeVariant.cpp @@ -296,7 +296,7 @@ ReachabilityInfo getReachabilityWithEnemyBypass( continue; auto dmg = damageCache.getOriginalDamage(activeStack, unit, state); - auto turnsToKill = unit->getAvailableHealth() / dmg; + auto turnsToKill = unit->getAvailableHealth() / std::max(dmg, (int64_t)1); vstd::amin(turnsToKill, 100);