mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
[FIN] more text fixes
This commit is contained in:
parent
a27302654c
commit
a9cd45c84e
10 changed files with 16 additions and 10 deletions
|
|
@ -44,7 +44,7 @@ public final class BraskasFinalAeon extends CardImpl {
|
|||
ability.addEffect(new SacrificeOpponentsEffect(2, StaticFilters.FILTER_PERMANENT_CREATURES));
|
||||
ability.withFlavorWord("Ultimate Jecht Shot");
|
||||
});
|
||||
this.addAbility(sagaAbility);
|
||||
this.addAbility(sagaAbility.withShowSacText(true));
|
||||
|
||||
// Menace
|
||||
this.addAbility(new MenaceAbility());
|
||||
|
|
|
|||
|
|
@ -37,13 +37,14 @@ public final class PhantomTrain extends CardImpl {
|
|||
Ability ability = new SimpleActivatedAbility(
|
||||
new AddCountersSourceEffect(CounterType.P1P1.createInstance()),
|
||||
new SacrificeTargetCost(StaticFilters.FILTER_CONTROLLED_ANOTHER_CREATURE_OR_ARTIFACT)
|
||||
.setText("sacrifice another artifact or creature")
|
||||
);
|
||||
ability.addEffect(new AddCardTypeSourceEffect(
|
||||
Duration.EndOfTurn, CardType.ARTIFACT, CardType.CREATURE
|
||||
).setText("it becomes a"));
|
||||
ability.addEffect(new AddCardSubTypeSourceEffect(
|
||||
Duration.EndOfTurn, true, SubType.SPIRIT
|
||||
).setText("Spirit artifact creature in addition to its other types until end of turn"));
|
||||
).setText(" Spirit artifact creature in addition to its other types until end of turn"));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ public final class SummonAlexander extends CardImpl {
|
|||
this, SagaChapter.CHAPTER_III,
|
||||
new TapAllEffect(StaticFilters.FILTER_OPPONENTS_PERMANENT_CREATURES)
|
||||
);
|
||||
this.addAbility(sagaAbility);
|
||||
this.addAbility(sagaAbility.withShowSacText(true));
|
||||
|
||||
// Flying
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ public final class SummonEsperMaduin extends CardImpl {
|
|||
StaticFilters.FILTER_PERMANENT_CREATURE, true
|
||||
).setText("and gain trample until end of turn")
|
||||
);
|
||||
this.addAbility(sagaAbility);
|
||||
this.addAbility(sagaAbility.withShowSacText(true));
|
||||
}
|
||||
|
||||
private SummonEsperMaduin(final SummonEsperMaduin card) {
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ public final class SummonGFCerberus extends CardImpl {
|
|||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)
|
||||
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
|
||||
SagaAbility sagaAbility = new SagaAbility(this);
|
||||
|
||||
// I -- Surveil 1.
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public final class TerraMagicalAdept extends CardImpl {
|
|||
// When Terra enters, mill five cards. Put up to one enchantment milled this this way into your hand.
|
||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new MillThenPutInHandEffect(
|
||||
5, StaticFilters.FILTER_CARD_ENCHANTMENT, true
|
||||
)));
|
||||
).setText("mill five cards. Put up to one enchantment milled this this way into your hand")));
|
||||
|
||||
// Trance -- {4}{R}{G}, {T}: Exile Terra, then return it to the battlefield transformed under its owner's control. Activate only as a sorcery.
|
||||
this.addAbility(new TransformAbility());
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ public class VerifyCardDataTest {
|
|||
|
||||
private static final Logger logger = Logger.getLogger(VerifyCardDataTest.class);
|
||||
|
||||
private static final String FULL_ABILITIES_CHECK_SET_CODES = "FIC"; // check ability text due mtgjson, can use multiple sets like MAT;CMD or * for all
|
||||
private static final String FULL_ABILITIES_CHECK_SET_CODES = "FIN"; // check ability text due mtgjson, can use multiple sets like MAT;CMD or * for all
|
||||
private static final boolean CHECK_ONLY_ABILITIES_TEXT = false; // use when checking text locally, suppresses unnecessary checks and output messages
|
||||
private static final boolean CHECK_COPYABLE_FIELDS = true; // disable for better verify test performance
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ import java.util.function.Consumer;
|
|||
public class SagaAbility extends SimpleStaticAbility {
|
||||
|
||||
private final SagaChapter maxChapter;
|
||||
private final boolean showSacText;
|
||||
private boolean showSacText;
|
||||
private final boolean readAhead;
|
||||
|
||||
public SagaAbility(Card card) {
|
||||
|
|
@ -134,6 +134,11 @@ public class SagaAbility extends SimpleStaticAbility {
|
|||
return maxChapter;
|
||||
}
|
||||
|
||||
public SagaAbility withShowSacText(boolean showSacText) {
|
||||
this.showSacText = showSacText;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getRule() {
|
||||
return (readAhead
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ class AddCounterNextSpellEffect extends ReplacementEffectImpl {
|
|||
AddCounterNextSpellEffect(int amount) {
|
||||
super(Duration.EndOfStep, Outcome.BoostCreature);
|
||||
this.amount = amount;
|
||||
staticText = "that creature enters the battlefield with " + CardUtil.numberToText(amount, "an") + " additional +1/+1 counter" + (amount > 1 ? "s" : "") + " on it";
|
||||
staticText = "that creature enters with " + CardUtil.numberToText(amount, "an") + " additional +1/+1 counter" + (amount > 1 ? "s" : "") + " on it";
|
||||
}
|
||||
|
||||
private AddCounterNextSpellEffect(AddCounterNextSpellEffect effect) {
|
||||
|
|
|
|||
|
|
@ -109,6 +109,6 @@ public class EquipAbility extends ActivatedAbilityImpl {
|
|||
if (showAbilityHint) {
|
||||
sb.append(reminderText);
|
||||
}
|
||||
return sb.toString();
|
||||
return sb.toString().replace("..", ".");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue