From aab5e89e7012b7038cf6e6e391eb6714f54bec51 Mon Sep 17 00:00:00 2001 From: Hanmac Date: Fri, 12 Aug 2016 19:10:49 +0000 Subject: [PATCH] HumanPlaySpellAbility: announceValuesLikeX if needX is true, but Cost is zero, reset XManaCostPaid --- forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java index c112568de9f..873218691ef 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java +++ b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java @@ -285,6 +285,8 @@ public class HumanPlaySpellAbility { } card.setXManaCostPaid(value); } + } else if (needX && manaCost != null && manaCost.getMana().isZero()) { + card.setXManaCostPaid(0); } return true; }