fixes incorrect amount of cards to discard

This commit is contained in:
Maxmtg
2013-03-17 14:42:39 +00:00
parent 0b326e9e59
commit 6e482a84cf

View File

@@ -324,7 +324,8 @@ public class PlayerControllerHuman extends PlayerController {
*/ */
@Override @Override
public List<Card> chooseCardsToDiscardFrom(Player p, SpellAbility sa, List<Card> valid, int minDiscard) { public List<Card> chooseCardsToDiscardFrom(Player p, SpellAbility sa, List<Card> 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) /* (non-Javadoc)