fix some text

This commit is contained in:
xenohedron 2023-10-29 02:21:54 -04:00
parent c461191da9
commit 69fbfe8fd6
14 changed files with 18 additions and 18 deletions

View file

@ -34,7 +34,7 @@ public final class AbueloAncestralEcho extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
// Ward {2}
this.addAbility(new WardAbility(new ManaCostsImpl<>("{2}")));
this.addAbility(new WardAbility(new ManaCostsImpl<>("{2}"), false));
// {1}{W}{U}: Exile another target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step.
Ability ability = new SimpleActivatedAbility(

View file

@ -32,7 +32,7 @@ public final class AlphaDeathclaw extends CardImpl {
this.toughness = new MageInt(6);
// Menace
this.addAbility(new MenaceAbility());
this.addAbility(new MenaceAbility(false));
// Trample
this.addAbility(TrampleAbility.getInstance());

View file

@ -43,14 +43,14 @@ public final class AmaliaBenavidesAguirre extends CardImpl {
this.toughness = new MageInt(2);
// Ward--Pay 3 life.
this.addAbility(new WardAbility(new PayLifeCost(3)));
this.addAbility(new WardAbility(new PayLifeCost(3), false));
// Whenever you gain life, Amalia Benavides Aguirre explores. Then, destroy all other creatures if Amalia's power is exactly 20.
Ability ability = new GainLifeControllerTriggeredAbility(new ExploreSourceEffect(false, "{this}"));
ability.addEffect(new ConditionalOneShotEffect(
new DestroyAllEffect(filter),
AmaliaBenavidesAguirreCondition.instance
).setText("Then, destroy all other creatures if Amalia's power is exactly 20"));
).setText("Then, destroy all other creatures if its power is exactly 20"));
this.addAbility(ability);
}
@ -72,4 +72,4 @@ enum AmaliaBenavidesAguirreCondition implements Condition {
Permanent amalia = source.getSourcePermanentOrLKI(game);
return amalia != null && amalia.getPower().getValue() == 20;
}
}
}

View file

@ -23,7 +23,7 @@ import java.util.UUID;
*/
public final class EarthshakerDreadmaw extends CardImpl {
private static final FilterPermanent filter = new FilterControlledPermanent(SubType.DINOSAUR);
private static final FilterPermanent filter = new FilterControlledPermanent(SubType.DINOSAUR, "other Dinosaur you control");
static {
filter.add(AnotherPredicate.instance);

View file

@ -29,7 +29,7 @@ public final class JadelightSpelunker extends CardImpl {
new ExploreSourceEffect(ManacostVariableValue.ETB, false, "it")
.setText("it explores X times. <i>(To have it explore, reveal the top card of your library. "
+ "Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, "
+ "then put the card back or put it into your graveyard.)")
+ "then put the card back or put it into your graveyard.)</i>")
));
}

View file

@ -41,7 +41,7 @@ public final class RestlessAnchorage extends CardImpl {
.withSubType(SubType.BIRD)
.withAbility(FlyingAbility.getInstance()),
CardType.LAND, Duration.EndOfTurn
), new ManaCostsImpl<>("{1}{W}{U}")));
).withDurationRuleAtStart(true), new ManaCostsImpl<>("{1}{W}{U}")));
// Whenever Restless Anchorage attacks, create a Map token.
this.addAbility(new AttacksTriggeredAbility(

View file

@ -42,7 +42,7 @@ public final class RestlessVents extends CardImpl {
.withSubType(SubType.INSECT)
.withAbility(new MenaceAbility(false)),
CardType.LAND, Duration.EndOfTurn
), new ManaCostsImpl<>("{1}{B}{R}")));
).withDurationRuleAtStart(true), new ManaCostsImpl<>("{1}{B}{R}")));
// Whenever Restless Vents attacks, you may discard a card. If you do, draw a card.
this.addAbility(new AttacksTriggeredAbility(

View file

@ -55,7 +55,7 @@ class SaheeliTheSunsBrillianceEffect extends OneShotEffect {
SaheeliTheSunsBrillianceEffect() {
super(Outcome.Benefit);
staticText = "create a token that' a copy of another target creature or artifact you control, " +
staticText = "create a token that's a copy of another target creature or artifact you control, " +
"except it's an artifact in addition to its other types. It gains haste. " +
"Sacrifice it at the beginning of the next end step";
}

View file

@ -32,7 +32,7 @@ public final class SovereignOkinecAhau extends CardImpl {
this.toughness = new MageInt(4);
// Ward {2}
this.addAbility(new WardAbility(new ManaCostsImpl<>("{2}")));
this.addAbility(new WardAbility(new ManaCostsImpl<>("{2}"), false));
// Whenever Sovereign Okinec Ahau attacks, for each creature you control with power greater than that
// creature's base power, put a number of +1/+1 counters on that creature equal to the difference.
@ -54,7 +54,7 @@ class SovereignOkinecAhauEffect extends OneShotEffect {
SovereignOkinecAhauEffect() {
super(Outcome.Benefit);
staticText = "for each creature you control with power greater than that" +
staticText = "for each creature you control with power greater than that " +
"creature's base power, put a number of +1/+1 counters on that creature equal to the difference.";
}
@ -77,4 +77,4 @@ class SovereignOkinecAhauEffect extends OneShotEffect {
}
return true;
}
}
}

View file

@ -35,7 +35,7 @@ public final class TheBelligerent extends CardImpl {
ability.addEffect(new LookAtTopCardOfLibraryAnyTimeEffect(TargetController.YOU, Duration.EndOfTurn));
ability.addEffect(new PlayTheTopCardEffect(
TargetController.YOU, filter, false
).concatBy("and"));
).concatBy(", and"));
this.addAbility(ability);
// Crew 3

View file

@ -41,7 +41,7 @@ public final class TheGrimCaptain extends CardImpl {
this.color.setBlack(true);
// Menace
this.addAbility(new MenaceAbility());
this.addAbility(new MenaceAbility(false));
// Trample
this.addAbility(TrampleAbility.getInstance());

View file

@ -47,7 +47,7 @@ public class LookAtTopCardOfLibraryAnyTimeEffect extends ContinuousEffectImpl {
String durationString = duration.toString();
if (durationString != null && !durationString.isEmpty()) {
sb.append(durationString);
sb.append(' ');
sb.append(", ");
}
sb.append("you may look at the top card of ");
sb.append(libInfo);

View file

@ -60,7 +60,7 @@ public class PlayTheTopCardEffect extends AsThoughEffectImpl {
default:
throw new IllegalArgumentException("Unknown target library type: " + targetLibrary);
}
this.staticText = "You may " + filter.getMessage() + " from the top of " + libInfo;
this.staticText = "you may " + filter.getMessage() + " from the top of " + libInfo;
// verify check: if you see "card" text in the rules then use card mode
// (there aren't any real cards after oracle update, but can be added in the future)

View file

@ -22,7 +22,7 @@ public enum AbilityWord {
COUNCILS_DILEMMA("Council's dilemma"),
COVEN("Coven"),
DELIRIUM("Delirium"),
DESCEND_4("Descent 4"),
DESCEND_4("Descend 4"),
DOMAIN("Domain"),
EMINENCE("Eminence"),
ENRAGE("Enrage"),