- Simple one-line implementation of getTriggeringAbility

This commit is contained in:
Agetian
2017-01-31 09:15:39 +00:00
parent 4cbd24d2db
commit d5534f40ea

View File

@@ -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<String, Object> getTriggeringObjects() {