From 84e3fc1be9602e9c882c3663d333669c60c338f4 Mon Sep 17 00:00:00 2001 From: swordshine Date: Mon, 13 Jan 2014 02:41:33 +0000 Subject: [PATCH] - Fixed ChangeZoneAllEffect (r23967 broke many cards. Sloth, please review this fix) --- .../java/forge/game/ability/effects/ChangeZoneAllEffect.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);