diff --git a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java index 388b96f376c..b9e3b521647 100644 --- a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java +++ b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java @@ -198,7 +198,13 @@ public class QuestEventDraft implements IQuestEvent { final Deck tournamentDeck = FModel.getQuest().getDraftDecks().get(QuestEventDraft.DECK_NAME).getHumanDeck(); final Deck deck = new Deck(deckName); - FModel.getQuest().getCards().addAllCards(tournamentDeck.getAllCardsInASinglePool().toFlatList()); + // Add all cards except those added through "Add basic land" to quest inventory + List cards = tournamentDeck.getAllCardsInASinglePool().toFlatList(); + for (PaperCard c : cards) { + if ((!c.isVeryBasicLand()) || (c.isFoil())) { + FModel.getQuest().getCards().addSingleCard(c, 1); + } + } if (tournamentDeck.get(DeckSection.Main).countAll() > 0) { deck.getOrCreate(DeckSection.Main).addAll(tournamentDeck.get(DeckSection.Main));