From c558f46968e1e0f0610b215b07069dbbc0b071f3 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Tue, 4 Jun 2024 00:30:57 -0400 Subject: [PATCH] fix reminder text --- Mage.Sets/src/mage/cards/b/BridgeworksBattle.java | 2 +- Mage.Sets/src/mage/cards/c/CaythFamedMechanist.java | 2 +- Mage.Sets/src/mage/cards/c/ColossalDreadmask.java | 2 +- Mage.Sets/src/mage/cards/d/Dreadmobile.java | 2 +- Mage.Sets/src/mage/cards/d/DreamThiefsBandana.java | 3 +-- Mage.Sets/src/mage/cards/d/Drossclaw.java | 2 +- Mage.Sets/src/mage/cards/e/EtchedSlith.java | 2 +- Mage.Sets/src/mage/cards/f/FeralGhoul.java | 2 +- Mage.Sets/src/mage/cards/g/GrimServant.java | 4 ++-- Mage.Sets/src/mage/cards/i/IndoraptorThePerfectHybrid.java | 2 +- Mage.Sets/src/mage/cards/i/InventorsAxe.java | 2 +- Mage.Sets/src/mage/cards/j/JunkJet.java | 2 +- Mage.Sets/src/mage/cards/m/MandibularKite.java | 2 +- Mage.Sets/src/mage/cards/m/MetastaticEvangel.java | 2 +- Mage.Sets/src/mage/cards/s/ScreechingScorchbeast.java | 2 +- Mage.Sets/src/mage/cards/s/ScurrilousSentry.java | 2 +- Mage.Sets/src/mage/cards/s/SkitteringPrecursor.java | 2 +- Mage.Sets/src/mage/cards/s/SmeltedChargebug.java | 2 +- Mage.Sets/src/mage/cards/u/UlamogTheDefiler.java | 2 +- Mage.Sets/src/mage/cards/u/UlamogsDreadsire.java | 2 +- Mage.Sets/src/mage/cards/v/VexingRadgull.java | 5 +++-- Mage.Sets/src/mage/cards/w/WingIt.java | 2 +- 22 files changed, 25 insertions(+), 25 deletions(-) diff --git a/Mage.Sets/src/mage/cards/b/BridgeworksBattle.java b/Mage.Sets/src/mage/cards/b/BridgeworksBattle.java index afe9e3c2407..b6369a4ff57 100644 --- a/Mage.Sets/src/mage/cards/b/BridgeworksBattle.java +++ b/Mage.Sets/src/mage/cards/b/BridgeworksBattle.java @@ -45,7 +45,7 @@ public final class BridgeworksBattle extends ModalDoubleFacedCard { ); this.getLeftHalfCard().getSpellAbility().addEffect( new FightTargetsEffect() - .setText("It fights up to one target creature you don't control") + .setText("It fights up to one target creature you don't control. (Each deals damage equal to its power to the other.)") ); this.getLeftHalfCard().getSpellAbility().addTarget( new TargetControlledCreaturePermanent() diff --git a/Mage.Sets/src/mage/cards/c/CaythFamedMechanist.java b/Mage.Sets/src/mage/cards/c/CaythFamedMechanist.java index 10e354ebb51..9d7a5693e83 100644 --- a/Mage.Sets/src/mage/cards/c/CaythFamedMechanist.java +++ b/Mage.Sets/src/mage/cards/c/CaythFamedMechanist.java @@ -50,7 +50,7 @@ public final class CaythFamedMechanist extends CardImpl { ability.addCost(new TapSourceCost()); // * Proliferate. - ability.addMode(new Mode(new ProliferateEffect())); + ability.addMode(new Mode(new ProliferateEffect(false))); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/cards/c/ColossalDreadmask.java b/Mage.Sets/src/mage/cards/c/ColossalDreadmask.java index b465705048a..90d5f42f126 100644 --- a/Mage.Sets/src/mage/cards/c/ColossalDreadmask.java +++ b/Mage.Sets/src/mage/cards/c/ColossalDreadmask.java @@ -38,7 +38,7 @@ public final class ColossalDreadmask extends CardImpl { this.addAbility(ability); // Equip {3}{G}{G} - this.addAbility(new EquipAbility(Outcome.BoostCreature, new ManaCostsImpl<>("{3}{G}{G}"))); + this.addAbility(new EquipAbility(Outcome.BoostCreature, new ManaCostsImpl<>("{3}{G}{G}"), false)); } private ColossalDreadmask(final ColossalDreadmask card) { diff --git a/Mage.Sets/src/mage/cards/d/Dreadmobile.java b/Mage.Sets/src/mage/cards/d/Dreadmobile.java index c2602dc2c30..01bbdf945d2 100644 --- a/Mage.Sets/src/mage/cards/d/Dreadmobile.java +++ b/Mage.Sets/src/mage/cards/d/Dreadmobile.java @@ -42,7 +42,7 @@ public final class Dreadmobile extends CardImpl { this.toughness = new MageInt(3); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // {1}, Sacrifice another artifact or creature: Put a +1/+1 counter on Dreadmobile. Ability ability = new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/d/DreamThiefsBandana.java b/Mage.Sets/src/mage/cards/d/DreamThiefsBandana.java index 3e08df26f55..b579fcee410 100644 --- a/Mage.Sets/src/mage/cards/d/DreamThiefsBandana.java +++ b/Mage.Sets/src/mage/cards/d/DreamThiefsBandana.java @@ -30,7 +30,7 @@ public final class DreamThiefsBandana extends CardImpl { )); // Equip {1} - this.addAbility(new EquipAbility(1)); + this.addAbility(new EquipAbility(1, false)); } private DreamThiefsBandana(final DreamThiefsBandana card) { @@ -42,4 +42,3 @@ public final class DreamThiefsBandana extends CardImpl { return new DreamThiefsBandana(this); } } - diff --git a/Mage.Sets/src/mage/cards/d/Drossclaw.java b/Mage.Sets/src/mage/cards/d/Drossclaw.java index 972fb027c8d..1a2bc7f4ecb 100644 --- a/Mage.Sets/src/mage/cards/d/Drossclaw.java +++ b/Mage.Sets/src/mage/cards/d/Drossclaw.java @@ -36,7 +36,7 @@ public final class Drossclaw extends CardImpl { )); // Equip {2} - this.addAbility(new EquipAbility(2)); + this.addAbility(new EquipAbility(2, false)); } private Drossclaw(final Drossclaw card) { diff --git a/Mage.Sets/src/mage/cards/e/EtchedSlith.java b/Mage.Sets/src/mage/cards/e/EtchedSlith.java index a16582b52c9..25fef36fb2a 100644 --- a/Mage.Sets/src/mage/cards/e/EtchedSlith.java +++ b/Mage.Sets/src/mage/cards/e/EtchedSlith.java @@ -39,7 +39,7 @@ public final class EtchedSlith extends CardImpl { this.toughness = new MageInt(1); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Whenever Etched Slith deals combat damage to a player, put a +1/+1 counter on it. When you do, you may remove a counter from another target permanent or opponent. this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/f/FeralGhoul.java b/Mage.Sets/src/mage/cards/f/FeralGhoul.java index 2c8790eb044..f5fe523d86d 100644 --- a/Mage.Sets/src/mage/cards/f/FeralGhoul.java +++ b/Mage.Sets/src/mage/cards/f/FeralGhoul.java @@ -34,7 +34,7 @@ public final class FeralGhoul extends CardImpl { this.toughness = new MageInt(2); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Whenever another creature you control dies, put a +1/+1 counter on Feral Ghoul. this.addAbility(new DiesCreatureTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/g/GrimServant.java b/Mage.Sets/src/mage/cards/g/GrimServant.java index f1abfa80f0f..b758a56d17a 100644 --- a/Mage.Sets/src/mage/cards/g/GrimServant.java +++ b/Mage.Sets/src/mage/cards/g/GrimServant.java @@ -41,7 +41,7 @@ public final class GrimServant extends CardImpl { this.toughness = new MageInt(2); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // When Grim Servant enters the battlefield, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. Ability ability = new EntersBattlefieldTriggeredAbility( @@ -68,4 +68,4 @@ enum GrimServantPredicate implements ObjectSourcePlayerPredicate { public boolean apply(ObjectSourcePlayer input, Game game) { return input.getObject().getManaValue() <= DevotionCount.B.calculate(game, input.getSource(), null); } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/i/IndoraptorThePerfectHybrid.java b/Mage.Sets/src/mage/cards/i/IndoraptorThePerfectHybrid.java index 29707ac658d..b778461b323 100644 --- a/Mage.Sets/src/mage/cards/i/IndoraptorThePerfectHybrid.java +++ b/Mage.Sets/src/mage/cards/i/IndoraptorThePerfectHybrid.java @@ -50,7 +50,7 @@ public final class IndoraptorThePerfectHybrid extends CardImpl { ), new DamageDoneWatcher()); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Enrage -- Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. // Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. diff --git a/Mage.Sets/src/mage/cards/i/InventorsAxe.java b/Mage.Sets/src/mage/cards/i/InventorsAxe.java index 33b80463d49..936559133c8 100644 --- a/Mage.Sets/src/mage/cards/i/InventorsAxe.java +++ b/Mage.Sets/src/mage/cards/i/InventorsAxe.java @@ -39,7 +39,7 @@ public final class InventorsAxe extends CardImpl { this.addAbility(new SimpleStaticAbility(new BoostEquippedEffect(2, 0))); // Equip--Pay {E}{E}. - this.addAbility(new EquipAbility(Outcome.BoostCreature, new PayEnergyCost(2))); + this.addAbility(new EquipAbility(Outcome.BoostCreature, new PayEnergyCost(2), false)); } private InventorsAxe(final InventorsAxe card) { diff --git a/Mage.Sets/src/mage/cards/j/JunkJet.java b/Mage.Sets/src/mage/cards/j/JunkJet.java index 33a36d10eb2..c7eda9c9be1 100644 --- a/Mage.Sets/src/mage/cards/j/JunkJet.java +++ b/Mage.Sets/src/mage/cards/j/JunkJet.java @@ -46,7 +46,7 @@ public final class JunkJet extends CardImpl { this.addAbility(ability); // Equip {1} - this.addAbility(new EquipAbility(1)); + this.addAbility(new EquipAbility(1, false)); } private JunkJet(final JunkJet card) { diff --git a/Mage.Sets/src/mage/cards/m/MandibularKite.java b/Mage.Sets/src/mage/cards/m/MandibularKite.java index 8a63b146901..95afc1e53f8 100644 --- a/Mage.Sets/src/mage/cards/m/MandibularKite.java +++ b/Mage.Sets/src/mage/cards/m/MandibularKite.java @@ -38,7 +38,7 @@ public final class MandibularKite extends CardImpl { this.addAbility(ability); // Equip {3}{W} - this.addAbility(new EquipAbility(Outcome.BoostCreature, new ManaCostsImpl<>("{3}{W}"))); + this.addAbility(new EquipAbility(Outcome.BoostCreature, new ManaCostsImpl<>("{3}{W}"), false)); } private MandibularKite(final MandibularKite card) { diff --git a/Mage.Sets/src/mage/cards/m/MetastaticEvangel.java b/Mage.Sets/src/mage/cards/m/MetastaticEvangel.java index 3e6fd5180b6..ca88024d038 100644 --- a/Mage.Sets/src/mage/cards/m/MetastaticEvangel.java +++ b/Mage.Sets/src/mage/cards/m/MetastaticEvangel.java @@ -36,7 +36,7 @@ public final class MetastaticEvangel extends CardImpl { this.toughness = new MageInt(1); // Whenever another nontoken creature enters the battlefield under your control, proliferate. - this.addAbility(new EntersBattlefieldControlledTriggeredAbility(new ProliferateEffect(), filter)); + this.addAbility(new EntersBattlefieldControlledTriggeredAbility(new ProliferateEffect(false), filter)); } private MetastaticEvangel(final MetastaticEvangel card) { diff --git a/Mage.Sets/src/mage/cards/s/ScreechingScorchbeast.java b/Mage.Sets/src/mage/cards/s/ScreechingScorchbeast.java index 3f4224cb92f..dce7d71a023 100644 --- a/Mage.Sets/src/mage/cards/s/ScreechingScorchbeast.java +++ b/Mage.Sets/src/mage/cards/s/ScreechingScorchbeast.java @@ -36,7 +36,7 @@ public final class ScreechingScorchbeast extends CardImpl { this.addAbility(FlyingAbility.getInstance()); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Whenever Screeching Scorchbeast attacks, each player gets two rad counters. this.addAbility(new AttacksTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/s/ScurrilousSentry.java b/Mage.Sets/src/mage/cards/s/ScurrilousSentry.java index 44a17a3e925..9925bca8112 100644 --- a/Mage.Sets/src/mage/cards/s/ScurrilousSentry.java +++ b/Mage.Sets/src/mage/cards/s/ScurrilousSentry.java @@ -26,7 +26,7 @@ public final class ScurrilousSentry extends CardImpl { this.toughness = new MageInt(3); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Whenever Scurrilous Sentry enters the battlefield or attacks, it connives. this.addAbility(new EntersBattlefieldOrAttacksSourceTriggeredAbility(new ConniveSourceEffect())); diff --git a/Mage.Sets/src/mage/cards/s/SkitteringPrecursor.java b/Mage.Sets/src/mage/cards/s/SkitteringPrecursor.java index fd3a614faa4..63b6e6bfea5 100644 --- a/Mage.Sets/src/mage/cards/s/SkitteringPrecursor.java +++ b/Mage.Sets/src/mage/cards/s/SkitteringPrecursor.java @@ -38,7 +38,7 @@ public final class SkitteringPrecursor extends CardImpl { this.addAbility(new DevoidAbility(this.color)); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // Whenever you sacrifice a nontoken permanent, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." this.addAbility(new SacrificePermanentTriggeredAbility(new CreateTokenEffect(new EldraziSpawnToken()), filter)); diff --git a/Mage.Sets/src/mage/cards/s/SmeltedChargebug.java b/Mage.Sets/src/mage/cards/s/SmeltedChargebug.java index 13ae3f19fa0..677e157b733 100644 --- a/Mage.Sets/src/mage/cards/s/SmeltedChargebug.java +++ b/Mage.Sets/src/mage/cards/s/SmeltedChargebug.java @@ -40,7 +40,7 @@ public final class SmeltedChargebug extends CardImpl { this.toughness = new MageInt(3); // Menace - this.addAbility(new MenaceAbility()); + this.addAbility(new MenaceAbility(false)); // When Smelted Chargebug enters the battlefield, you get {E}{E}. this.addAbility(new EntersBattlefieldTriggeredAbility(new GetEnergyCountersControllerEffect(2))); diff --git a/Mage.Sets/src/mage/cards/u/UlamogTheDefiler.java b/Mage.Sets/src/mage/cards/u/UlamogTheDefiler.java index b4d3f194dbd..48af2ecb999 100644 --- a/Mage.Sets/src/mage/cards/u/UlamogTheDefiler.java +++ b/Mage.Sets/src/mage/cards/u/UlamogTheDefiler.java @@ -49,7 +49,7 @@ public final class UlamogTheDefiler extends CardImpl { this.addAbility(ability); // Ward--Sacrifice two permanents. - this.addAbility(new WardAbility(new SacrificeTargetCost(2, StaticFilters.FILTER_PERMANENTS))); + this.addAbility(new WardAbility(new SacrificeTargetCost(2, StaticFilters.FILTER_PERMANENTS), false)); // Ulamog, the Defiler enters the battlefield with a number of +1/+1 counters on it equal to the greatest mana value among cards in exile. this.addAbility( diff --git a/Mage.Sets/src/mage/cards/u/UlamogsDreadsire.java b/Mage.Sets/src/mage/cards/u/UlamogsDreadsire.java index 85efd9ae803..6c9a09a99d4 100644 --- a/Mage.Sets/src/mage/cards/u/UlamogsDreadsire.java +++ b/Mage.Sets/src/mage/cards/u/UlamogsDreadsire.java @@ -40,7 +40,7 @@ public final class UlamogsDreadsire extends CardImpl { this.addAbility(VigilanceAbility.getInstance()); // Ward--Sacrifice a permanent with mana value 1 or greater. - this.addAbility(new WardAbility(new SacrificeTargetCost(filter))); + this.addAbility(new WardAbility(new SacrificeTargetCost(filter), false)); // {T}: Create a 10/10 colorless Eldrazi creature token. this.addAbility(new SimpleActivatedAbility(new CreateTokenEffect(new EldraziToken()), new TapSourceCost())); diff --git a/Mage.Sets/src/mage/cards/v/VexingRadgull.java b/Mage.Sets/src/mage/cards/v/VexingRadgull.java index 0a5635632bd..be81dce8447 100644 --- a/Mage.Sets/src/mage/cards/v/VexingRadgull.java +++ b/Mage.Sets/src/mage/cards/v/VexingRadgull.java @@ -52,7 +52,8 @@ class VexingRadgullEffect extends OneShotEffect { VexingRadgullEffect() { super(Outcome.Benefit); - staticText = "that player gets two rad counters if they don't have any rad counters. Otherwise, proliferate."; + staticText = "that player gets two rad counters if they don't have any rad counters. Otherwise, proliferate." + + " (Choose any number of permanents and/or players, then give each another counter of each kind already there.)"; } private VexingRadgullEffect(final VexingRadgullEffect effect) { @@ -79,4 +80,4 @@ class VexingRadgullEffect extends OneShotEffect { } } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/w/WingIt.java b/Mage.Sets/src/mage/cards/w/WingIt.java index f53cb5425b4..a58dbaac6e4 100644 --- a/Mage.Sets/src/mage/cards/w/WingIt.java +++ b/Mage.Sets/src/mage/cards/w/WingIt.java @@ -29,7 +29,7 @@ public final class WingIt extends CardImpl { new AddCountersTargetEffect(CounterType.FLYING.createInstance()).setText("put a flying counter on it")); // Scry 1. - this.getSpellAbility().addEffect(new ScryEffect(1)); + this.getSpellAbility().addEffect(new ScryEffect(1, false)); } private WingIt(final WingIt card) {