forked from External/mage
* Confessor - Made triggered ability optional (cbt33).
This commit is contained in:
parent
2ba68211bc
commit
44a81f8162
2 changed files with 7 additions and 3 deletions
|
|
@ -54,7 +54,7 @@ public class Confessor extends CardImpl<Confessor> {
|
|||
this.toughness = new MageInt(1);
|
||||
|
||||
// Whenever a player discards a card, you may gain 1 life.
|
||||
this.addAbility(new SimpleTriggeredAbility(Zone.BATTLEFIELD, EventType.DISCARDED_CARD, new GainLifeEffect(1), "Whenever a player discards a card, ", true));
|
||||
this.addAbility(new SimpleTriggeredAbility(Zone.BATTLEFIELD, EventType.DISCARDED_CARD, new GainLifeEffect(1), "Whenever a player discards a card, ", true, true));
|
||||
}
|
||||
|
||||
public Confessor(final Confessor card) {
|
||||
|
|
|
|||
|
|
@ -50,13 +50,17 @@ public class SimpleTriggeredAbility extends TriggeredAbilityImpl<SimpleTriggered
|
|||
}
|
||||
|
||||
public SimpleTriggeredAbility(Zone zone, EventType eventType, Effect effect, String prefix, boolean onlyController) {
|
||||
super(zone, effect);
|
||||
this(zone, eventType, effect, prefix, onlyController, false);
|
||||
}
|
||||
|
||||
public SimpleTriggeredAbility(Zone zone, EventType eventType, Effect effect, String prefix, boolean onlyController, boolean optional) {
|
||||
super(zone, effect, optional);
|
||||
this.eventType = eventType;
|
||||
this.onlyController = onlyController;
|
||||
this.prefix = prefix;
|
||||
}
|
||||
|
||||
public SimpleTriggeredAbility(SimpleTriggeredAbility ability) {
|
||||
public SimpleTriggeredAbility(final SimpleTriggeredAbility ability) {
|
||||
super(ability);
|
||||
this.eventType = ability.eventType;
|
||||
this.onlyController = ability.onlyController;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue