From 41b76d7575b118d85cee7d57ed32b20a2858504e Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Sun, 18 Nov 2012 06:29:36 +0000 Subject: [PATCH] modified inputUntapUpToNType so same card cannot be chosen more than once --- src/main/java/forge/card/cardfactory/CardFactoryUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java index 68b225553df..546b4f5330b 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java @@ -2910,6 +2910,7 @@ public class CardFactoryUtil { private final int stop = n; private int count = 0; + private List choices = new ArrayList();; @Override public void showMessage() { @@ -2927,8 +2928,9 @@ public class CardFactoryUtil { @Override public void selectCard(final Card card) { Zone zone = Singletons.getModel().getGame().getZoneOf(card); - if (card.isType(type) && zone.is(ZoneType.Battlefield)) { + if (card.isType(type) && zone.is(ZoneType.Battlefield) && !choices.contains(card)) { card.untap(); + choices.add(card); this.count++; if (this.count == this.stop) { this.stop();