text fixes

This commit is contained in:
xenohedron 2024-11-16 22:00:11 -05:00
parent c5d527785e
commit 178b7e0343
7 changed files with 9 additions and 7 deletions

View file

@ -44,7 +44,7 @@ public final class ArlinnThePacksHope extends CardImpl {
).setText("until your next turn, you may cast creature spells as though they had flash"), 1);
ability.addEffect(new EntersWithCountersControlledEffect(
StaticFilters.FILTER_PERMANENT_CREATURE, CounterType.P1P1.createInstance(), false
));
).concatBy(", and"));
this.addAbility(ability);
// 3: Create two 2/2 green Wolf creature tokens.

View file

@ -73,11 +73,11 @@ enum DelightfulDiscoveryValue implements DynamicValue {
@Override
public String getMessage() {
return "1";
return "spell your opponents have cast this turn";
}
@Override
public String toString() {
return "spell your opponents have cast this turn";
return "1";
}
}

View file

@ -60,7 +60,7 @@ public final class FumulusTheInfestation extends CardImpl {
// Whenever an Insect, Leech, Slug, or Worm you control attacks, defending player loses 1 life and you gain 1 life.
Ability ability = new AttacksAllTriggeredAbility(
new LoseLifeTargetEffect(1), false,
new LoseLifeTargetEffect(1).setText("defending player loses 1 life"), false,
filter, SetTargetPointer.PLAYER, false
);
ability.addEffect(new GainLifeEffect(1).concatBy("and"));

View file

@ -36,7 +36,7 @@ public final class KomaWorldEater extends CardImpl {
this.addAbility(TrampleAbility.getInstance());
// Ward {4}
this.addAbility(new WardAbility(new ManaCostsImpl<>("{4}")));
this.addAbility(new WardAbility(new ManaCostsImpl<>("{4}"), false));
// Whenever Koma deals combat damage to a player, create four 3/3 blue Serpent creature tokens named Koma's Coil.
this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(new CreateTokenEffect(new KomasCoilToken(), 4)));

View file

@ -51,7 +51,8 @@ public final class PlagonLordOfTheBeach extends CardImpl {
this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(xValue)).addHint(hint));
// {W/U}: Target creature you control assigns combat damage equal to its toughness rather than its power this turn.
Ability ability = new SimpleActivatedAbility(new CombatDamageByToughnessTargetEffect(), new ManaCostsImpl<>("{W/U}"));
Ability ability = new SimpleActivatedAbility(new CombatDamageByToughnessTargetEffect()
.setText("target creature you control assigns combat damage equal to its toughness rather than its power this turn"), new ManaCostsImpl<>("{W/U}"));
ability.addTarget(new TargetControlledCreaturePermanent());
this.addAbility(ability);
}

View file

@ -29,7 +29,7 @@ public final class SireOfSevenDeaths extends CardImpl {
this.addAbility(VigilanceAbility.getInstance());
// Menace
this.addAbility(new MenaceAbility());
this.addAbility(new MenaceAbility(false));
// Trample
this.addAbility(TrampleAbility.getInstance());

View file

@ -79,6 +79,7 @@ public class EntersWithCountersControlledEffect extends ReplacementEffectImpl {
sb.append(CardUtil.numberToText(counter.getCount(), "an"));
sb.append(" additional ");
sb.append(counter.getName());
sb.append(" counter");
if (counter.getCount() > 1) {
sb.append('s');
}