diff --git a/src/main/java/forge/game/limited/BoosterDraft.java b/src/main/java/forge/game/limited/BoosterDraft.java index 2bbf3b6b220..25c735433ee 100644 --- a/src/main/java/forge/game/limited/BoosterDraft.java +++ b/src/main/java/forge/game/limited/BoosterDraft.java @@ -401,9 +401,19 @@ public final class BoosterDraft implements IBoosterDraft { ArrayList setCombos = new ArrayList(); if (sets.length >= 2) { setCombos.add(String.format("%s/%s/%s", sets[0], sets[0], sets[0])); + setCombos.add(String.format("%s/%s/%s", sets[0], sets[0], sets[1])); + setCombos.add(String.format("%s/%s/%s", sets[0], sets[1], sets[1])); + if (sets.length >= 3) { + setCombos.add(String.format("%s/%s/%s", sets[0], sets[1], sets[2])); + setCombos.add(String.format("%s/%s/%s", sets[0], sets[2], sets[2])); + } setCombos.add(String.format("%s/%s/%s", sets[1], sets[0], sets[0])); setCombos.add(String.format("%s/%s/%s", sets[1], sets[1], sets[0])); setCombos.add(String.format("%s/%s/%s", sets[1], sets[1], sets[1])); + if (sets.length >= 3) { + setCombos.add(String.format("%s/%s/%s", sets[1], sets[1], sets[2])); + setCombos.add(String.format("%s/%s/%s", sets[1], sets[2], sets[2])); + } } if (sets.length >= 3) { setCombos.add(String.format("%s/%s/%s", sets[2], sets[1], sets[0]));