From da3fdee6216138ce82fe8c4e1203550d8c9b026a Mon Sep 17 00:00:00 2001 From: Jeff Date: Tue, 15 Jan 2019 11:07:53 -0600 Subject: [PATCH] - more text fixes --- Mage.Sets/src/mage/cards/c/CryOfTheCarnarium.java | 2 +- Mage.Sets/src/mage/cards/p/PriestOfForgottenGods.java | 2 +- Mage.Sets/src/mage/cards/w/WindstormDrake.java | 9 ++++++--- .../abilities/costs/common/SacrificeTargetCost.java | 10 ++++++++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/Mage.Sets/src/mage/cards/c/CryOfTheCarnarium.java b/Mage.Sets/src/mage/cards/c/CryOfTheCarnarium.java index 175626dcd4b..23ac8658fcb 100644 --- a/Mage.Sets/src/mage/cards/c/CryOfTheCarnarium.java +++ b/Mage.Sets/src/mage/cards/c/CryOfTheCarnarium.java @@ -85,7 +85,7 @@ class CryOfTheCarnariumReplacementEffect extends ReplacementEffectImpl { CryOfTheCarnariumReplacementEffect() { super(Duration.EndOfTurn, Outcome.Exile); - staticText = "If a creature would die this turn, exile it instead."; + staticText = " If a creature would die this turn, exile it instead."; } private CryOfTheCarnariumReplacementEffect(final CryOfTheCarnariumReplacementEffect effect) { diff --git a/Mage.Sets/src/mage/cards/p/PriestOfForgottenGods.java b/Mage.Sets/src/mage/cards/p/PriestOfForgottenGods.java index 49f57a4df1e..801350a032c 100644 --- a/Mage.Sets/src/mage/cards/p/PriestOfForgottenGods.java +++ b/Mage.Sets/src/mage/cards/p/PriestOfForgottenGods.java @@ -29,7 +29,7 @@ import java.util.UUID; public final class PriestOfForgottenGods extends CardImpl { private static final FilterControlledPermanent filter - = new FilterControlledCreaturePermanent("two other creatures"); + = new FilterControlledCreaturePermanent("other creatures"); static { filter.add(AnotherPredicate.instance); diff --git a/Mage.Sets/src/mage/cards/w/WindstormDrake.java b/Mage.Sets/src/mage/cards/w/WindstormDrake.java index ebb0e3595e1..702a12621b7 100644 --- a/Mage.Sets/src/mage/cards/w/WindstormDrake.java +++ b/Mage.Sets/src/mage/cards/w/WindstormDrake.java @@ -13,6 +13,7 @@ import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.AbilityPredicate; import java.util.UUID; +import mage.abilities.effects.Effect; /** * @author TheElk801 @@ -20,7 +21,7 @@ import java.util.UUID; public final class WindstormDrake extends CardImpl { private static final FilterCreaturePermanent filter - = new FilterCreaturePermanent("creatures you control with flying"); + = new FilterCreaturePermanent(); static { filter.add(new AbilityPredicate(FlyingAbility.class)); @@ -37,9 +38,11 @@ public final class WindstormDrake extends CardImpl { this.addAbility(FlyingAbility.getInstance()); // Other creatures you control with flying get +1/+0. - this.addAbility(new SimpleStaticAbility(new BoostControlledEffect( + Effect effect = new BoostControlledEffect( 1, 0, Duration.WhileOnBattlefield, filter, true - ))); + ); + effect.setText("Other creatures you control with flying get +1/+0"); + this.addAbility(new SimpleStaticAbility(effect)); } private WindstormDrake(final WindstormDrake card) { diff --git a/Mage/src/main/java/mage/abilities/costs/common/SacrificeTargetCost.java b/Mage/src/main/java/mage/abilities/costs/common/SacrificeTargetCost.java index 7f3a4b7abeb..2433f255421 100644 --- a/Mage/src/main/java/mage/abilities/costs/common/SacrificeTargetCost.java +++ b/Mage/src/main/java/mage/abilities/costs/common/SacrificeTargetCost.java @@ -27,8 +27,14 @@ public class SacrificeTargetCost extends CostImpl { this.addTarget(target); target.setNotTarget(true); // sacrifice is never targeted this.text = "sacrifice " - + ((target.getNumberOfTargets() != 1 || (target.getTargetName().startsWith("an") || target.getTargetName().startsWith("a "))) - ? (target.getMinNumberOfTargets() == target.getMaxNumberOfTargets() && target.getMinNumberOfTargets() > 1 ? CardUtil.numberToText(target.getNumberOfTargets()) : "" ) : (target.getTargetName().startsWith("artifact") ? "an " : "a ")) + target.getTargetName(); + + ((target.getNumberOfTargets() != 1 + || (target.getTargetName().startsWith("an") + || target.getTargetName().startsWith("a "))) + ? (target.getMinNumberOfTargets() == target.getMaxNumberOfTargets() + && target.getMinNumberOfTargets() > 1 + ? CardUtil.numberToText(target.getNumberOfTargets()) : "" ) + : (target.getTargetName().startsWith("artifact") ? "an " : "a ")) + + " " + target.getTargetName(); target.setTargetName(target.getTargetName() + " (to sacrifice)"); }