diff --git a/Mage.Sets/src/mage/cards/c/CanalDredger.java b/Mage.Sets/src/mage/cards/c/CanalDredger.java
index a17cda24833..e51ece4951a 100644
--- a/Mage.Sets/src/mage/cards/c/CanalDredger.java
+++ b/Mage.Sets/src/mage/cards/c/CanalDredger.java
@@ -1,7 +1,6 @@
package mage.cards.c;
-import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility;
@@ -16,6 +15,8 @@ import mage.constants.SubType;
import mage.constants.Zone;
import mage.target.common.TargetCardInYourGraveyard;
+import java.util.UUID;
+
/**
*
* @author L_J
@@ -31,7 +32,7 @@ public final class CanalDredger extends CardImpl {
// TODO: Draft specific abilities not implemented
// Draft Canal Dredger face up.
- this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Draft Canal Dredger face up - not implemented.")));
+ this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Draft {this} face up - not implemented.")));
// Each player passes the last card from each booster pack to a player who drafted a card named Canal Dredger.
this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Each player passes the last card from each booster pack to a player who drafted a card named Canal Dredger - not implemented.")));
diff --git a/Mage.Sets/src/mage/cards/c/CerebralVortex.java b/Mage.Sets/src/mage/cards/c/CerebralVortex.java
index 0b12819ff69..920382b2bd7 100644
--- a/Mage.Sets/src/mage/cards/c/CerebralVortex.java
+++ b/Mage.Sets/src/mage/cards/c/CerebralVortex.java
@@ -10,7 +10,6 @@ import mage.constants.Outcome;
import mage.constants.WatcherScope;
import mage.game.Game;
import mage.game.events.GameEvent;
-import mage.game.events.GameEvent.EventType;
import mage.players.Player;
import mage.target.TargetPlayer;
import mage.watchers.Watcher;
@@ -48,7 +47,7 @@ class CerebralVortexEffect extends OneShotEffect {
CerebralVortexEffect() {
super(Outcome.Damage);
- this.staticText = ", then Cerebral Vortex deals damage to that player equal to the number of cards they've drawn this turn";
+ this.staticText = ", then {this} deals damage to that player equal to the number of cards they've drawn this turn";
}
private CerebralVortexEffect(final CerebralVortexEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/Cetavolver.java b/Mage.Sets/src/mage/cards/c/Cetavolver.java
index a5da484d969..de202943a46 100644
--- a/Mage.Sets/src/mage/cards/c/Cetavolver.java
+++ b/Mage.Sets/src/mage/cards/c/Cetavolver.java
@@ -1,7 +1,6 @@
package mage.cards.c;
-import java.util.UUID;
import mage.MageInt;
import mage.abilities.common.EntersBattlefieldAbility;
import mage.abilities.condition.common.KickedCostCondition;
@@ -14,10 +13,12 @@ import mage.abilities.keyword.TrampleAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
-import mage.constants.SubType;
import mage.constants.Duration;
+import mage.constants.SubType;
import mage.counters.CounterType;
+import java.util.UUID;
+
/**
*
* @author Loki
@@ -39,7 +40,7 @@ public final class Cetavolver extends CardImpl {
// If Cetavolver was kicked with its {1}{R} kicker, it enters with two +1/+1 counters on it and with first strike.
EntersBattlefieldAbility ability1 = new EntersBattlefieldAbility(
new AddCountersSourceEffect(CounterType.P1P1.createInstance(2),false),
- new KickedCostCondition("{1}{R}"), "If Cetavolver was kicked with its {1}{R} kicker, it enters with two +1/+1 counters on it and with first strike.",
+ new KickedCostCondition("{1}{R}"), "If {this} was kicked with its {1}{R} kicker, it enters with two +1/+1 counters on it and with first strike.",
"{this} enters with two +1/+1 counters on it and with first strike");
((EntersBattlefieldEffect)ability1.getEffects().get(0)).addEffect(new GainAbilitySourceEffect(FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield));
this.addAbility(ability1);
@@ -47,7 +48,7 @@ public final class Cetavolver extends CardImpl {
// If Cetavolver was kicked with its {G} kicker, it enters with a +1/+1 counter on it and with trample.
EntersBattlefieldAbility ability2 = new EntersBattlefieldAbility(
new AddCountersSourceEffect(CounterType.P1P1.createInstance(1),false), new KickedCostCondition("{G}"),
- "If Cetavolver was kicked with its {G} kicker, it enters with a +1/+1 counter on it and with trample.",
+ "If {this} was kicked with its {G} kicker, it enters with a +1/+1 counter on it and with trample.",
"{this} enters with a +1/+1 counter on it and with trample");
((EntersBattlefieldEffect)ability2.getEffects().get(0)).addEffect(new GainAbilitySourceEffect(TrampleAbility.getInstance(), Duration.WhileOnBattlefield));
this.addAbility(ability2);
diff --git a/Mage.Sets/src/mage/cards/c/CoalitionRelic.java b/Mage.Sets/src/mage/cards/c/CoalitionRelic.java
index 4ae44f6e614..69538a7d364 100644
--- a/Mage.Sets/src/mage/cards/c/CoalitionRelic.java
+++ b/Mage.Sets/src/mage/cards/c/CoalitionRelic.java
@@ -3,18 +3,17 @@ package mage.cards.c;
import mage.Mana;
import mage.abilities.Ability;
-import mage.abilities.triggers.BeginningOfFirstMainTriggeredAbility;
import mage.abilities.common.SimpleActivatedAbility;
import mage.abilities.costs.common.TapSourceCost;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.counter.AddCountersSourceEffect;
import mage.abilities.mana.AnyColorManaAbility;
+import mage.abilities.triggers.BeginningOfFirstMainTriggeredAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.choices.ChoiceColor;
import mage.constants.CardType;
import mage.constants.Outcome;
-import mage.constants.Zone;
import mage.counters.CounterType;
import mage.game.Game;
import mage.game.permanent.Permanent;
@@ -52,7 +51,7 @@ class CoalitionRelicEffect extends OneShotEffect {
CoalitionRelicEffect() {
super(Outcome.PutManaInPool);
- this.staticText = "remove all charge counters from Coalition Relic. Add one mana of any color for each charge counter removed this way";
+ this.staticText = "remove all charge counters from {this}. Add one mana of any color for each charge counter removed this way";
}
private CoalitionRelicEffect(final CoalitionRelicEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CogworkLibrarian.java b/Mage.Sets/src/mage/cards/c/CogworkLibrarian.java
index 0460290b3a9..c3ad17b06bf 100644
--- a/Mage.Sets/src/mage/cards/c/CogworkLibrarian.java
+++ b/Mage.Sets/src/mage/cards/c/CogworkLibrarian.java
@@ -1,15 +1,16 @@
package mage.cards.c;
-import java.util.UUID;
import mage.MageInt;
+import mage.abilities.common.SimpleStaticAbility;
+import mage.abilities.effects.common.InfoEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.SubType;
import mage.constants.Zone;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.effects.common.InfoEffect;
+
+import java.util.UUID;
/**
*
@@ -27,12 +28,12 @@ public final class CogworkLibrarian extends CardImpl {
// TODO: Draft specific abilities not implemented
// Draft Cogwork Librarian face up.
- this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Draft Cogwork Librarian face up - not implemented.")));
+ this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Draft {this} face up - not implemented.")));
// As you draft a card, you may draft an additional card from that booster pack. If you do, put Cogwork Librarian into that booster pack.
this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("As you draft a card, "
+ "you may draft an additional card from that booster pack. If you do, "
- + "put Cogwork Librarian into that booster pack - not implemented.")));
+ + "put {this} into that booster pack - not implemented.")));
}
private CogworkLibrarian(final CogworkLibrarian card) {
diff --git a/Mage.Sets/src/mage/cards/c/CogworkSpy.java b/Mage.Sets/src/mage/cards/c/CogworkSpy.java
index f8ee109d1db..bb02a3c810c 100644
--- a/Mage.Sets/src/mage/cards/c/CogworkSpy.java
+++ b/Mage.Sets/src/mage/cards/c/CogworkSpy.java
@@ -28,7 +28,7 @@ public final class CogworkSpy extends CardImpl {
// TODO: Draft specific abilities not implemented
// Reveal Cogwork Spy as you draft it. You may look at the next card drafted from this booster pack.
- this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Reveal Cogwork Spy as you draft it. "
+ this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("Reveal {this} as you draft it. "
+ "You may look at the next card drafted from this booster pack - not implemented.")));
// Flying
diff --git a/Mage.Sets/src/mage/cards/c/CometStellarPup.java b/Mage.Sets/src/mage/cards/c/CometStellarPup.java
index a971fb75333..e534188ebb4 100644
--- a/Mage.Sets/src/mage/cards/c/CometStellarPup.java
+++ b/Mage.Sets/src/mage/cards/c/CometStellarPup.java
@@ -76,7 +76,7 @@ class CometStellarPupAbility extends OneShotEffect {
+ "1 or 2 — [+2], then create two 1/1 green Squirrel creature tokens. They gain haste until end of turn.
"
+ "3 — [-1], then return a card with mana value 2 or less from your graveyard to your hand.
"
+ "4 or 5 — {this} deals damage equal to the number of loyalty counters on him to a creature or player, then [-2].
"
- + "6 — [+1], and you may activate Comet, Stellar Pup's loyalty ability two more times this turn.";
+ + "6 — [+1], and you may activate {this}'s loyalty ability two more times this turn.";
}
private CometStellarPupAbility(final CometStellarPupAbility effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CreepingInn.java b/Mage.Sets/src/mage/cards/c/CreepingInn.java
index 22cdd1d9244..106c64a1076 100644
--- a/Mage.Sets/src/mage/cards/c/CreepingInn.java
+++ b/Mage.Sets/src/mage/cards/c/CreepingInn.java
@@ -13,7 +13,6 @@ import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Outcome;
import mage.constants.SubType;
-import mage.constants.Zone;
import mage.filter.StaticFilters;
import mage.game.ExileZone;
import mage.game.Game;
@@ -64,7 +63,7 @@ class CreepingInnEffect extends OneShotEffect {
super(Outcome.Exile);
this.staticText = "you may exile a creature card from your graveyard. " +
"If you do, each opponent loses X life and you gain X life, " +
- "where X is the number of creature cards exiled with Creeping Inn.";
+ "where X is the number of creature cards exiled with {this}.";
}
private CreepingInnEffect(final CreepingInnEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CruelDeceiver.java b/Mage.Sets/src/mage/cards/c/CruelDeceiver.java
index db1d48f65c4..0e923f3ee06 100644
--- a/Mage.Sets/src/mage/cards/c/CruelDeceiver.java
+++ b/Mage.Sets/src/mage/cards/c/CruelDeceiver.java
@@ -1,7 +1,6 @@
package mage.cards.c;
-import java.util.UUID;
import mage.MageInt;
import mage.MageObject;
import mage.abilities.Ability;
@@ -15,14 +14,12 @@ import mage.abilities.effects.common.DestroyTargetEffect;
import mage.abilities.effects.common.LookLibraryControllerEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.cards.*;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.constants.Duration;
-import mage.constants.Outcome;
-import mage.constants.Zone;
+import mage.constants.*;
import mage.game.Game;
import mage.players.Player;
+import java.util.UUID;
+
/**
*
* @author LevelX2
@@ -57,7 +54,7 @@ class CruelDeceiverEffect extends OneShotEffect {
CruelDeceiverEffect() {
super(Outcome.AddAbility);
- this.staticText = "Reveal the top card of your library. If it's a land card, {this} gains \"Whenever Cruel Deceiver deals damage to a creature, destroy that creature\" until end of turn";
+ this.staticText = "Reveal the top card of your library. If it's a land card, {this} gains \"Whenever {this} deals damage to a creature, destroy that creature\" until end of turn";
}
private CruelDeceiverEffect(final CruelDeceiverEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/c/CultivatorOfBlades.java b/Mage.Sets/src/mage/cards/c/CultivatorOfBlades.java
index c5631434c44..c13b9d5bf10 100644
--- a/Mage.Sets/src/mage/cards/c/CultivatorOfBlades.java
+++ b/Mage.Sets/src/mage/cards/c/CultivatorOfBlades.java
@@ -32,7 +32,7 @@ public final class CultivatorOfBlades extends CardImpl {
// Whenever Cultivator of Blades attacks, you may have other attacking creatures get +X/+X until end of turn, where X is Cultivator of Blades's power.
this.addAbility(new AttacksTriggeredAbility(new BoostControlledEffect(SourcePermanentPowerValue.NOT_NEGATIVE, SourcePermanentPowerValue.NOT_NEGATIVE, Duration.EndOfTurn, StaticFilters.FILTER_ATTACKING_CREATURES, true),
- true, "Whenever Cultivator of Blades attacks, you may have other attacking creatures get +X/+X until end of turn, where X is Cultivator of Blades's power."));
+ true, "Whenever Cultivator of Blades attacks, you may have other attacking creatures get +X/+X until end of turn, where X is {this}'s power."));
}
private CultivatorOfBlades(final CultivatorOfBlades card) {
diff --git a/Mage.Sets/src/mage/cards/c/Cyclone.java b/Mage.Sets/src/mage/cards/c/Cyclone.java
index 7f21d7eea62..09d716b667d 100644
--- a/Mage.Sets/src/mage/cards/c/Cyclone.java
+++ b/Mage.Sets/src/mage/cards/c/Cyclone.java
@@ -1,14 +1,13 @@
package mage.cards.c;
-import java.util.UUID;
import mage.abilities.Ability;
-import mage.abilities.triggers.BeginningOfUpkeepTriggeredAbility;
import mage.abilities.costs.Cost;
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.DamageEverythingEffect;
import mage.abilities.effects.common.counter.AddCountersSourceEffect;
+import mage.abilities.triggers.BeginningOfUpkeepTriggeredAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
@@ -18,6 +17,8 @@ import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.players.Player;
+import java.util.UUID;
+
/**
@@ -48,7 +49,7 @@ class CycloneEffect extends OneShotEffect {
CycloneEffect() {
super(Outcome.Damage);
- this.staticText = "Pay Green Mana for each counter to damage everything or sacrifice Cyclone.";
+ this.staticText = ", then sacrifice {this} unless you pay {G} for each wind counter on it. If you pay, {this} deals damage equal to the number of wind counters on it to each creature and each player";
}
private CycloneEffect(final CycloneEffect effect) {