From 52ee3ceb2c4b2ee93e19387ccbf1447f4cc1ac0d Mon Sep 17 00:00:00 2001 From: Agetian Date: Tue, 2 Feb 2016 05:42:34 +0000 Subject: [PATCH] - Fixed quest draft tournament generation using a token for formats that allow all sets (Vintage, Legacy, etc.). --- .../src/main/java/forge/quest/QuestEventDraft.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java index 921c0e10fac..7a608e0738b 100644 --- a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java +++ b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java @@ -740,10 +740,17 @@ public class QuestEventDraft { if (quest.getFormat() != null) { - final List allowedSetCodes = quest.getFormat().getAllowedSetCodes(); + List allowedSetCodes = quest.getFormat().getAllowedSetCodes(); - for (final String setCode : allowedSetCodes) { - allowedQuestSets.add(FModel.getMagicDb().getEditions().get(setCode)); + if (!allowedSetCodes.isEmpty()) { + for (final String setCode : allowedSetCodes) { + allowedQuestSets.add(FModel.getMagicDb().getEditions().get(setCode)); + } + } else { + // Vintage or Legacy or another format that allows all sets + for (CardEdition ce : FModel.getMagicDb().getEditions()) { + allowedQuestSets.add(ce); + } } }