diff --git a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java index 5c4a882def7..b125be10552 100644 --- a/forge-gui/src/main/java/forge/quest/QuestEventDraft.java +++ b/forge-gui/src/main/java/forge/quest/QuestEventDraft.java @@ -721,9 +721,10 @@ public class QuestEventDraft { for (CardBlock block : blocks) { boolean blockAllowed = true; + boolean allBlocksSanctioned = quest.getFormat().getAllowedSetCodes().isEmpty(); for (CardEdition set : block.getSets()) { - if (!allowedQuestSets.contains(set)) { + if (!allowedQuestSets.contains(set) && !allBlocksSanctioned) { blockAllowed = false; break; }