From cf25c1aaa8e3c4d4a83f7c2793cf53af19a93f41 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 29 Nov 2020 15:50:41 +0100 Subject: [PATCH] AnimateEffectBase: add OverridingAbility to created Trigger --- .../java/forge/game/ability/effects/AnimateEffectBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java index af5ffbdaa3c..ae6ffa205f3 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java +++ b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java @@ -157,7 +157,9 @@ public abstract class AnimateEffectBase extends SpellAbilityEffect { // Grant triggers final List addedTriggers = Lists.newArrayList(); for (final String s : triggers) { - addedTriggers.add(TriggerHandler.parseTrigger(AbilityUtils.getSVar(sa, s), c, false)); + final Trigger parsedTrigger = TriggerHandler.parseTrigger(AbilityUtils.getSVar(sa, s), c, false); + parsedTrigger.setOverridingAbility(AbilityFactory.getAbility(AbilityUtils.getSVar(sa, parsedTrigger.getParam("Execute")), c)); + addedTriggers.add(parsedTrigger); } // give replacement effects