diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index feb3c06d161..3a3dd32dc62 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -11868,7 +11868,8 @@ public class CardFactory implements NewConstants { @Override public boolean canPlayAI() { System.out.println("AI is pondering using "+cardName); - return canPlay(); + SpellAbility sa = AllZone.Stack.peek(); + return canPlay() && sa.getSourceCard().getController().equals(AllZone.HumanPlayer); } @Override @@ -11904,7 +11905,8 @@ public class CardFactory implements NewConstants { @Override public boolean canPlayAI() { System.out.println("AI is pondering using "+cardName); - return canPlay(); + SpellAbility sa = AllZone.Stack.peek(); + return canPlay() && sa.getSourceCard().getController().equals(AllZone.HumanPlayer); } @Override