diff --git a/src/main/java/forge/game/zone/MagicStack.java b/src/main/java/forge/game/zone/MagicStack.java index 52aae200a3d..edc153c538f 100644 --- a/src/main/java/forge/game/zone/MagicStack.java +++ b/src/main/java/forge/game/zone/MagicStack.java @@ -560,18 +560,19 @@ public class MagicStack /* extends MyObservable */ implements Iterable oppCreats = CardLists.filterControlledBy(creats, source.getController().getOpponents()); - haunterDiesWork.setTargetCard(ComputerUtilCard.getWorstCreatureAI(oppCreats.isEmpty() ? creats : oppCreats)); - this.add(haunterDiesWork); + targetCard = ComputerUtilCard.getWorstCreatureAI(oppCreats.isEmpty() ? creats : oppCreats); } + haunterDiesWork.setTargetCard(targetCard); + this.add(haunterDiesWork); } }