diff --git a/Mage.Sets/src/mage/cards/a/AvatarOfMight.java b/Mage.Sets/src/mage/cards/a/AvatarOfMight.java
index b74597a7a8b..efe76affc17 100644
--- a/Mage.Sets/src/mage/cards/a/AvatarOfMight.java
+++ b/Mage.Sets/src/mage/cards/a/AvatarOfMight.java
@@ -33,7 +33,7 @@ public final class AvatarOfMight extends CardImpl {
// If an opponent controls at least four more creatures than you, Avatar of Might costs {6} less to cast.
this.addAbility(new SimpleStaticAbility(Zone.ALL, new SpellCostReductionSourceEffect(6, condition)
- .setText("If an opponent controls at least four more creatures than you, {this} costs {6} less to cast"))
+ .setText("If an opponent controls at least four more creatures than you, this spell costs {6} less to cast"))
.addHint(new ConditionHint(condition, "Opponent controls at least four more creatures than you"))
);
diff --git a/Mage.Sets/src/mage/cards/a/AvatarOfWoe.java b/Mage.Sets/src/mage/cards/a/AvatarOfWoe.java
index ec9159d3dab..47e4137ed23 100644
--- a/Mage.Sets/src/mage/cards/a/AvatarOfWoe.java
+++ b/Mage.Sets/src/mage/cards/a/AvatarOfWoe.java
@@ -39,7 +39,7 @@ public final class AvatarOfWoe extends CardImpl {
// If there are ten or more creature cards total in all graveyards, Avatar of Woe costs {6} less to cast.
this.addAbility(new SimpleStaticAbility(Zone.ALL, new SpellCostReductionSourceEffect(6, condition)
- .setText("If there are ten or more creature cards total in all graveyards, {this} costs {6} less to cast"))
+ .setText("If there are ten or more creature cards total in all graveyards, this spell costs {6} less to cast"))
.addHint(new ValueHint("Creature cards in all graveyards", graveyardCount))
);
diff --git a/Mage.Sets/src/mage/cards/b/BonePicker.java b/Mage.Sets/src/mage/cards/b/BonePicker.java
index f5b2418dfec..86a6574fa2d 100644
--- a/Mage.Sets/src/mage/cards/b/BonePicker.java
+++ b/Mage.Sets/src/mage/cards/b/BonePicker.java
@@ -59,7 +59,7 @@ class BonePickerAdjustingCostsEffect extends CostModificationEffectImpl {
BonePickerAdjustingCostsEffect() {
super(Duration.EndOfGame, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {3} less to cast if a creature died this turn";
+ staticText = "this spell costs {3} less to cast if a creature died this turn";
}
BonePickerAdjustingCostsEffect(BonePickerAdjustingCostsEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/d/Draco.java b/Mage.Sets/src/mage/cards/d/Draco.java
index cd4939a5be0..cee7ac1fe50 100644
--- a/Mage.Sets/src/mage/cards/d/Draco.java
+++ b/Mage.Sets/src/mage/cards/d/Draco.java
@@ -55,7 +55,7 @@ class DracoCostReductionEffect extends CostModificationEffectImpl {
public DracoCostReductionEffect() {
super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "Domain — {this} costs {2} less to cast for each basic land type among lands you control.";
+ staticText = "Domain — This spell costs {2} less to cast for each basic land type among lands you control.";
}
protected DracoCostReductionEffect(final DracoCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java b/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java
index d84e9f8879f..734e8ad815b 100644
--- a/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java
+++ b/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java
@@ -79,7 +79,7 @@ class EmrakulThePromisedEndCostReductionEffect extends CostModificationEffectImp
EmrakulThePromisedEndCostReductionEffect() {
super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {1} less to cast for each card type among cards in your graveyard";
+ staticText = "this spell costs {1} less to cast for each card type among cards in your graveyard";
}
EmrakulThePromisedEndCostReductionEffect(EmrakulThePromisedEndCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/f/Fireball.java b/Mage.Sets/src/mage/cards/f/Fireball.java
index a47a873f225..69565eda842 100644
--- a/Mage.Sets/src/mage/cards/f/Fireball.java
+++ b/Mage.Sets/src/mage/cards/f/Fireball.java
@@ -56,7 +56,8 @@ class FireballEffect extends OneShotEffect {
public FireballEffect() {
super(Outcome.Damage);
- staticText = "{this} deals X damage divided evenly, rounded down, among any number of target creatures and/or players.\n {this} costs {1} more to cast for each target beyond the first";
+ staticText = "this spell costs {1} more to cast for each target beyond the first.
{this} deals " +
+ "X damage divided evenly, rounded down, among any number of target creatures and/or players.";
}
public FireballEffect(final FireballEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java b/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java
index 4fe9c62cf56..82d3296a5be 100644
--- a/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java
+++ b/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java
@@ -66,7 +66,7 @@ class GhaltaPrimalHungerCostReductionEffect extends CostModificationEffectImpl {
GhaltaPrimalHungerCostReductionEffect() {
super(Duration.Custom, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {X} less to cast, where X is the total power of creatures you control";
+ staticText = "this spell costs {X} less to cast, where X is the total power of creatures you control";
}
GhaltaPrimalHungerCostReductionEffect(final GhaltaPrimalHungerCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java b/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java
index 09486a71fb2..fe8bf0b3e65 100644
--- a/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java
+++ b/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java
@@ -71,7 +71,7 @@ class LiciaSanguineTribuneCostReductionEffect extends CostModificationEffectImpl
LiciaSanguineTribuneCostReductionEffect() {
super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {1} less to cast for each 1 life you have gained this turn.";
+ staticText = "this spell costs {1} less to cast for each 1 life you have gained this turn.";
}
LiciaSanguineTribuneCostReductionEffect(LiciaSanguineTribuneCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/m/MetalworkColossus.java b/Mage.Sets/src/mage/cards/m/MetalworkColossus.java
index d780b401a60..1415456ba90 100644
--- a/Mage.Sets/src/mage/cards/m/MetalworkColossus.java
+++ b/Mage.Sets/src/mage/cards/m/MetalworkColossus.java
@@ -64,7 +64,7 @@ class MetalworkColossusCostReductionEffect extends CostModificationEffectImpl {
MetalworkColossusCostReductionEffect() {
super(Duration.Custom, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {X} less to cast, where X is the total mana value of noncreature artifacts you control";
+ staticText = "this spell costs {X} less to cast, where X is the total mana value of noncreature artifacts you control";
}
MetalworkColossusCostReductionEffect(final MetalworkColossusCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianPurge.java b/Mage.Sets/src/mage/cards/p/PhyrexianPurge.java
index 5ab26d3e36e..b73602680d1 100644
--- a/Mage.Sets/src/mage/cards/p/PhyrexianPurge.java
+++ b/Mage.Sets/src/mage/cards/p/PhyrexianPurge.java
@@ -27,8 +27,8 @@ public final class PhyrexianPurge extends CardImpl {
// Destroy any number of target creatures.
// Phyrexian Purge costs 3 life more to cast for each target.
this.getSpellAbility().addTarget(new TargetCreaturePermanent(0, Integer.MAX_VALUE));
- this.getSpellAbility().addEffect(new DestroyMultiTargetEffect());
- this.getSpellAbility().addEffect(new InfoEffect("
{this} costs 3 life more to cast for each target"));
+ this.getSpellAbility().addEffect(new InfoEffect("this spell costs 3 life more to cast for each target"));
+ this.getSpellAbility().addEffect(new DestroyMultiTargetEffect().concatBy("
"));
this.getSpellAbility().setTargetAdjuster(PhyrexianPurgeTargetAdjuster.instance);
this.getSpellAbility().setCostAdjuster(PhyrexianPurgeCostAdjuster.instance);
}
diff --git a/Mage.Sets/src/mage/cards/p/PrimevalProtector.java b/Mage.Sets/src/mage/cards/p/PrimevalProtector.java
index b8fe3d083d7..1249e131245 100644
--- a/Mage.Sets/src/mage/cards/p/PrimevalProtector.java
+++ b/Mage.Sets/src/mage/cards/p/PrimevalProtector.java
@@ -74,7 +74,7 @@ class PrimevalProtectorCostReductionEffect extends CostModificationEffectImpl {
PrimevalProtectorCostReductionEffect() {
super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "{this} costs {1} less to cast for each creature your opponents control";
+ staticText = "this spell costs {1} less to cast for each creature your opponents control";
}
PrimevalProtectorCostReductionEffect(PrimevalProtectorCostReductionEffect effect) {
diff --git a/Mage.Sets/src/mage/cards/s/Stratadon.java b/Mage.Sets/src/mage/cards/s/Stratadon.java
index eae618e2eb8..3fbe22ffc02 100644
--- a/Mage.Sets/src/mage/cards/s/Stratadon.java
+++ b/Mage.Sets/src/mage/cards/s/Stratadon.java
@@ -51,7 +51,7 @@ class StratadonCostReductionEffect extends CostModificationEffectImpl {
public StratadonCostReductionEffect() {
super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
- staticText = "Domain — {this} costs {1} less to cast for each basic land type among lands you control.";
+ staticText = "Domain — This spell costs {1} less to cast for each basic land type among lands you control.";
}
protected StratadonCostReductionEffect(final StratadonCostReductionEffect effect) {