various text fixes

This commit is contained in:
xenohedron 2023-08-02 22:54:35 -04:00
parent 04845072ea
commit ec3bb197fb
8 changed files with 15 additions and 9 deletions

View file

@ -38,7 +38,7 @@ public final class CaterwaulingBoggart extends CardImpl {
// Goblins you control and Elementals you control have menace.
this.addAbility(new SimpleStaticAbility(new GainAbilityControlledEffect(
new MenaceAbility(true), Duration.WhileOnBattlefield, filter
new MenaceAbility(false), Duration.WhileOnBattlefield, filter
)));
}

View file

@ -28,7 +28,10 @@ public final class DeeptreadMerrow extends CardImpl {
this.power = new MageInt(2);
this.toughness = new MageInt(1);
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(new IslandwalkAbility(), Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.U)));
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(
new IslandwalkAbility(), Duration.EndOfTurn)
.setText("{this} gains islandwalk until end of turn"),
new ColoredManaCost(ColoredManaSymbol.U)));
}
private DeeptreadMerrow(final DeeptreadMerrow card) {

View file

@ -43,7 +43,7 @@ public final class DragonlordKolaghan extends CardImpl {
// Other creatures you control have haste.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
new GainAbilityControlledEffect(HasteAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_CREATURE, true)));
new GainAbilityControlledEffect(HasteAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_CREATURES, true)));
// Whenever an opponent casts a creature or planeswalker spell with the same name as a card in their graveyard, that player loses 10 life.
Effect effect = new LoseLifeTargetEffect(10);

View file

@ -51,7 +51,7 @@ public final class MegatronTyrant extends CardImpl {
Mana.ColorlessMana(1),
OpponentsLostLifeCount.instance,
"add {C} for each 1 life your opponents have lost this turn"
).concatBy("If you do, ")
).concatBy("If you do,")
);
this.addAbility(trigger);
@ -108,4 +108,4 @@ class MegatronTyrantCantCastSpellsEffect extends ContinuousRuleModifyingEffectIm
&& game.getTurnPhaseType() == TurnPhase.COMBAT;
}
}
}

View file

@ -38,7 +38,10 @@ public final class NectarFaerie extends CardImpl {
this.toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
// {B}, {tap}: Target Faerie or Elf gains lifelink until end of turn.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(LifelinkAbility.getInstance(), Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.B));
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(
LifelinkAbility.getInstance(), Duration.EndOfTurn)
.setText("target Faerie or Elf gains lifelink until end of turn"),
new ColoredManaCost(ColoredManaSymbol.B));
ability.addCost(new TapSourceCost());
ability.addTarget(new TargetPermanent(filter));
this.addAbility(ability);

View file

@ -46,7 +46,7 @@ public final class WestvaleAbbey extends CardImpl {
ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new TransformSourceEffect(), new GenericManaCost(5));
ability.addCost(new TapSourceCost());
ability.addCost(new SacrificeTargetCost(new TargetControlledPermanent(5, 5, new FilterControlledCreaturePermanent("creatures"), true)));
ability.addEffect(new UntapSourceEffect());
ability.addEffect(new UntapSourceEffect().setText("untap it").concatBy(", then"));
this.addAbility(ability);
}

View file

@ -62,7 +62,7 @@ class WhirlpoolWhelmEffect extends OneShotEffect {
if (controller != null) {
boolean topOfLibrary = false;
if (new ClashEffect().apply(game, source)) {
topOfLibrary = controller.chooseUse(outcome, "Put " + creature.getLogName() + " to top of libraray instead?", source, game);
topOfLibrary = controller.chooseUse(outcome, "Put " + creature.getLogName() + " to top of its owner's library instead?", source, game);
}
if (topOfLibrary) {
controller.moveCardToLibraryWithInfo(creature, source, game, Zone.BATTLEFIELD, true, true);

View file

@ -63,7 +63,7 @@ public class MoreThanMeetsTheEyeAbility extends SpellAbility {
@Override
public String getRule() {
return "More Than Meets The Eye " + this.manaCost
return "More Than Meets the Eye " + this.manaCost
+ " <i>(You may cast this card converted for " + this.manaCost + ".)</i>";
}
}