From 0b7238d93bbea65b9500c80063a62b4d4eedc8c6 Mon Sep 17 00:00:00 2001 From: Hellfish Date: Sat, 28 Sep 2013 18:02:09 +0000 Subject: [PATCH] *Allowed multiples of Relentless Rats and Shadowborn Apostles to be added to a commander deck. --- .../forge/gui/deckeditor/controllers/CEditorCommander.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorCommander.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorCommander.java index 5716f8536c2..27fc9c7552d 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorCommander.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorCommander.java @@ -18,6 +18,7 @@ package forge.gui.deckeditor.controllers; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.Map; @@ -116,10 +117,12 @@ public final class CEditorCommander extends ACEditorBase { if ((item == null) || !(item instanceof PaperCard) || toAlternate) { return; } + List limitExceptions = Arrays.asList(new String[]{"Relentless Rats", "Shadowborn Apostle"}); + if((controller.getModel().getMain().contains((PaperCard)item) || controller.getModel().getOrCreate(DeckSection.Sideboard).contains((PaperCard)item) || controller.getModel().getOrCreate(DeckSection.Commander).contains((PaperCard)item)) - && !((PaperCard)item).getRules().getType().isBasic()) { + && !(((PaperCard)item).getRules().getType().isBasic() || limitExceptions.contains(item.getName()))) { return; }