diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 8931e3f46d9..a7797d2008e 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -218,7 +218,8 @@ public class GameAction { // Need to apply any static effects to produce correct triggers checkStaticAbilities(); - game.getTriggerHandler().registerActiveTrigger(c, true); + game.getTriggerHandler().clearInstrinsicActiveTriggers(c); + game.getTriggerHandler().registerActiveTrigger(c, false); // play the change zone sound game.fireEvent(new GameEventCardChangeZone(c, zoneFrom, zoneTo));