improve Suspend reminder text

This commit is contained in:
xenohedron 2023-07-22 21:28:34 -04:00
parent 34c805c4b8
commit ff27fc1ce1
2 changed files with 5 additions and 5 deletions

View file

@ -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(" <i>(Rather than cast this card from your hand, pay ")
sb.append(" <i>(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(")</i>");
}
if (card.getManaCost().isEmpty()) {