*Allowed multiples of Relentless Rats and Shadowborn Apostles to be added to a commander deck.

This commit is contained in:
Hellfish
2013-09-28 18:02:09 +00:00
parent e4e62a8267
commit 0b7238d93b

View File

@@ -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<PaperCard, Deck> {
if ((item == null) || !(item instanceof PaperCard) || toAlternate) {
return;
}
List<String> 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;
}