diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 4055250ddfa..9353a236261 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -460,6 +460,10 @@ public class GameAction { unattachCardLeavingBattlefield(copied); // Remove all changed keywords copied.removeAllChangedText(game.getNextTimestamp()); + // reset activations + for (SpellAbility ab : copied.getSpellAbilities()) { + ab.getRestrictions().resetTurnActivations(); + } } else if (toBattlefield) { // reset timestamp in changezone effects so they have same timestamp if ETB simutaneously copied.setTimestamp(game.getNextTimestamp());