diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 5f2e5e40f44..de4977b5c49 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -105,8 +105,6 @@ public class GameAction { } public Card changeZone(final Zone zoneFrom, Zone zoneTo, final Card c, Integer position) { - game.setChangeZoneLKIInfo(c); - if (c.isCopiedSpell() || (c.isImmutable() && zoneTo.is(ZoneType.Exile))) { // Remove Effect from command immediately, this is essential when some replacement // effects happen during the resolving of a spellability ("the next time ..." effect) @@ -142,6 +140,8 @@ public class GameAction { return c; } + game.setChangeZoneLKIInfo(c); + boolean suppress = !c.isToken() && zoneFrom.equals(zoneTo); Card copied = null;