diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index 2ba7b91a727..640436dbd17 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -4218,10 +4218,9 @@ public class CardFactory implements NewConstants { public void resolve() { if(AllZone.GameAction.isCardInPlay(getTargetCard()) && CardFactoryUtil.canTarget(card, getTargetCard())) { - AllZone.GameAction.destroyNoRegeneration(getTargetCard()); - - PlayerLife life = AllZone.GameAction.getPlayerLife(card.getController()); + PlayerLife life = AllZone.GameAction.getPlayerLife(card.getController()); life.subtractLife(getTargetCard().getNetDefense()); + AllZone.GameAction.destroyNoRegeneration(getTargetCard()); } }//resolve() };