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) {