From b449e7b4dce426026dc1bcb14a3fce337d0f702d Mon Sep 17 00:00:00 2001 From: Sol Date: Thu, 13 Nov 2014 03:16:04 +0000 Subject: [PATCH] - Small fixes to Triggers related to Clones and CopyPermanent triggering the wrong number of times --- .../src/main/java/forge/game/ability/effects/CloneEffect.java | 2 ++ .../java/forge/game/ability/effects/CopyPermanentEffect.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java index 6bff4f10a4a..34b8b4f1278 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java @@ -154,6 +154,8 @@ public class CloneEffect extends SpellAbilityEffect { if (copyingSelf) { tgtCard.clearStates(CardStateName.Cloned, false); } + + //game.getTriggerHandler().registerActiveTrigger(tgtCard, false); tgtCard.updateStateForView(); //Clear Remembered and Imprint lists diff --git a/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java index 93b7e5b97f6..6e875433950 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java @@ -175,7 +175,7 @@ public class CopyPermanentEffect extends SpellAbilityEffect { } // Temporarily register triggers of an object created with CopyPermanent - game.getTriggerHandler().registerActiveTrigger(copy, false); + //game.getTriggerHandler().registerActiveTrigger(copy, false); final Card copyInPlay = game.getAction().moveToPlay(copy); // when copying something stolen: