diff --git a/forge-game/src/main/java/forge/game/ability/effects/ControlSpellEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlSpellEffect.java index 8fb8f9e4aa3..8b371414c48 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ControlSpellEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ControlSpellEffect.java @@ -87,6 +87,7 @@ public class ControlSpellEffect extends SpellAbilityEffect { source.addRemembered(c); } c.addTempController(si.getActivatingPlayer(), tStamp); + c.runChangeControllerCommands(); } } @@ -98,6 +99,7 @@ public class ControlSpellEffect extends SpellAbilityEffect { source.addRemembered(tgtC); } tgtC.addTempController(newController, tStamp); + tgtC.runChangeControllerCommands(); si.setActivatingPlayer(newController); } } diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index b8ec1f4eca3..feb2f18455b 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -1829,7 +1829,7 @@ public class CardFactoryUtil { playTrig.append(" | TriggerDescription$ When the last time counter is removed from this card, if it's exiled, play it without paying its mana cost if able. "); playTrig.append("If you can't, it remains exiled. If you cast a creature spell this way, it gains haste until you lose control of the spell or the permanent it becomes."); - String abPlay = "DB$ Play | Defined$ Self | WithoutManaCost$ True | SuspendCast$ True"; + String abPlay = "DB$ Play | Defined$ Self | WithoutManaCost$ True"; if (card.isPermanent()) { abPlay += "| RememberPlayed$ True"; }