From 9496bf38fdb9b5de91f54b895353d8200906f04c Mon Sep 17 00:00:00 2001 From: excessum Date: Tue, 26 Jul 2016 13:45:45 +0000 Subject: [PATCH] - Removed PumpAllAi.doTriggerAINoCost() that was allowing AI to cast spells illegally, causing couldn't add to stack errors --- forge-ai/src/main/java/forge/ai/ability/PumpAllAi.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/PumpAllAi.java b/forge-ai/src/main/java/forge/ai/ability/PumpAllAi.java index 40bb9d78311..2682c5e49fc 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PumpAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PumpAllAi.java @@ -129,14 +129,6 @@ public class PumpAllAi extends PumpAiBase { return true; } - /* (non-Javadoc) - * @see forge.card.abilityfactory.SpellAiLogic#doTriggerAINoCost(forge.game.player.Player, java.util.Map, forge.card.spellability.SpellAbility, boolean) - */ - @Override - protected boolean doTriggerAINoCost(Player aiPlayer, SpellAbility sa, boolean mandatory) { - return true; - } - boolean pumpAgainstRemoval(Player ai, SpellAbility sa, List comp) { final List objects = ComputerUtil.predictThreatenedObjects(sa.getActivatingPlayer(), sa, true); for (final Card c : comp) {