From 2a623957c3ff8f155b97c83b056a044f1b746d7e Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 1 Sep 2017 08:49:30 +0000 Subject: [PATCH] - A little tweak to the previous commit. --- forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java b/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java index 8cc996b11a5..f0bb47a0edf 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java +++ b/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java @@ -213,8 +213,9 @@ public abstract class PumpAiBase extends SpellAbilityAi { // Use defensively to destroy the opposing Flying creature when possible, or to block with an indestructible // creature buffed with Flying for (Card c : CardLists.filter(combat.getAttackers(), CardPredicates.hasKeyword("Flying"))) { - if (card.getNetPower() >= c.getNetToughness() && card.getNetToughness() > c.getNetPower() - || ComputerUtilCombat.attackerCantBeDestroyedInCombat(ai, card)) { + if (!ComputerUtilCombat.attackerCantBeDestroyedInCombat(c.getController(), c) + && (card.getNetPower() >= c.getNetToughness() && card.getNetToughness() > c.getNetPower() + || ComputerUtilCombat.attackerCantBeDestroyedInCombat(ai, card))) { return true; } }