forked from External/mage
[AFC] Implemented Nihiloor
This commit is contained in:
parent
2b2a2d085a
commit
0bd402876d
4 changed files with 176 additions and 1 deletions
|
|
@ -25,6 +25,7 @@ public abstract class TriggeredAbilityImpl extends AbilityImpl implements Trigge
|
|||
protected boolean leavesTheBattlefieldTrigger;
|
||||
private boolean triggersOnce = false;
|
||||
private GameEvent triggerEvent = null;
|
||||
private String triggerPhrase = null;
|
||||
|
||||
public TriggeredAbilityImpl(Zone zone, Effect effect) {
|
||||
this(zone, effect, false);
|
||||
|
|
@ -71,6 +72,12 @@ public abstract class TriggeredAbilityImpl extends AbilityImpl implements Trigge
|
|||
), game.getTurnNum());
|
||||
}
|
||||
|
||||
@Override
|
||||
public TriggeredAbilityImpl setTriggerPhrase(String triggerPhrase) {
|
||||
this.triggerPhrase = triggerPhrase;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTriggerEvent(GameEvent triggerEvent) {
|
||||
this.triggerEvent = triggerEvent;
|
||||
|
|
@ -182,7 +189,7 @@ public abstract class TriggeredAbilityImpl extends AbilityImpl implements Trigge
|
|||
prefix = "";
|
||||
}
|
||||
|
||||
return prefix + getTriggerPhrase() + sb;
|
||||
return prefix + triggerPhrase == null ? getTriggerPhrase() : triggerPhrase + sb;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue