From 587f3b47aee65d7c4b8c56ef6e4ea72e14287589 Mon Sep 17 00:00:00 2001 From: Agetian Date: Thu, 22 Nov 2012 05:56:21 +0000 Subject: [PATCH] - Booster Draft: added four more choices to block booster draft set order selection (e.g. so that MRD/DST/5DN is possible in addition to only 5DN/DST/MRD, etc.) --- src/main/java/forge/game/limited/BoosterDraft.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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]));