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; }