diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java b/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java index 539b564f46c..4567fd39c2f 100644 --- a/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java +++ b/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java @@ -123,7 +123,9 @@ public class ChangeZoneAllEffect extends SpellAbilityEffect { if (remember != null) { game.getCardState(source).addRemembered(movedCard); - source.addRemembered(movedCard); + if (!source.getRemembered().contains(movedCard)) { + source.addRemembered(movedCard); + } } if (forget != null) { game.getCardState(source).removeRemembered(c);