diff --git a/Mage.Sets/src/mage/cards/a/AerieOuphes.java b/Mage.Sets/src/mage/cards/a/AerieOuphes.java index e4e70fb819..3a2510d765 100644 --- a/Mage.Sets/src/mage/cards/a/AerieOuphes.java +++ b/Mage.Sets/src/mage/cards/a/AerieOuphes.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/d/DaruStinger.java b/Mage.Sets/src/mage/cards/d/DaruStinger.java index 502048e22b..3ffd7bf7a7 100644 --- a/Mage.Sets/src/mage/cards/d/DaruStinger.java +++ b/Mage.Sets/src/mage/cards/d/DaruStinger.java @@ -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); } diff --git a/Mage.Sets/src/mage/cards/h/Hateflayer.java b/Mage.Sets/src/mage/cards/h/Hateflayer.java index 1bf7297f43..1d242256f2 100644 --- a/Mage.Sets/src/mage/cards/h/Hateflayer.java +++ b/Mage.Sets/src/mage/cards/h/Hateflayer.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/h/HellholeFlailer.java b/Mage.Sets/src/mage/cards/h/HellholeFlailer.java index 3a42a68f87..2ab2b02f26 100644 --- a/Mage.Sets/src/mage/cards/h/HellholeFlailer.java +++ b/Mage.Sets/src/mage/cards/h/HellholeFlailer.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/k/KilnmouthDragon.java b/Mage.Sets/src/mage/cards/k/KilnmouthDragon.java index cf3d985e28..bb99307852 100644 --- a/Mage.Sets/src/mage/cards/k/KilnmouthDragon.java +++ b/Mage.Sets/src/mage/cards/k/KilnmouthDragon.java @@ -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); } diff --git a/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java b/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java index 1f4a8434fe..da10e61993 100644 --- a/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java +++ b/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java @@ -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); diff --git a/Mage.Sets/src/mage/cards/s/SteadfastArmasaur.java b/Mage.Sets/src/mage/cards/s/SteadfastArmasaur.java index cbc2dab16e..8f8b75c851 100644 --- a/Mage.Sets/src/mage/cards/s/SteadfastArmasaur.java +++ b/Mage.Sets/src/mage/cards/s/SteadfastArmasaur.java @@ -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)); diff --git a/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java b/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java index b73336bf21..7fdd9bb70f 100644 --- a/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java +++ b/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java @@ -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"; }