From e015e57ddabd57eae42d61a8a054f4a9e7df84c5 Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 18 Sep 2017 15:29:14 +0000 Subject: [PATCH] - Try to detect cases where the actual damage to planeswalkers will be zero after prevention. --- forge-ai/src/main/java/forge/ai/AiBlockController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/AiBlockController.java b/forge-ai/src/main/java/forge/ai/AiBlockController.java index be7618be4bd..cc84c504e1e 100644 --- a/forge-ai/src/main/java/forge/ai/AiBlockController.java +++ b/forge-ai/src/main/java/forge/ai/AiBlockController.java @@ -916,7 +916,7 @@ public class AiBlockController { damageToPW += ComputerUtilCombat.predictDamageTo((Card)def, pwatkr.getNetCombatDamage(), pwatkr, true); } } - if (!onlyIfLethal || damageToPW >= ((Card)def).getCounters(CounterType.LOYALTY)) { + if ((!onlyIfLethal && damageToPW > 0) || damageToPW >= ((Card)def).getCounters(CounterType.LOYALTY)) { threatenedPWs.add((Card)def); } }