diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java index f59492e8ad3..ee8f732680b 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java @@ -77,7 +77,7 @@ public class DamageDealAi extends DamageAiBase { for (; loyalty > 0; loyalty--) { if (this.damageTargetAI(ai, sa, loyalty, false)) { dmg = ComputerUtilCombat.getEnoughDamageToKill(sa.getTargetCard(), loyalty, source, false, false); - if (dmg > loyalty) { + if (dmg > loyalty || dmg < 1) { continue; // in case the calculation gets messed up somewhere } source.setSVar("ChosenX", "Number$" + dmg);