From 69b5527cf3e03a86c181f5a390d9cb34653cbb5d Mon Sep 17 00:00:00 2001 From: RumbleBBU Date: Fri, 7 Sep 2012 12:31:14 +0000 Subject: [PATCH] Allow 4-9 set formations in blocks for extra flexibility in Sealed Deck, 3rd attempt --- src/main/java/forge/card/CardBlock.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/card/CardBlock.java b/src/main/java/forge/card/CardBlock.java index 49dc8a5a726..3a4997a32be 100644 --- a/src/main/java/forge/card/CardBlock.java +++ b/src/main/java/forge/card/CardBlock.java @@ -221,7 +221,7 @@ public final class CardBlock implements Comparable { String name = null; int index = -1; - final List sets = new ArrayList(6); + final List sets = new ArrayList(9); // add support for up to 9 different sets in a block! CardEdition landSet = null; int draftBoosters = 3; int sealedBoosters = 6; @@ -234,7 +234,8 @@ public final class CardBlock implements Comparable { } else if ("index".equals(key)) { index = Integer.parseInt(kv[1]); } 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])); } else if ("landsetcode".equals(key)) { landSet = editions.getEditionByCodeOrThrow(kv[1]);