diff --git a/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java index 6a33e44b278..b8172eaad7f 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java @@ -56,6 +56,7 @@ public class DelayedTriggerEffect extends SpellAbilityEffect { // in case the card moved before the delayed trigger can be created, need to check the latest card state for right timestamp Card gameCard = game.getCardState(host); Card lki = CardUtil.getLKICopy(gameCard); + lki.clearControllers(); lki.setOwner(sa.getActivatingPlayer()); final Trigger delTrig = TriggerHandler.parseTrigger(mapParams, lki, sa.isIntrinsic()); delTrig.setSpawningAbility(sa.copy(lki, sa.getActivatingPlayer(), true)); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java index 499239ef39f..959190819d2 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java @@ -55,6 +55,7 @@ public class ImmediateTriggerEffect extends SpellAbilityEffect { // in case the card moved before the delayed trigger can be created, need to check the latest card state for right timestamp Card gameCard = game.getCardState(host); Card lki = CardUtil.getLKICopy(gameCard); + lki.clearControllers(); lki.setOwner(sa.getActivatingPlayer()); final Trigger immediateTrig = TriggerHandler.parseTrigger(mapParams, lki, sa.isIntrinsic()); immediateTrig.setSpawningAbility(sa.copy(lki, sa.getActivatingPlayer(), true));