From ff27fc1ce13fda46b4120d3615ee8f6ade725f73 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Sat, 22 Jul 2023 21:28:34 -0400 Subject: [PATCH] improve Suspend reminder text --- Mage.Sets/src/mage/cards/h/HuntingWilds.java | 2 +- .../main/java/mage/abilities/keyword/SuspendAbility.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/h/HuntingWilds.java b/Mage.Sets/src/mage/cards/h/HuntingWilds.java index d303dae0cc4..8ac71aa24a4 100644 --- a/Mage.Sets/src/mage/cards/h/HuntingWilds.java +++ b/Mage.Sets/src/mage/cards/h/HuntingWilds.java @@ -39,7 +39,7 @@ public final class HuntingWilds extends CardImpl { // Kicker {3}{G} this.addAbility(new KickerAbility("{3}{G}")); - FilterLandCard filter = new FilterLandCard("Forest card"); + FilterLandCard filter = new FilterLandCard("Forest cards"); filter.add(SubType.FOREST.getPredicate()); // Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. diff --git a/Mage/src/main/java/mage/abilities/keyword/SuspendAbility.java b/Mage/src/main/java/mage/abilities/keyword/SuspendAbility.java index 12e3f74f6fe..03b0be94367 100644 --- a/Mage/src/main/java/mage/abilities/keyword/SuspendAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/SuspendAbility.java @@ -23,6 +23,7 @@ import mage.game.events.GameEvent; import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.targetpointer.FixedTarget; +import mage.util.CardUtil; import java.util.ArrayList; import java.util.List; @@ -140,16 +141,15 @@ public class SuspendAbility extends SpecialAction { .append(cost.getText()).append(suspend == Integer.MAX_VALUE ? ". X can't be 0." : ""); if (!shortRule) { - sb.append(" (Rather than cast this card from your hand, pay ") + sb.append(" (Rather than cast this card from your hand, you may pay ") .append(cost.getText()) .append(" and exile it with ") .append((suspend == 1 ? "a time counter" : (suspend == Integer.MAX_VALUE - ? "X time counters" : suspend + " time counters"))) + ? "X time counters" : CardUtil.numberToText(suspend) + " time counters"))) .append(" on it.") .append(" At the beginning of your upkeep, remove a time counter. " + "When the last is removed, cast it without paying its mana cost.") - .append(card.isCreature() ? " If you play it this way and it's a creature, " - + "it gains haste until you lose control of it." : "") + .append(card.isCreature() ? " It has haste." : "") .append(")"); } if (card.getManaCost().isEmpty()) {