From c498f39b0d0a717db857c59fba755e51ad6b0491 Mon Sep 17 00:00:00 2001 From: Sloth Date: Sat, 19 Nov 2011 21:17:05 +0000 Subject: [PATCH] - Fixed "Targeted" in getDefinedPlayers. --- src/main/java/forge/card/abilityfactory/AbilityFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactory.java b/src/main/java/forge/card/abilityfactory/AbilityFactory.java index f5734be1cc4..9e79c069bc3 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactory.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactory.java @@ -1672,7 +1672,9 @@ public class AbilityFactory { final String defined = (def == null) ? "You" : def; if (defined.equals("Targeted")) { - Target tgt = sa.getTarget(); + final SpellAbility parent = AbilityFactory.findParentsTargetedPlayer(sa); + players.addAll(parent.getTarget().getTargetPlayers()); + /*Target tgt = sa.getTarget(); SpellAbility parent = sa; do { @@ -1685,7 +1687,7 @@ public class AbilityFactory { tgt = parent.getTarget(); } while ((tgt == null) || (tgt.getTargetPlayers().size() == 0)); - players.addAll(tgt.getTargetPlayers()); + players.addAll(tgt.getTargetPlayers());*/ } else if (defined.equals("TargetedController")) { final ArrayList list = AbilityFactory.getDefinedCards(card, "Targeted", sa); final ArrayList sas = AbilityFactory.getDefinedSpellAbilities(card, "Targeted", sa);