From 46a76ce69b728f00aef505a49c7b439ff4711a1b Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 1 Jan 2017 10:30:57 +0000 Subject: [PATCH] - Do not generate quest booster drafts for sets that do not have a booster template available for them and will thus crash. --- forge-gui/src/main/java/forge/quest/QuestEventDraft.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java index 88766d6b8dc..9375ab66013 100644 --- a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java +++ b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java @@ -821,6 +821,10 @@ public class QuestEventDraft implements IQuestEvent { for (CardEdition allowedQuestSet : allowedQuestSets) { if (allowedQuestSet.isLargeSet() && !singleSets.contains(allowedQuestSet.getCode())) { + if (!allowedQuestSet.hasBoosterTemplate()) { + // skip sets that do not have a booster template and will thus crash + continue; + } possibleFormats.add(new QuestDraftFormat(allowedQuestSet)); } }