diff --git a/Mage.Sets/src/mage/sets/innistrad/StitchedDrake.java b/Mage.Sets/src/mage/sets/innistrad/StitchedDrake.java index 9a3976212dd..b2430433fdf 100644 --- a/Mage.Sets/src/mage/sets/innistrad/StitchedDrake.java +++ b/Mage.Sets/src/mage/sets/innistrad/StitchedDrake.java @@ -55,7 +55,7 @@ public class StitchedDrake extends CardImpl { this.addAbility(FlyingAbility.getInstance()); - // As an addition cost to cast Stitched Drake, exile a creature card from your graveyard. + // As an additional cost to cast Stitched Drake, exile a creature card from your graveyard. this.getSpellAbility().addCost(new ExileFromGraveCost(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard")))); } diff --git a/Mage.Sets/src/mage/sets/lorwyn/SilvergillAdept.java b/Mage.Sets/src/mage/sets/lorwyn/SilvergillAdept.java index fd7c9024e7a..6d661add097 100644 --- a/Mage.Sets/src/mage/sets/lorwyn/SilvergillAdept.java +++ b/Mage.Sets/src/mage/sets/lorwyn/SilvergillAdept.java @@ -89,7 +89,7 @@ class SilvergillAdeptCost extends CostImpl { } public SilvergillAdeptCost() { - this.text = "As an additional cost to cast Silvergill Adept, reveal a Merfolk card from your hand or pay {3}"; + this.text = "reveal a Merfolk card from your hand or pay {3}"; } public SilvergillAdeptCost(SilvergillAdeptCost cost) { diff --git a/Mage/src/mage/abilities/AbilitiesImpl.java b/Mage/src/mage/abilities/AbilitiesImpl.java index 299f230f0de..6096b12b52f 100644 --- a/Mage/src/mage/abilities/AbilitiesImpl.java +++ b/Mage/src/mage/abilities/AbilitiesImpl.java @@ -85,7 +85,12 @@ public class AbilitiesImpl extends ArrayList implements Ab if (ability.getCosts().size() > 0) { StringBuilder sbRule = new StringBuilder(); for (Cost cost: ability.getCosts()) { - sbRule.append(cost.getText()).append(".\n"); + if (cost.getText() != null && !cost.getText().isEmpty()) { + if (!cost.getText().startsWith("As an additional cost")) { + sbRule.append("As an additional cost to cast {this}, "); + } + sbRule.append(cost.getText()).append(".\n"); + } } rules.add(sbRule.toString()); }