From 37ea5a4197c67b1c5fdb8a17b5e9de2bc31fd1d4 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Sun, 16 Dec 2012 18:31:21 +0000 Subject: [PATCH] Added new Movie Special league type. --- .../lotro/league/SealedLeagueProduct.java | 34 +++++++++++++++++++ .../lotro/league/SealedLeagueType.java | 3 +- .../src/main/webapp/leagueAdmin.html | 1 + 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueProduct.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueProduct.java index f3140c846..578a1f6c0 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueProduct.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueProduct.java @@ -17,6 +17,7 @@ public class SealedLeagueProduct { createTowersBlock(); createMovieBlock(); createWarOfTheRingBlock(); + createMovieSpecialBlock(); } private void createFellowshipBlock() { @@ -110,6 +111,39 @@ public class SealedLeagueProduct { _collections.put(SealedLeagueType.MOVIE_BLOCK.getSealedCode(), kingBlock); } + private void createMovieSpecialBlock() { + List movieSpecialBlock = new ArrayList(); + + MutableCardCollection firstWeek = new DefaultCardCollection(); + firstWeek.addItem("(S)Special-1-3", 1); + firstWeek.addItem("FotR - Booster", 1); + firstWeek.addItem("TTT - Booster", 1); + firstWeek.addItem("RotK - Booster", 1); + firstWeek.addItem("(S)Movie Booster Choice", 3); + movieSpecialBlock.add(firstWeek); + + MutableCardCollection secondWeek = new DefaultCardCollection(); + secondWeek.addItem("(S)Special-4-6", 1); + secondWeek.addItem("MoM - Booster", 1); + secondWeek.addItem("BoHD - Booster", 1); + secondWeek.addItem("SoG - Booster", 1); + movieSpecialBlock.add(secondWeek); + + MutableCardCollection thirdWeek = new DefaultCardCollection(); + thirdWeek.addItem("(S)Special-7-9", 1); + thirdWeek.addItem("RotEL - Booster", 1); + thirdWeek.addItem("EoF - Booster", 1); + thirdWeek.addItem("MD - Booster", 1); + movieSpecialBlock.add(thirdWeek); + + MutableCardCollection fourthWeek = new DefaultCardCollection(); + fourthWeek.addItem("REF - Booster", 1); + fourthWeek.addItem("(S)Movie Booster Choice", 5); + movieSpecialBlock.add(fourthWeek); + + _collections.put(SealedLeagueType.MOVIE_SPECIAL_BLOCK.getSealedCode(), movieSpecialBlock); + } + private void createWarOfTheRingBlock() { List warOfTheRingBlock = new ArrayList(); diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueType.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueType.java index 08d4df364..e197dd6fc 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueType.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/league/SealedLeagueType.java @@ -4,7 +4,8 @@ public enum SealedLeagueType { FOTR_BLOCK("fotr_block", "limited_fotr"), TTT_BLOCK("ttt_block", "limited_ttt"), MOVIE_BLOCK("movie", "limited_king"), - WAR_BLOCK("war_block", "limited_shadows"); + WAR_BLOCK("war_block", "limited_shadows"), + MOVIE_SPECIAL_BLOCK("movie_special", "limited_king"); public static SealedLeagueType getLeagueType(String sealedCode) { for (SealedLeagueType sealedLeagueType : SealedLeagueType.values()) { diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/leagueAdmin.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/leagueAdmin.html index 4d65e15d0..fa7878f45 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/leagueAdmin.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/leagueAdmin.html @@ -165,6 +165,7 @@ +
Series duration in days:
Maximum matches in series: