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:
parent
b15a836a8a
commit
9d28b6a20d
8 changed files with 18 additions and 11 deletions
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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));
|
||||
|
|
|
@ -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";
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue