Added support for tiny 3-pack Sealed Deck games.

This commit is contained in:
RumbleBBU
2012-10-02 11:16:17 +00:00
parent 65f3d3935a
commit a6a2d43c7f

View File

@@ -315,7 +315,21 @@ public class SealedDeckFormat {
private ArrayList<String> getSetCombos(final String[] sets, final int nPacks) {
ArrayList<String> setCombos = new ArrayList<String>();
if (nPacks == 4) {
if (nPacks == 3) {
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[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[2], sets[0], sets[0]));
setCombos.add(String.format("%s/%s/%s", sets[0], sets[2], sets[0]));
setCombos.add(String.format("%s/%s/%s", sets[2], sets[2], sets[2]));
setCombos.add(String.format("%s/%s/%s", sets[2], sets[1], sets[0]));
}
}
else if (nPacks == 4) {
if (sets.length >= 2) {
setCombos.add(String.format("%s/%s/%s/%s", sets[0], sets[0], sets[0], sets[0]));
setCombos.add(String.format("%s/%s/%s/%s", sets[1], sets[0], sets[0], sets[0]));