1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-04-02 03:18:09 -09:00

Fixed text of multiple cards

This commit is contained in:
PurpleCrowbar 2023-02-09 04:20:19 +00:00
parent b15a836a8a
commit 9d28b6a20d
8 changed files with 18 additions and 11 deletions

View file

@ -39,7 +39,8 @@ public final class AerieOuphes extends CardImpl {
this.toughness = new MageInt(3);
// Sacrifice Aerie Ouphes: Aerie Ouphes deals damage equal to its power to target creature with flying.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount()), new SacrificeSourceCost());
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount())
.setText("{this} deals damage equal to its power to target creature with flying"), new SacrificeSourceCost());
ability.addTarget(new TargetCreaturePermanent(filter));
this.addAbility(ability);

View file

@ -33,7 +33,8 @@ public final class DaruStinger extends CardImpl {
// Amplify 1
this.addAbility(new AmplifyAbility(AmplifyEffect.AmplifyFactor.Amplify1));
// {tap}: Daru Stinger deals damage equal to the number of +1/+1 counters on it to target attacking or blocking creature.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new CountersSourceCount(CounterType.P1P1)), new TapSourceCost());
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new CountersSourceCount(CounterType.P1P1))
.setText("{this} deals damage equal to the number of +1/+1 counters on it to target attacking or blocking creature"), new TapSourceCost());
ability.addTarget(new TargetAttackingOrBlockingCreature());
this.addAbility(ability);
}

View file

@ -34,7 +34,8 @@ public final class Hateflayer extends CardImpl {
this.addAbility(WitherAbility.getInstance());
// {2}{R}, {untap}: Hateflayer deals damage equal to its power to any target.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount()), new ManaCostsImpl<>("{2}{R}"));
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount())
.setText("{this} deals damage equal to its power to any target"), new ManaCostsImpl<>("{2}{R}"));
ability.addCost(new UntapSourceCost());
ability.addTarget(new TargetAnyTarget());
this.addAbility(ability);

View file

@ -34,8 +34,9 @@ public final class HellholeFlailer extends CardImpl {
// Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)
this.addAbility(new UnleashAbility());
// {2}{B}{R}, Sacrifice Hellhole Flailer: Hellhole Flailer deals damage equal to its power to target player.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount()), new ManaCostsImpl<>("{2}{B}{R}"));
// {2}{B}{R}, Sacrifice Hellhole Flailer: Hellhole Flailer deals damage equal to its power to target player or planeswalker.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(new SourcePermanentPowerCount())
.setText("{this} deals damage equal to its power to target player or planeswalker"), new ManaCostsImpl<>("{2}{B}{R}"));
ability.addTarget(new TargetPlayerOrPlaneswalker());
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);

View file

@ -37,9 +37,10 @@ public final class KilnmouthDragon extends CardImpl {
// Flying
this.addAbility(FlyingAbility.getInstance());
// {tap}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to any target.
// {T}: Kilnmouth Dragon deals damage equal to the number of +1/+1 counters on it to any target.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD,
new DamageTargetEffect(new CountersSourceCount(CounterType.P1P1)), new TapSourceCost());
new DamageTargetEffect(new CountersSourceCount(CounterType.P1P1))
.setText("{this} deals damage equal to the number of +1/+1 counters on it to any target"), new TapSourceCost());
ability.addTarget(new TargetAnyTarget());
this.addAbility(ability);
}

View file

@ -54,7 +54,8 @@ public final class LozhanDragonsLegacy extends CardImpl {
// Whenever you cast an Adventure spell or Dragon spell, Lozhan, Dragons' Legacy deals damage equal to that spell's mana value to any target that isn't a commander.
Ability ability = new SpellCastControllerTriggeredAbility(
new DamageTargetEffect(LozhanDragonsLegacyValue.instance), filter, false
new DamageTargetEffect(LozhanDragonsLegacyValue.instance)
.setText("{this} deals damage equal to that spell's mana value to any target that isn't a commander"), filter, false
);
ability.addTarget(new TargetAnyTarget(filter2));
this.addAbility(ability);

View file

@ -43,7 +43,8 @@ public final class SteadfastArmasaur extends CardImpl {
// {1}{W}, {T}: Steadfast Armasaur deals damage equal to its toughness to target creature blocking or blocked by it.
Ability ability = new SimpleActivatedAbility(
new DamageTargetEffect(SourcePermanentToughnessValue.getInstance()), new ManaCostsImpl<>("{1}{W}")
new DamageTargetEffect(SourcePermanentToughnessValue.getInstance())
.setText("{this} deals damage equal to its toughness to target creature blocking or blocked by it"), new ManaCostsImpl<>("{1}{W}")
);
ability.addCost(new TapSourceCost());
ability.addTarget(new TargetPermanent(filter));

View file

@ -38,7 +38,7 @@ public final class VikyaScorchingStalwart extends CardImpl {
// Training
this.addAbility(new TrainingAbility());
// Hadoken{4}{R}, {Q}, Discard a card: Ryu, World Warrior deals damage equal to his power to any target. If excess damage was dealt to a creature this way, draw a card.
// Hadoken{4}{R}, {Q}, Discard a card: Ryu, World Warrior deals damage equal to its power to any target. If excess damage was dealt to a creature this way, draw a card.
Ability ability = new SimpleActivatedAbility(new VikyaScorchingStalwartEffect(), new ManaCostsImpl<>("{4}{R}"));
ability.addCost(new UntapSourceCost());
ability.addCost(new DiscardCardCost());
@ -60,7 +60,7 @@ class VikyaScorchingStalwartEffect extends OneShotEffect {
VikyaScorchingStalwartEffect() {
super(Outcome.Benefit);
staticText = "{this} deals damage equal to his power to any target. " +
staticText = "{this} deals damage equal to its power to any target. " +
"If excess damage was dealt to a creature this way, draw a card";
}