diff --git a/forge-gui/src/main/java/forge/quest/QuestUtilCards.java b/forge-gui/src/main/java/forge/quest/QuestUtilCards.java index ea3fb30ca3e..e1c72787259 100644 --- a/forge-gui/src/main/java/forge/quest/QuestUtilCards.java +++ b/forge-gui/src/main/java/forge/quest/QuestUtilCards.java @@ -533,11 +533,10 @@ public final class QuestUtilCards { List output = new ArrayList<>(); - for (String color : SealedProduct.specialSets) { - for (int i = 0; i < quantity; i++) { - output.add(new BoosterPack(color, getColoredBoosterTemplate(color))); - } - } + for (int i = 0; i < quantity; i++) { + String color = SealedProduct.specialSets.get(MyRandom.getRandom().nextInt(SealedProduct.specialSets.size())); + output.add(new BoosterPack(color, getColoredBoosterTemplate(color))); + } return output;