From 77b9021145f053cad354055f5ce9011ef0460b75 Mon Sep 17 00:00:00 2001 From: swordshine Date: Thu, 1 May 2014 09:30:24 +0000 Subject: [PATCH] - Update HumanCostDecision for Sage of Hours --- .../src/main/java/forge/player/HumanCostDecision.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/player/HumanCostDecision.java b/forge-gui/src/main/java/forge/player/HumanCostDecision.java index 7b248abee25..aa0628b370a 100644 --- a/forge-gui/src/main/java/forge/player/HumanCostDecision.java +++ b/forge-gui/src/main/java/forge/player/HumanCostDecision.java @@ -5,6 +5,7 @@ import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import forge.SGuiChoose; +import forge.SGuiDialog; import forge.card.CardType; import forge.game.Game; import forge.game.GameEntity; @@ -873,8 +874,12 @@ public class HumanCostDecision extends CostDecisionMakerBase { if (cost.payCostFromSource()) { int maxCounters = source.getCounters(cost.counter); - if (amount.equals("All")) + if (amount.equals("All")) { + if (!SGuiDialog.confirm(ability.getHostCard(), "Remove all counters?")) { + return null; + } cntRemoved = maxCounters; + } else if ( c == null && "XChoice".equals(sVarAmount)) { cntRemoved = chooseXValue(maxCounters); }