From a165bae7622e1750e96d773db33063a3b844a716 Mon Sep 17 00:00:00 2001 From: Doublestrike Date: Wed, 7 Mar 2012 08:18:07 +0000 Subject: [PATCH] Added input panel's "remind()" flasher for ability mana cost interactions. --- .../java/forge/control/input/InputPayManaCostAbility.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/forge/control/input/InputPayManaCostAbility.java b/src/main/java/forge/control/input/InputPayManaCostAbility.java index 8750d26b7ce..4edf34dddfb 100644 --- a/src/main/java/forge/control/input/InputPayManaCostAbility.java +++ b/src/main/java/forge/control/input/InputPayManaCostAbility.java @@ -21,6 +21,7 @@ import forge.AllZone; import forge.ButtonUtil; import forge.Card; import forge.Command; +import forge.Constant.Zone; import forge.PlayerZone; import forge.Singletons; import forge.card.mana.ManaCost; @@ -154,6 +155,10 @@ public class InputPayManaCostAbility extends InputMana { // only tap card if the mana is needed this.manaCost = InputPayManaCostUtil.activateManaAbility(this.fakeAbility, card, this.manaCost); + if (card.getManaAbility().isEmpty() || card.isInZone(Zone.Hand)) { + Singletons.getControl().getControlMatch().getMessageControl().remind(); + } + if (this.manaCost.isPaid()) { this.paidCommand.execute(); this.resetManaCost();