diff --git a/Mage.Sets/src/mage/cards/a/AcolyteOfTheInferno.java b/Mage.Sets/src/mage/cards/a/AcolyteOfTheInferno.java index b831ef1940c..850e17daafc 100644 --- a/Mage.Sets/src/mage/cards/a/AcolyteOfTheInferno.java +++ b/Mage.Sets/src/mage/cards/a/AcolyteOfTheInferno.java @@ -54,7 +54,7 @@ public class AcolyteOfTheInferno extends CardImpl { this.addAbility(new RenownAbility(1)); // Whenever Acolyte of the Inferno becomes blocked by a creature, it deals 2 damage to that creature - this.addAbility(new BecomesBlockedByCreatureTriggeredAbility(new DamageTargetEffect(2, true, "that creature"), false)); + this.addAbility(new BecomesBlockedByCreatureTriggeredAbility(new DamageTargetEffect(2, true, "that creature", "it"), false)); } public AcolyteOfTheInferno(final AcolyteOfTheInferno card) { diff --git a/Mage.Sets/src/mage/cards/a/Anathemancer.java b/Mage.Sets/src/mage/cards/a/Anathemancer.java index 598391f9643..7f293e791fd 100644 --- a/Mage.Sets/src/mage/cards/a/Anathemancer.java +++ b/Mage.Sets/src/mage/cards/a/Anathemancer.java @@ -63,7 +63,7 @@ public class Anathemancer extends CardImpl { this.toughness = new MageInt(2); // When Anathemancer enters the battlefield, it deals damage to target player equal to the number of nonbasic lands that player controls. - EntersBattlefieldTriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(new AnathemancerCount())); + EntersBattlefieldTriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(new AnathemancerCount(), "it")); ability.addTarget(new TargetPlayer()); this.addAbility(ability); // Unearth {5}{B}{R} diff --git a/Mage.Sets/src/mage/cards/a/AtarkaEfreet.java b/Mage.Sets/src/mage/cards/a/AtarkaEfreet.java index d582a5d66be..1503ddbba04 100644 --- a/Mage.Sets/src/mage/cards/a/AtarkaEfreet.java +++ b/Mage.Sets/src/mage/cards/a/AtarkaEfreet.java @@ -58,7 +58,7 @@ public class AtarkaEfreet extends CardImpl { this.addAbility(new MorphAbility(this, new ManaCostsImpl("{2}{R}"), true)); // When Atarka Efreet is turned face up, it deals 1 damage to target creature or player. - Effect effect = new DamageTargetEffect(1); + Effect effect = new DamageTargetEffect(1, "it"); effect.setText("it deals 1 damage to target creature or player"); Ability ability = new TurnedFaceUpSourceTriggeredAbility(effect, false, false); ability.addTarget(new TargetCreatureOrPlayer()); diff --git a/Mage.Sets/src/mage/cards/b/BallistaCharger.java b/Mage.Sets/src/mage/cards/b/BallistaCharger.java index 962bc3dd752..fd1752823d4 100644 --- a/Mage.Sets/src/mage/cards/b/BallistaCharger.java +++ b/Mage.Sets/src/mage/cards/b/BallistaCharger.java @@ -53,9 +53,7 @@ public class BallistaCharger extends CardImpl { this.toughness = new MageInt(6); // Whenever Ballista Charger attacks, it deals 1 damage to target creature or player. - Effect effect = new DamageTargetEffect(1); - effect.setText("it deals 1 damage to target creature or player"); - Ability ability = new AttacksTriggeredAbility(effect, false); + Ability ability = new AttacksTriggeredAbility(new DamageTargetEffect(1, "it"), false); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/c/CalderaHellion.java b/Mage.Sets/src/mage/cards/c/CalderaHellion.java index cd46387ab84..7d246cd3b4f 100644 --- a/Mage.Sets/src/mage/cards/c/CalderaHellion.java +++ b/Mage.Sets/src/mage/cards/c/CalderaHellion.java @@ -56,7 +56,7 @@ public class CalderaHellion extends CardImpl { this.addAbility(new DevourAbility(DevourFactor.Devour1)); // When Caldera Hellion enters the battlefield, it deals 3 damage to each creature. - this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageAllEffect(3, new FilterCreaturePermanent()))); + this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageAllEffect(3, "it", new FilterCreaturePermanent()))); } public CalderaHellion(final CalderaHellion card) { diff --git a/Mage.Sets/src/mage/cards/c/ChaosMaw.java b/Mage.Sets/src/mage/cards/c/ChaosMaw.java index b313293221c..8d8ccf216a4 100644 --- a/Mage.Sets/src/mage/cards/c/ChaosMaw.java +++ b/Mage.Sets/src/mage/cards/c/ChaosMaw.java @@ -23,7 +23,7 @@ public class ChaosMaw extends CardImpl { toughness = new MageInt(6); // When Chaos Maw enters the battlefield, it deals 3 damage to each other creature - addAbility(new EntersBattlefieldTriggeredAbility(new DamageAllEffect(3, filter))); + addAbility(new EntersBattlefieldTriggeredAbility(new DamageAllEffect(3, "it", filter))); } public ChaosMaw(final ChaosMaw chaosMaw){ diff --git a/Mage.Sets/src/mage/cards/c/CinderHellion.java b/Mage.Sets/src/mage/cards/c/CinderHellion.java index 7f7de2a4d48..ea96a42fd02 100644 --- a/Mage.Sets/src/mage/cards/c/CinderHellion.java +++ b/Mage.Sets/src/mage/cards/c/CinderHellion.java @@ -55,7 +55,7 @@ public class CinderHellion extends CardImpl { this.addAbility(TrampleAbility.getInstance()); // When Cinder Hellion enters the battlefield, it deals 2 damage to target opponent. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2, "it"), false); ability.addTarget(new TargetOpponent()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/c/CityOfBrass.java b/Mage.Sets/src/mage/cards/c/CityOfBrass.java index edd66b73657..d4dd2412d8a 100644 --- a/Mage.Sets/src/mage/cards/c/CityOfBrass.java +++ b/Mage.Sets/src/mage/cards/c/CityOfBrass.java @@ -45,7 +45,7 @@ public class CityOfBrass extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Whenever City of Brass becomes tapped, it deals 1 damage to you. - this.addAbility(new BecomesTappedSourceTriggeredAbility(new DamageControllerEffect(1))); + this.addAbility(new BecomesTappedSourceTriggeredAbility(new DamageControllerEffect(1, "it"))); // {tap}: Add one mana of any color to your mana pool. this.addAbility(new AnyColorManaAbility()); diff --git a/Mage.Sets/src/mage/cards/c/Cloudthresher.java b/Mage.Sets/src/mage/cards/c/Cloudthresher.java index 2d1651c387d..9182d74cf81 100644 --- a/Mage.Sets/src/mage/cards/c/Cloudthresher.java +++ b/Mage.Sets/src/mage/cards/c/Cloudthresher.java @@ -67,7 +67,7 @@ public class Cloudthresher extends CardImpl { // Reach this.addAbility(ReachAbility.getInstance()); // When Cloudthresher enters the battlefield, it deals 2 damage to each creature with flying and each player. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageAllEffect(2, filter)); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageAllEffect(2, "it", filter)); ability.addEffect(new DamagePlayersEffect(2)); this.addAbility(ability); // Evoke {2}{G}{G} diff --git a/Mage.Sets/src/mage/cards/c/CorruptEunuchs.java b/Mage.Sets/src/mage/cards/c/CorruptEunuchs.java index 4cb46225a54..615ec322bad 100644 --- a/Mage.Sets/src/mage/cards/c/CorruptEunuchs.java +++ b/Mage.Sets/src/mage/cards/c/CorruptEunuchs.java @@ -52,7 +52,7 @@ public class CorruptEunuchs extends CardImpl { this.toughness = new MageInt(2); // When Corrupt Eunuchs enters the battlefield, it deals 2 damage to target creature. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2, "it"), false); ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/d/DeadshotMinotaur.java b/Mage.Sets/src/mage/cards/d/DeadshotMinotaur.java index e9093070494..298d3e5d8e9 100644 --- a/Mage.Sets/src/mage/cards/d/DeadshotMinotaur.java +++ b/Mage.Sets/src/mage/cards/d/DeadshotMinotaur.java @@ -65,7 +65,7 @@ public class DeadshotMinotaur extends CardImpl { this.toughness = new MageInt(4); // When Deadshot Minotaur enters the battlefield, it deals 3 damage to target creature with flying. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(3), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(3, "it"), false); ability.addTarget(new TargetCreaturePermanent(filter)); this.addAbility(ability); // Cycling {RG} diff --git a/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java b/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java index fd993baca23..55e5cf828df 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java @@ -71,7 +71,7 @@ public class DragonlordAtarka extends CardImpl { this.addAbility(TrampleAbility.getInstance()); // When Dragonlord Atarka enters the battlefield, it deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers your opponents control. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageMultiEffect(5), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageMultiEffect(5, "it"), false); ability.addTarget(new TargetCreatureOrPlaneswalkerAmount(5, filter)); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/e/ElectricEel.java b/Mage.Sets/src/mage/cards/e/ElectricEel.java index 63cb2329fe6..72cfc62c747 100644 --- a/Mage.Sets/src/mage/cards/e/ElectricEel.java +++ b/Mage.Sets/src/mage/cards/e/ElectricEel.java @@ -56,7 +56,7 @@ public class ElectricEel extends CardImpl { this.toughness = new MageInt(1); // When Electric Eel enters the battlefield, it deals 1 damage to you. - this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageControllerEffect(1), false)); + this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageControllerEffect(1, "it"), false)); // {R}{R}: Electric Eel gets +2/+0 until end of turn and deals 1 damage to you. Effect effect = new DamageControllerEffect(1); diff --git a/Mage.Sets/src/mage/cards/e/EliteJavelineer.java b/Mage.Sets/src/mage/cards/e/EliteJavelineer.java index 1df30861c27..5772a20d14d 100644 --- a/Mage.Sets/src/mage/cards/e/EliteJavelineer.java +++ b/Mage.Sets/src/mage/cards/e/EliteJavelineer.java @@ -54,7 +54,7 @@ public class EliteJavelineer extends CardImpl { this.toughness = new MageInt(2); // Whenever Elite Javelineer blocks, it deals 1 damage to target attacking creature. - Ability ability = new BlocksTriggeredAbility(new DamageTargetEffect(1), false); + Ability ability = new BlocksTriggeredAbility(new DamageTargetEffect(1, "it"), false); ability.addTarget(new TargetCreaturePermanent(new FilterAttackingCreature())); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/e/EruptingDreadwolf.java b/Mage.Sets/src/mage/cards/e/EruptingDreadwolf.java index 89360085f2d..862af71863d 100644 --- a/Mage.Sets/src/mage/cards/e/EruptingDreadwolf.java +++ b/Mage.Sets/src/mage/cards/e/EruptingDreadwolf.java @@ -56,9 +56,7 @@ public class EruptingDreadwolf extends CardImpl { this.nightCard = true; // Whenever Erupting Dreadwolf attacks, it deals 2 damage to target creature or player. - Effect effect = new DamageTargetEffect(2); - effect.setText("it deals 2 damage to target creature or player"); - Ability ability = new AttacksTriggeredAbility(effect, false); + Ability ability = new AttacksTriggeredAbility(new DamageTargetEffect(2, "it"), false); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/e/ExtraArms.java b/Mage.Sets/src/mage/cards/e/ExtraArms.java index 9755af4b275..351fc547077 100644 --- a/Mage.Sets/src/mage/cards/e/ExtraArms.java +++ b/Mage.Sets/src/mage/cards/e/ExtraArms.java @@ -61,7 +61,7 @@ public class ExtraArms extends CardImpl { Ability ability = new EnchantAbility(auraTarget.getTargetName()); this.addAbility(ability); // Whenever enchanted creature attacks, it deals 2 damage to target creature or player. - ability = new AttacksAttachedTriggeredAbility(new DamageTargetEffect(2), AttachmentType.AURA, false); + ability = new AttacksAttachedTriggeredAbility(new DamageTargetEffect(2, "it"), AttachmentType.AURA, false); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/f/FatalAttraction.java b/Mage.Sets/src/mage/cards/f/FatalAttraction.java index f4ed25b7037..6e4754992c8 100644 --- a/Mage.Sets/src/mage/cards/f/FatalAttraction.java +++ b/Mage.Sets/src/mage/cards/f/FatalAttraction.java @@ -62,7 +62,7 @@ public class FatalAttraction extends CardImpl { this.addAbility(ability); // When Fatal Attraction enters the battlefield, it deals 2 damage to enchanted creature. - this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageAttachedEffect(2))); + this.addAbility(new EntersBattlefieldTriggeredAbility(new DamageAttachedEffect(2, "it"))); // At the beginning of your upkeep, Fatal Attraction deals 4 damage to enchanted creature. this.addAbility(new BeginningOfUpkeepTriggeredAbility(new DamageAttachedEffect(4), TargetController.YOU, false)); } diff --git a/Mage.Sets/src/mage/cards/f/FerventPaincaster.java b/Mage.Sets/src/mage/cards/f/FerventPaincaster.java index 5c71b314bac..819d3d0379a 100644 --- a/Mage.Sets/src/mage/cards/f/FerventPaincaster.java +++ b/Mage.Sets/src/mage/cards/f/FerventPaincaster.java @@ -63,7 +63,7 @@ public class FerventPaincaster extends CardImpl { this.addAbility(ability); // {T}, Exert Fervent Paincaster: It deals 1 damage to target creature. - Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new TapSourceCost()); + Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1, "It"), new TapSourceCost()); ability2.addCost(new ExertSourceCost()); ability2.addTarget(new TargetCreaturePermanent()); this.addAbility(ability2); diff --git a/Mage.Sets/src/mage/cards/f/FireImp.java b/Mage.Sets/src/mage/cards/f/FireImp.java index 80386fa3bed..1bcadec9a90 100644 --- a/Mage.Sets/src/mage/cards/f/FireImp.java +++ b/Mage.Sets/src/mage/cards/f/FireImp.java @@ -52,7 +52,7 @@ public class FireImp extends CardImpl { this.toughness = new MageInt(1); // When Fire Imp enters the battlefield, it deals 2 damage to target creature. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2, "it"), false); ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/f/FireforgersPuzzleknot.java b/Mage.Sets/src/mage/cards/f/FireforgersPuzzleknot.java index a0508ad93a2..175306c8e6a 100644 --- a/Mage.Sets/src/mage/cards/f/FireforgersPuzzleknot.java +++ b/Mage.Sets/src/mage/cards/f/FireforgersPuzzleknot.java @@ -51,15 +51,13 @@ public class FireforgersPuzzleknot extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // When Fireforger's Puzzleknot enters the battlefield, it deals 1 damage to target creature or player. - Effect effect = new DamageTargetEffect(1); - effect.setText("it deals 1 damage to target creature or player"); - Ability ability = new EntersBattlefieldTriggeredAbility(effect); + + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(1, "it")); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); // {2}{R}, Sacrifice Fireforger's Puzzleknot: It deals 1 damage to target creature or player. - effect.setText("It deals 1 damage to target creature or player"); - ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new ManaCostsImpl<>("{2}{R}")); + ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1, "It"), new ManaCostsImpl<>("{2}{R}")); ability.addCost(new SacrificeSourceCost()); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/g/GalvanicArc.java b/Mage.Sets/src/mage/cards/g/GalvanicArc.java index 379942c4528..8399915fc83 100644 --- a/Mage.Sets/src/mage/cards/g/GalvanicArc.java +++ b/Mage.Sets/src/mage/cards/g/GalvanicArc.java @@ -65,7 +65,7 @@ public class GalvanicArc extends CardImpl { Ability ability = new EnchantAbility(auraTarget.getTargetName()); this.addAbility(ability); // When Galvanic Arc enters the battlefield, it deals 3 damage to target creature or player. - Ability triggeredAbility = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(3)); + Ability triggeredAbility = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(3, "it")); triggeredAbility.addTarget(new TargetCreatureOrPlayer()); this.addAbility(triggeredAbility); // Enchanted creature has first strike. diff --git a/Mage.Sets/src/mage/cards/g/GoretuskFirebeast.java b/Mage.Sets/src/mage/cards/g/GoretuskFirebeast.java index aff052e1ab9..e8591fa1321 100644 --- a/Mage.Sets/src/mage/cards/g/GoretuskFirebeast.java +++ b/Mage.Sets/src/mage/cards/g/GoretuskFirebeast.java @@ -54,7 +54,7 @@ public class GoretuskFirebeast extends CardImpl { this.toughness = new MageInt(2); // When Goretusk Firebeast enters the battlefield, it deals 4 damage to target player. - Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(4), false); + Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(4, "it"), false); ability.addTarget(new TargetPlayer()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/h/HordeAmbusher.java b/Mage.Sets/src/mage/cards/h/HordeAmbusher.java index 707b73e3ab5..446bc8a9781 100644 --- a/Mage.Sets/src/mage/cards/h/HordeAmbusher.java +++ b/Mage.Sets/src/mage/cards/h/HordeAmbusher.java @@ -68,7 +68,7 @@ public class HordeAmbusher extends CardImpl { this.toughness = new MageInt(2); // Whenever Horde Ambusher blocks, it deals 1 damage to you. - this.addAbility(new BlocksTriggeredAbility(new DamageControllerEffect(1), false)); + this.addAbility(new BlocksTriggeredAbility(new DamageControllerEffect(1, "it"), false)); // Morph - Reveal a red card in your hand. this.addAbility(new MorphAbility(this, new RevealTargetFromHandCost(new TargetCardInHand(filter)))); diff --git a/Mage.Sets/src/mage/cards/j/Jilt.java b/Mage.Sets/src/mage/cards/j/Jilt.java index 2f3d30c68ec..2434d8c2bc0 100644 --- a/Mage.Sets/src/mage/cards/j/Jilt.java +++ b/Mage.Sets/src/mage/cards/j/Jilt.java @@ -61,7 +61,7 @@ public class Jilt extends CardImpl { // Return target creature to its owner's hand. If Jilt was kicked, it deals 2 damage to another target creature. this.getSpellAbility().addEffect(new ReturnToHandTargetEffect()); Effect effect = new ConditionalOneShotEffect( - new DamageTargetEffect(2), + new DamageTargetEffect(2, "it"), KickedCondition.instance, "If {this} was kicked, it deals 2 damage to another target creature"); effect.setTargetPointer(new SecondTargetPointer()); diff --git a/Mage.Sets/src/mage/cards/r/ResoundingThunder.java b/Mage.Sets/src/mage/cards/r/ResoundingThunder.java index b3581c054fa..74d30bb4479 100644 --- a/Mage.Sets/src/mage/cards/r/ResoundingThunder.java +++ b/Mage.Sets/src/mage/cards/r/ResoundingThunder.java @@ -54,7 +54,7 @@ public class ResoundingThunder extends CardImpl { // Cycling {5}{B}{R}{G} this.addAbility(new CyclingAbility(new ManaCostsImpl("{5}{B}{R}{G}"))); // When you cycle Resounding Thunder, it deals 6 damage to target creature or player. - Ability ability = new CycleTriggeredAbility(new DamageTargetEffect(6)); + Ability ability = new CycleTriggeredAbility(new DamageTargetEffect(6, "it")); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/s/SmolderingEfreet.java b/Mage.Sets/src/mage/cards/s/SmolderingEfreet.java index c425baea0ad..4fb94d322dd 100644 --- a/Mage.Sets/src/mage/cards/s/SmolderingEfreet.java +++ b/Mage.Sets/src/mage/cards/s/SmolderingEfreet.java @@ -50,7 +50,7 @@ public class SmolderingEfreet extends CardImpl { this.toughness = new MageInt(2); // When Smoldering Efreet dies, it deals 2 damage to you. - this.addAbility(new DiesTriggeredAbility(new DamageControllerEffect(2), false)); + this.addAbility(new DiesTriggeredAbility(new DamageControllerEffect(2, "it"), false)); } public SmolderingEfreet(final SmolderingEfreet card) { diff --git a/Mage.Sets/src/mage/cards/s/SorrowsPath.java b/Mage.Sets/src/mage/cards/s/SorrowsPath.java index 2a74e2bede7..18df5894f89 100644 --- a/Mage.Sets/src/mage/cards/s/SorrowsPath.java +++ b/Mage.Sets/src/mage/cards/s/SorrowsPath.java @@ -74,7 +74,7 @@ public class SorrowsPath extends CardImpl { this.addAbility(ability); // Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you control. - Ability ability2 = new BecomesTappedSourceTriggeredAbility(new DamageControllerEffect(2)); + Ability ability2 = new BecomesTappedSourceTriggeredAbility(new DamageControllerEffect(2 )); ability2.addEffect(new DamageAllEffect(2, new FilterControlledCreaturePermanent()).setText("and each creature you control")); this.addAbility(ability2); } diff --git a/Mage.Sets/src/mage/cards/s/SteamcoreWeird.java b/Mage.Sets/src/mage/cards/s/SteamcoreWeird.java index bef7de85899..825277da262 100644 --- a/Mage.Sets/src/mage/cards/s/SteamcoreWeird.java +++ b/Mage.Sets/src/mage/cards/s/SteamcoreWeird.java @@ -55,7 +55,7 @@ public class SteamcoreWeird extends CardImpl { this.toughness = new MageInt(3); // When Steamcore Weird enters the battlefield, if {R} was spent to cast Steamcore Weird, it deals 2 damage to target creature or player. - TriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2)); + TriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(2, "it")); ability.addTarget(new TargetCreatureOrPlayer()); this.addAbility(new ConditionalTriggeredAbility(ability, new ManaWasSpentCondition(ColoredManaSymbol.R), "if {R} was spent to cast {this}, it deals 2 damage to target creature or player."),