diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 5be7fa85c14..bc2ec52fa48 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -527,11 +527,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit } public SpellAbility getTriggeringAbility() { - SpellAbility trigSa = this; - if (!trigSa.isTrigger()) { - trigSa = trigSa.getRootAbility(); - } - return trigSa; + return this.isTrigger() ? this : this.getRootAbility(); } public Map getTriggeringObjects() {