diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java index 7cfc6c1306e..d6247e7743e 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java @@ -34,7 +34,6 @@ import com.google.common.base.Function; import forge.Command; import forge.Singletons; -import forge.card.CardRarity; import forge.deck.Deck; import forge.deck.DeckBase; import forge.gui.CardListViewer; @@ -437,7 +436,11 @@ public final class CEditorQuestCardShop extends ACEditorBase> cardsToRemove = new LinkedList>(); for (Map.Entry item : getTableDeck().getCards()) { - int numToKeep = CardRarity.BasicLand == ((CardPrinted)item.getKey()).getRarity() ? 50 : 4; + CardPrinted card = (CardPrinted)item.getKey(); + int numToKeep = card.getCard().getType().isBasic() ? 50 : 4; + if ("Relentless Rats".equals(card.getName())) { + numToKeep = Integer.MAX_VALUE; + } if (numToKeep < item.getValue()) { cardsToRemove.add(Pair.of(item.getKey(), item.getValue() - numToKeep)); }