From 6b5af9b46a83362c2a0571769361791adf0f021b Mon Sep 17 00:00:00 2001 From: myk Date: Mon, 4 Feb 2013 03:40:48 +0000 Subject: [PATCH] fix basic land detection in sell excess cards routine --- .../forge/gui/deckeditor/controllers/CEditorQuestCardShop.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java index 0e9f2a21c07..c3668f69684 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java @@ -431,7 +431,8 @@ public final class CEditorQuestCardShop extends ACEditorBase> cardsToRemove = new LinkedList>(); for (Map.Entry item : getTableDeck().getCards()) { - if (4 < item.getValue() && !"Basic Land - ".startsWith(item.getKey().getItemType())) { + if (4 < item.getValue() && + !CardDb.instance().getCard(item.getKey().getName()).getMatchingForgeCard().isBasicLand()) { cardsToRemove.add(Pair.of(item.getKey(), item.getValue() - 4)); } }