adjust rules text comments

This commit is contained in:
xenohedron 2023-09-09 14:07:25 -04:00
parent 3e217d992c
commit aae5964683

View file

@ -38,19 +38,19 @@ public class KharnTheBetrayer extends CardImpl {
this.power = new MageInt(5);
this.toughness = new MageInt(1);
// {this} attacks or blocks each combat if able
// Berzerker - Kharn the Betrayer attacks or blocks each combat if able.
Ability ability = new SimpleStaticAbility(new AttacksIfAbleSourceEffect(Duration.WhileOnBattlefield).setText("{this} attacks"));
ability.addEffect(new BlocksIfAbleSourceEffect(Duration.WhileOnBattlefield).setText("blocks each combat if able").concatBy("or"));
this.addAbility(ability.withFlavorWord("Berzerker"));
// When you lose control of {this}, draw two cards
// Sigil of Corruption - When you lose control of Kharn the Betrayer, draw two cards.
this.addAbility(new KharnTheBetrayerTriggeredAbility().withFlavorWord("Sigil of Corruption"));
// If damage would be dealt to {this}, prevent that damage and an opponent of your choice gains control of it.
// The Betrayer - If damage would be dealt to Kharn the Betrayer, prevent that damage and an opponent of your choice gains control of it.
this.addAbility(new SimpleStaticAbility(new KharnTheBetrayerPreventionEffect()).withFlavorWord("The Betrayer"));
}
protected KharnTheBetrayer(final KharnTheBetrayer card) {
private KharnTheBetrayer(final KharnTheBetrayer card) {
super(card);
}
@ -131,4 +131,4 @@ class KharnTheBetrayerPreventionEffect extends PreventionEffectImpl {
return super.applies(event, source, game) && event.getTargetId().equals(source.getSourceId());
}
}
}