From ecb5ea3c6ab580c7be74eb2bdb23f68361b71f1a Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 18 Jun 2017 09:56:54 +0000 Subject: [PATCH] - A minor clarification / formatting fix. --- forge-ai/src/main/java/forge/ai/ability/PlayAi.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/PlayAi.java b/forge-ai/src/main/java/forge/ai/ability/PlayAi.java index 7050bcaff3f..f22a53f3e78 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PlayAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PlayAi.java @@ -30,7 +30,8 @@ public class PlayAi extends SpellAbilityAi { final Game game = ai.getGame(); final Card source = sa.getHostCard(); - // don't use this as a response (ReplaySpell logic is an exception) + // don't use this as a response (ReplaySpell logic is an exception, might be called from a subability + // while the trigger is on stack) if (!game.getStack().isEmpty() && !"ReplaySpell".equals(logic)) { return false; } @@ -75,7 +76,7 @@ public class PlayAi extends SpellAbilityAi { @Override protected boolean doTriggerAINoCost(final Player ai, final SpellAbility sa, final boolean mandatory) { if (sa.usesTargeting()) { - if (!sa.hasParam("AILogic")) { + if (!sa.hasParam("AILogic")) { return false; }