* Confessor - Made triggered ability optional (cbt33).

This commit is contained in:
LevelX2 2013-09-20 11:17:11 +02:00
parent 2ba68211bc
commit 44a81f8162
2 changed files with 7 additions and 3 deletions

View file

@ -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) {

View file

@ -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;