From ece71e58347adec813c123112da1887b6164719f Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 05:18:27 +0000 Subject: [PATCH] - Exile creature before fetching land in Path to Exile resolution. --- src/forge/CardFactory.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index 4f4fc40b256..de59d3d1e9b 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -18142,13 +18142,13 @@ public class CardFactory implements NewConstants { public void resolve() { if(AllZone.GameAction.isCardInPlay(getTargetCard()) && CardFactoryUtil.canTarget(card, getTargetCard())) { - //add life String player = getTargetCard().getController(); - // PlayerLife life = AllZone.GameAction.getPlayerLife(player); - // life.addLife(getTargetCard().getNetAttack()); PlayerZone lib = AllZone.getZone(Constant.Zone.Library, player); - + //remove card from play + AllZone.GameAction.removeFromGame(getTargetCard()); + + //Retrieve basic land CardList lands = new CardList(lib.getCards()); lands = lands.getType("Basic"); @@ -18177,8 +18177,6 @@ public class CardFactory implements NewConstants { lands.remove(card); AllZone.GameAction.shuffle(player); } - //remove card from play - AllZone.GameAction.removeFromGame(getTargetCard()); } }//resolve()