From 5f1fbca8b1fc391e9209349c01839147146921f5 Mon Sep 17 00:00:00 2001 From: Sol Date: Thu, 28 Feb 2013 02:19:28 +0000 Subject: [PATCH] - If SA has an Announce Requirement is available, append the Announce variable to the Stack Description --- src/main/java/forge/card/ability/SpellAbilityEffect.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/forge/card/ability/SpellAbilityEffect.java b/src/main/java/forge/card/ability/SpellAbilityEffect.java index dabf40cf294..cd65df98967 100644 --- a/src/main/java/forge/card/ability/SpellAbilityEffect.java +++ b/src/main/java/forge/card/ability/SpellAbilityEffect.java @@ -9,6 +9,7 @@ import java.util.StringTokenizer; import org.apache.commons.lang3.StringUtils; import forge.Card; +import forge.card.cardfactory.CardFactoryUtil; import forge.card.spellability.AbilitySub; import forge.card.spellability.SpellAbility; import forge.card.spellability.Target; @@ -80,6 +81,13 @@ import forge.game.player.Player; if (abSub != null) { sb.append(abSub.getStackDescription()); } + + if (sa.hasParam("Announce")) { + String svar = sa.getParam("Announce"); + int amount = CardFactoryUtil.xCount(sa.getSourceCard(), sa.getSVar(svar)); + sb.append(String.format(" (%s=%d)", svar, amount)); + } + return sb.toString(); }