From d1e9367a65fe254c1e5144e0429839be80da7b14 Mon Sep 17 00:00:00 2001 From: swordshine Date: Tue, 9 Apr 2013 12:51:20 +0000 Subject: [PATCH] - Fixed last commit for AI --- .../java/forge/card/ability/effects/TokenEffect.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/card/ability/effects/TokenEffect.java b/src/main/java/forge/card/ability/effects/TokenEffect.java index 90a227e55ea..b5b1a572407 100644 --- a/src/main/java/forge/card/ability/effects/TokenEffect.java +++ b/src/main/java/forge/card/ability/effects/TokenEffect.java @@ -279,10 +279,14 @@ public class TokenEffect extends SpellAbilityEffect { c.setTapped(true); } if (this.tokenAttacking) { - final List e = c.getController().getGame().getCombat().getDefenders(); - final GameEntity defender = e.size() == 1 - ? e.get(0) : GuiChoose.one("Declare " + c, e); - Singletons.getModel().getGame().getCombat().addAttacker(c, defender); + if (c.getController().isHuman()) { + final List e = c.getController().getGame().getCombat().getDefenders(); + final GameEntity defender = e.size() == 1 + ? e.get(0) : GuiChoose.one("Declare " + c, e); + Singletons.getModel().getGame().getCombat().addAttacker(c, defender); + } else { + Singletons.getModel().getGame().getCombat().addAttacker(c); + } } if (remember != null) { Singletons.getModel().getGame().getCardState(sa.getSourceCard()).addRemembered(c);