AnimateEffectBase: add OverridingAbility to created Trigger

This commit is contained in:
Hans Mackowiak
2020-11-29 15:50:41 +01:00
parent be37314500
commit cf25c1aaa8

View File

@@ -157,7 +157,9 @@ public abstract class AnimateEffectBase extends SpellAbilityEffect {
// Grant triggers // Grant triggers
final List<Trigger> addedTriggers = Lists.newArrayList(); final List<Trigger> addedTriggers = Lists.newArrayList();
for (final String s : triggers) { 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 // give replacement effects