From 2f37ca57b4f4fc0c0ef4d6e77a08efaaff3e4ce7 Mon Sep 17 00:00:00 2001 From: swordshine Date: Sat, 14 Sep 2013 01:47:22 +0000 Subject: [PATCH] - Updated the reminder text for Monstrosity --- .../java/forge/card/cardfactory/CardFactoryUtil.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java index 20d6eb9eb04..121643b1ddf 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java @@ -73,6 +73,7 @@ import forge.gui.GuiChoose; import forge.gui.input.InputSelectCards; import forge.gui.input.InputSelectCardsFromList; import forge.util.Aggregates; +import forge.util.Lang; /** *

@@ -2101,12 +2102,14 @@ public class CardFactoryUtil { card.removeIntrinsicKeyword(parse); String ref = "X".equals(magnitude) ? " | References$ X" : ""; + String counters = StringUtils.isNumeric(magnitude) + ? Lang.nounWithNumeral(Integer.parseInt(magnitude), "+1/+1 counter"): "X +1/+1 counters"; String effect = "AB$ PutCounter | Cost$ " + manacost + " | ConditionPresent$ " + "Card.Self+IsNotMonstrous | Monstrosity$ True | CounterNum$ " + magnitude + " | CounterType$ P1P1 | SpellDescription$ Monstrosity " + - magnitude + " (If this creature isn't monstrous, put " + magnitude + - " +1/+1 counters on it and it becomes monstrous.)" + ref; - + magnitude + " (If this creature isn't monstrous, put " + + counters + " on it and it becomes monstrous.)" + ref; + card.addSpellAbility(AbilityFactory.getAbility(effect, card)); // add ability to instrinic strings so copies/clones create the ability also card.getUnparsedAbilities().add(effect);