mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 04:52:07 -08:00
update read ahead reminder text
This commit is contained in:
parent
94c1213925
commit
5eb188185c
1 changed files with 7 additions and 1 deletions
|
|
@ -32,6 +32,7 @@ public class SagaAbility extends SimpleStaticAbility {
|
|||
|
||||
private final SagaChapter maxChapter;
|
||||
private final boolean showSacText;
|
||||
private final boolean readAhead;
|
||||
|
||||
public SagaAbility(Card card) {
|
||||
this(card, SagaChapter.CHAPTER_III, false);
|
||||
|
|
@ -45,6 +46,7 @@ public class SagaAbility extends SimpleStaticAbility {
|
|||
super(Zone.ALL, null);
|
||||
this.maxChapter = maxChapter;
|
||||
this.showSacText = card.getSecondCardFace() == null && !card.isNightCard();
|
||||
this.readAhead = readAhead;
|
||||
this.setRuleVisible(true);
|
||||
this.setRuleAtTheTop(true);
|
||||
Ability ability = new EntersBattlefieldAbility(new SagaLoreCountersEffect(maxChapter));
|
||||
|
|
@ -59,6 +61,7 @@ public class SagaAbility extends SimpleStaticAbility {
|
|||
super(ability);
|
||||
this.maxChapter = ability.maxChapter;
|
||||
this.showSacText = ability.showSacText;
|
||||
this.readAhead = ability.readAhead;
|
||||
}
|
||||
|
||||
public void addChapterEffect(Card card, SagaChapter chapter, Effect... effects) {
|
||||
|
|
@ -133,7 +136,10 @@ public class SagaAbility extends SimpleStaticAbility {
|
|||
|
||||
@Override
|
||||
public String getRule() {
|
||||
return "<i>(As this Saga enters and after your draw step, add a lore counter."
|
||||
return (readAhead
|
||||
? "<i>(Choose a chapter and start with that many lore counters. " +
|
||||
"Add one after your draw step. Skipped chapters don't trigger."
|
||||
: "<i>(As this Saga enters and after your draw step, add a lore counter.")
|
||||
+ (showSacText ? " Sacrifice after " + maxChapter.toString() + '.' : "") + ")</i> ";
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue