From 47fee82a41f913ba15fb5b47f29e8010ee63991f Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 10:05:30 +0000 Subject: [PATCH] - Added End for Parsing to Undead Slayer - Sun Titan now removes resurrected card from graveyard before adding to play. This fixes a bug that would cause ETB abilities to trigger twice. --- res/cardsfolder/undead_slayer.txt | 3 ++- src/forge/CardFactory_Creatures.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/res/cardsfolder/undead_slayer.txt b/res/cardsfolder/undead_slayer.txt index 5dc2c505ae9..0baef784d44 100644 --- a/res/cardsfolder/undead_slayer.txt +++ b/res/cardsfolder/undead_slayer.txt @@ -4,4 +4,5 @@ Types:Creature Human Cleric Text:no text PT:2/2 A:AB$Bounce|Cost$W T|ValidTgts$Creature.Skeleton,Creature.Vampire,Creature.Zombie|Destination$Exile|TgtPrompt$Select target Skeleton,Vampire or Zombie creature.|SpellDescription$Exile target Skeleton, Vampire or Zombie. -SVar:Rarity:Uncommon \ No newline at end of file +SVar:Rarity:Uncommon +End \ No newline at end of file diff --git a/src/forge/CardFactory_Creatures.java b/src/forge/CardFactory_Creatures.java index 3aaceaccd58..6e9a863b77f 100644 --- a/src/forge/CardFactory_Creatures.java +++ b/src/forge/CardFactory_Creatures.java @@ -3811,8 +3811,8 @@ public class CardFactory_Creatures { PlayerZone grave = AllZone.getZone(Constant.Zone.Graveyard, card.getController()); if(AllZone.GameAction.isCardInZone(getTargetCard(), grave)) { PlayerZone play = AllZone.getZone(Constant.Zone.Play, card.getController()); - play.add(getTargetCard()); grave.remove(getTargetCard()); + play.add(getTargetCard()); } }//resolve() };