From 6e482a84cf2820ed525c464d6603b43bbe4a8fa5 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sun, 17 Mar 2013 14:42:39 +0000 Subject: [PATCH] fixes incorrect amount of cards to discard --- src/main/java/forge/game/player/PlayerControllerHuman.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/game/player/PlayerControllerHuman.java b/src/main/java/forge/game/player/PlayerControllerHuman.java index 7dd84dc1c9c..17d590b5898 100644 --- a/src/main/java/forge/game/player/PlayerControllerHuman.java +++ b/src/main/java/forge/game/player/PlayerControllerHuman.java @@ -324,7 +324,8 @@ public class PlayerControllerHuman extends PlayerController { */ @Override public List chooseCardsToDiscardFrom(Player p, SpellAbility sa, List valid, int minDiscard) { - return GuiChoose.order("Choose cards to Discard", "Discarded", minDiscard == 0 ? -1 : minDiscard, valid, null, null); + int cntToKeepInHand = minDiscard == 0 ? -1 : valid.size() - minDiscard; + return GuiChoose.order("Choose cards to Discard", "Discarded", cntToKeepInHand, valid, null, null); } /* (non-Javadoc)