mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
Allow 4-9 set formations in blocks for extra flexibility in Sealed Deck, 3rd attempt
This commit is contained in:
@@ -221,7 +221,7 @@ public final class CardBlock implements Comparable<CardBlock> {
|
|||||||
|
|
||||||
String name = null;
|
String name = null;
|
||||||
int index = -1;
|
int index = -1;
|
||||||
final List<CardEdition> sets = new ArrayList<CardEdition>(6);
|
final List<CardEdition> sets = new ArrayList<CardEdition>(9); // add support for up to 9 different sets in a block!
|
||||||
CardEdition landSet = null;
|
CardEdition landSet = null;
|
||||||
int draftBoosters = 3;
|
int draftBoosters = 3;
|
||||||
int sealedBoosters = 6;
|
int sealedBoosters = 6;
|
||||||
@@ -234,7 +234,8 @@ public final class CardBlock implements Comparable<CardBlock> {
|
|||||||
} else if ("index".equals(key)) {
|
} else if ("index".equals(key)) {
|
||||||
index = Integer.parseInt(kv[1]);
|
index = Integer.parseInt(kv[1]);
|
||||||
} else if ("set0".equals(key) || "set1".equals(key) || "set2".equals(key) || "set3".equals(key)
|
} else if ("set0".equals(key) || "set1".equals(key) || "set2".equals(key) || "set3".equals(key)
|
||||||
|| "set4".equals(key) || "set5".equals(key)) {
|
|| "set4".equals(key) || "set5".equals(key) || "set6".equals(key) || "set7".equals(key)
|
||||||
|
|| "set8".equals(key)) {
|
||||||
sets.add(editions.getEditionByCodeOrThrow(kv[1]));
|
sets.add(editions.getEditionByCodeOrThrow(kv[1]));
|
||||||
} else if ("landsetcode".equals(key)) {
|
} else if ("landsetcode".equals(key)) {
|
||||||
landSet = editions.getEditionByCodeOrThrow(kv[1]);
|
landSet = editions.getEditionByCodeOrThrow(kv[1]);
|
||||||
|
|||||||
Reference in New Issue
Block a user