Fixed missing watcher error in non commander games for some cards;

This commit is contained in:
Oleg Agafonov 2020-12-16 04:45:35 +04:00
parent 2a83738f5b
commit 85cd54b262
3 changed files with 5 additions and 4 deletions

View file

@ -40,7 +40,7 @@ public final class CaptainVargusWrath extends CardImpl {
Duration.EndOfTurn, filter, false, true
), false, "Whenever {this} attacks, Pirates you control get +1/+1 until end of turn " +
"for each time you've cast a commander from the command zone this game."
).addHint(CaptainVargusWrathValue.getHint()));
).addHint(CaptainVargusWrathValue.getHint()), new CommanderPlaysCountWatcher());
}
private CaptainVargusWrath(final CaptainVargusWrath card) {

View file

@ -26,8 +26,9 @@ public final class CommandersInsignia extends CardImpl {
// Creatures you control get +1/+1 for each time you've cast your commander from the command zone this game.
this.addAbility(new SimpleStaticAbility(new BoostControlledEffect(
CommandersInsigniaValue.instance, CommandersInsigniaValue.instance, Duration.WhileOnBattlefield
).setText("Creatures you control get +1/+1 for each time you've cast your commander from the command zone this game.")));
CommandersInsigniaValue.instance, CommandersInsigniaValue.instance, Duration.WhileOnBattlefield
).setText("Creatures you control get +1/+1 for each time you've cast your commander from the command zone this game.")),
new CommanderPlaysCountWatcher());
}
private CommandersInsignia(final CommandersInsignia card) {

View file

@ -38,7 +38,7 @@ public final class MythUnbound extends CardImpl {
this.addAbility(new SimpleStaticAbility(
Zone.BATTLEFIELD,
new MythUnboundCostReductionEffect()
));
), new CommanderPlaysCountWatcher());
// Whenever your commander is put into the command zone from anywhere, draw a card.
this.addAbility(new ZoneChangeAllTriggeredAbility(