Adding King block sealed.

This commit is contained in:
marcins78@gmail.com
2012-05-11 14:04:02 +00:00
parent f23b97e040
commit 9694a770af
13 changed files with 507 additions and 5 deletions

View File

@@ -15,6 +15,7 @@ public class SealedLeagueProduct {
public SealedLeagueProduct() {
createFellowshipBlock();
createTowersBlock();
createKingBlock();
}
private void createFellowshipBlock() {
@@ -75,6 +76,39 @@ public class SealedLeagueProduct {
_collections.put("ttt_block", tttBlock);
}
private void createKingBlock() {
List<CardCollection> kingBlock = new ArrayList<CardCollection>();
MutableCardCollection firstWeek = new DefaultCardCollection();
firstWeek.addItem("(S)RotK - Starter", 1);
firstWeek.addItem("RotK - Booster", 6);
firstWeek.addItem("7_212", 1);
firstWeek.addItem("1_231", 1);
firstWeek.addItem("7_355", 1);
firstWeek.addItem("7_358", 1);
kingBlock.add(firstWeek);
MutableCardCollection secondWeek = new DefaultCardCollection();
secondWeek.addItem("(S)SoG - Starter", 1);
secondWeek.addItem("SoG - Booster", 3);
secondWeek.addItem("8_120", 1);
kingBlock.add(secondWeek);
MutableCardCollection thirdWeek = new DefaultCardCollection();
thirdWeek.addItem("(S)MD - Starter", 1);
thirdWeek.addItem("MD - Booster", 3);
thirdWeek.addItem("7_326", 2);
kingBlock.add(thirdWeek);
MutableCardCollection fourthWeek = new DefaultCardCollection();
fourthWeek.addItem("RotK - Booster", 2);
fourthWeek.addItem("SoG - Booster", 2);
fourthWeek.addItem("MD - Booster", 2);
kingBlock.add(fourthWeek);
_collections.put("king_block", kingBlock);
}
public CardCollection getCollectionForSerie(String format, int serieIndex) {
return _collections.get(format).get(serieIndex);
}

View File

@@ -0,0 +1,2 @@
1xMD - Frodo Starter
1xMD - Sam Starter

View File

@@ -0,0 +1,2 @@
1xRotK - Aragorn Starter
1xRotK - Eomer Starter

View File

@@ -0,0 +1,2 @@
1xSoG - Merry Starter
1xSoG - Pippin Starter

View File

@@ -0,0 +1,73 @@
#The Mount Doom Frodo Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Resolute Hobbit
# The One Ring, The Ruling Ring
1x10_121
1x7_1
#Adventure Deck (9 cards)
# Steps of Edoras
# Rohirrim Camp
# The Dimholt
# Pelennor Prairie
# City Gates
# Minas Tirith Fifth Circle
# Pelennor Grassland
# Watchers of Cirith Ungol
# Dagorlad
1x7_334
1x7_336
1x8_117
1x10_118
1x7_344
1x7_346
1x7_354
1x10_120
1x7_360
#Free Peoples (30 cards)
# Frodo, Resolute Hobbit
# Gandalf, Defender of the West x 3
# Gathering Wind x 2
# Intimidate x 3
# All Save One x 3
# Hobbit Sword x 2
# Noble Intentions x 3
# Oathbreaker x 2
# Sleepless Dead
# Swept Away
# Dead Man of Dunharrow x 3
# Spectral Sword x 3
# End of The Game x 3
1x10_121
3x7_36
2x10_16
3x7_41
3x7_31
2x7_319
3x7_322
2x8_41
1x8_45
1x8_48
3x10_27
3x8_46
3x10_30
#Shadow (30 cards)
# Cirith Ungol Watchman x 4
# Cirith Ungol Warrior x 4
# Cirith Ungol Soldier x 4
# Cirith Ungol Scavenger x 3
# Ten Times Outnumbered x 3
# Houses of Lamentation x 2
# Morgul Hound x 2
# Morgul Lackey x 3
# Morgul Predator x 2
# Morgul Axe x 3
4x10_57
4x10_56
4x10_55
3x10_54
3x10_66
2x10_61
2x7_192
3x7_193
2x7_196
3x7_186

View File

@@ -0,0 +1,73 @@
#The Mount Doom Sam Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Hope of Free Peoples
# The One Ring, The Ruling Ring
1x7_317
1x7_1
#Adventure Deck (9 cards)
# Sleeping Quarters
# King's Tent
# Beacon of Minas Tirith
# Anduin Banks
# Steward's Tomb
# Minas Tirith Third Circle
# Osgiliath Channel
# Morgul Vale
# Slag Mounds
1x7_333
1x7_335
1x7_338
1x7_341
1x10_119
1x7_352
1x8_120
1x7_357
1x7_363
#Free Peoples (30 cards)
# Sam, Great Elf Warrior x 2
# Merry, Rohirrim Squire
# Pippin, Sworn To Service
# Hobbit Sword x 4
# We Shall Meet Again Soon x 2
# Closer And Closer He Bent x 2
# Orc Armor x 3
# Narrow Escape x 2
# Nine-Fingered Frodo And The Ring of Doom x 2
# Brave and Loyal x 2
# Chance Observation x 3
# A Marvel x 4
# The Tale Of The Great Ring x 2
2x10_122
1x7_320
1x7_323
4x7_319
2x10_116
2x10_109
3x10_113
2x10_111
2x10_112
2x10_105
3x10_106
4x10_110
2x10_116
#Shadow (30 cards)
# Cirith Ungol Sentinel x 4
# Cirith Ungol Guard x 4
# Cirith Ungol Sentry x 4
# Cirith Ungol Patroller x 3
# Rank And File x 2
# Uruk Axe x 4
# Barren Land x 2
# Morgul Defender x 2
# Morgul Veteran x 3
# Gollum, Vile Creature x 2
4x10_83
4x10_81
4x10_84
3x10_82
2x10_96
4x10_102
2x10_79
2x7_285
3x7_292
2x7_59

View File

@@ -0,0 +1,73 @@
#The Return of the King Aragorn Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Hope of the Free Peoples
# The One Ring, The Ruling Ring
1x7_317
1x7_1
#Adventure Deck (9 cards)
# Steps of Edoras
# West Road
# Beacon of Minas Tirith
# Osgiliath Fallen
# City Gates
# Minas Tirith Sixth Circle
# Pelennor Grassland
# Cross Roads
# Dagorlad
1x7_334
1x7_337
1x7_338
1x7_342
1x7_344
1x7_351
1x7_354
1x7_356
1x7_360
#Free Peoples (31 cards)
# Aragorn, Driven by Need x4
# City of Men x3
# Pippin, Sworn to Service x2
# Faramir, Stout Captain x2
# Great Gate x3
# Hobbit Sword x2
# Knight's Spear x4
# Madril, Faramir's Aide
# Ranger of Minas Tirith x3
# Second Level x3
# Stand to Arms
# Targon
# Third Level x2
4x7_364
3x7_83
2x7_323
2x7_90
3x7_99
2x7_319
4x7_108
1x7_110
3x7_115
3x7_118
1x7_120
1x7_124
2x7_125
#Shadow (31 cards)
# Desert Fighter x4
# Desert Nomad x3
# Desert Villain x4
# Easterling Blademaster x3
# Easterling Ransacker x3
# Mûmakil of the Harad x4
# Red Wrath x2
# Southron Bandit x3
# Southron Captain x3
# War Towers x2
4x7_131
3x7_132
4x7_138
3x7_142
3x7_144
4x7_153
2x7_157
3x7_160
3x7_162
2x7_173

View File

@@ -0,0 +1,75 @@
#The Return of the King Eomer Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Hope of the Free Peoples
# The One Ring, The Ruling Ring
1x7_317
1x7_1
#Adventure Deck (9 cards)
# Edoras Hall
# Rohirrim Camp
# Hall of the Kings
# Anduin Banks
# Pelennor Flat
# Minas Tirith Fourth Circle
# Osgiliath Crossing
# Morgul Vale
# Slag Mounds
1x7_330
1x7_336
1x7_339
1x7_341
1x7_345
1x7_348
1x7_353
1x7_357
1x7_363
#Free Peoples (31 cards)
# Éomer, Valiant Warchief x2
# Éowyn, Restless Maiden
# Merry, Rohirrim Squire
# Elite Rider x2
# Hobbit Sword x2
# Knights of His House x4
# Long Spear x4
# Morning Came x2
# Riding Armor x2
# Rohirrim Guard x2
# Swift Steed x4
# Theoden, Leader of Spears
# Wind in His Face x4
2x7_365
1x7_229
1x7_320
2x7_225
2x7_319
4x7_238
4x7_240
2x7_243
2x7_245
2x7_246
4x7_253
1x7_254
4x7_259
#Shadow (31 cards)
# Anguish x3
# Mordor Defender x4
# Mordor Regular x4
# Mordor Savage x3
# Mordor Trooper x2
# Mordor Veteran x2
# Orc Brood x2
# Orc Officer x4
# Orc Pursuer x2
# Orc Savage x3
# Siegecraft x2
3x7_263
4x7_285
4x7_288
3x7_289
2x7_291
2x7_292
2x7_296
4x7_302
2x7_303
3x7_305
2x7_312

View File

@@ -0,0 +1,75 @@
#The Siege of Gondor Merry Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Hope of Free Peoples
# The One Ring, The Ruling Ring
1x7_317
1x7_1
#Adventure Deck (9 cards)
# Edoras Hall
# Rohirrim Camp
# Hall of The Kings
# Anduin Banks
# Pelennor Flat
# Minas Tirith Fourth Circle
# Osgiliath Channel
# Morgulduin
# Haunted Pass
1x7_330
1x7_336
1x7_339
1x7_341
1x7_345
1x7_348
1x8_120
1x7_358
1x7_361
#Free Peoples (30 cards)
# Merry, Noble Warrior x 2
# Hobbit Sword x 2
# Eomer, Keeper of Oaths
# Eowyn, Restless Maiden
# Guthlaf, Herald
# Enraged Horseman x 3
# Long Spear x 3
# Rohirrim Javelin x 4
# White Hot Fury x 3
# Doom Drove Them x 2
# Charged Headlong x 2
# Swift Steed x 4
# They Sang As They Slew x 2
2x8_121
2x7_319
1x8_87
1x7_229
1x7_235
3x7_226
3x7_240
4x7_248
3x7_258
2x8_85
2x8_86
4x7_253
2x7_256
#Shadow (30 cards)
# Morgul Lurker x 4
# Morgul Creeper x 3
# Morgul Predator x 3
# Morgul Spearman x 3
# Morgul Whelp x 3
# Morgul Destroyer x 3
# Ulaire Nelya x 2
# Ulaire Otsea x 2
# Ulaire Lemenya x 2
# Morgul Axe x 3
# Unhindered x 2
4x8_76
3x8_75
3x7_196
3x7_201
3x7_202
3x7_190
2x7_214
2x7_216
2x7_218
3x7_186
2x8_82

View File

@@ -0,0 +1,79 @@
#The Siege of Gondor Pippin Starter Deck Card List
#Ring-bearer (2 cards)
# Frodo, Hope of Free Peoples
# The One Ring, The Ruling Ring
1x7_317
1x7_1
#Adventure Deck (9 cards)
# Steps of Edoras
# King's Tent
# Hall of The Kings
# Pelennor Plain
# Pelennor Flat
# Minas Tirith Sixth Circle
# Osgiliath Channel
# Cross Roads
# Haunted Pass
1x7_334
1x7_335
1x7_339
1x7_343
1x7_345
1x7_351
1x8_120
1x7_356
1x7_361
#Free Peoples (30 cards)
# Pippin, Guard of Minas Tirith x 2
# Hobbit Sword x 2
# Faramir, Defender of Osgiliath
# Denethor, Wizened Steward
# Ingold
# Gondorian Captain x 3
# First Level x 3
# Gondorian Sword x 3
# Fourth Level x 3
# Knight's Mount x 2
# Dagger Strike x 3
# Sixth Level
# Man The Walls x 3
# Long Prepared x 2
2x8_122
2x7_319
8x7_34
1x7_86
1x7_106
3x7_96
3x7_92
3x7_98
3x8_35
2x8_40
3x7_84
1x8_44
3x7_111
2x7_109
#Shadow (30 cards)
# Haradwaith x 2
# Haradrim Marksman x 3
# Troop of Haradrim x 3
# Desert Soldier x 3
# Desert Runner x 3
# Desert Scout x 3
# Desert Sneak x 3
# Raider Bow x 2
# Great Beasts
# New Strength Came Now x 2
# Mumakil x 3
# Line of Defense x 2
2x8_61
3x8_60
3x7_172
3x7_136
3x7_133
3x7_134
3x7_135
2x7_155
1x7_149
2x7_154
3x8_64
2x8_63

View File

@@ -44,6 +44,10 @@ public class PacksStorageProvider implements Injectable<PacksStorage>, Injectabl
packStorage.addPackBox("(S)BoHD - Starter", new FixedPackBox("(S)BoHD - Starter"));
packStorage.addPackBox("(S)EoF - Starter", new FixedPackBox("(S)EoF - Starter"));
packStorage.addPackBox("(S)RotK - Starter", new FixedPackBox("(S)RotK - Starter"));
packStorage.addPackBox("(S)SoG - Starter", new FixedPackBox("(S)SoG - Starter"));
packStorage.addPackBox("(S)MD - Starter", new FixedPackBox("(S)MD - Starter"));
packStorage.addPackBox("(S)FotR - Tengwar", new TengwarPackBox(new int[]{1, 2, 3}));
packStorage.addPackBox("(S)TTT - Tengwar", new TengwarPackBox(new int[]{4, 5, 6}));
packStorage.addPackBox("(S)RotK - Tengwar", new TengwarPackBox(new int[]{7, 8, 10}));
@@ -70,6 +74,15 @@ public class PacksStorageProvider implements Injectable<PacksStorage>, Injectabl
packStorage.addPackBox("EoF - Faramir Starter", new FixedPackBox("EoF - Faramir Starter"));
packStorage.addPackBox("EoF - Witch-king Starter", new FixedPackBox("EoF - Witch-king Starter"));
packStorage.addPackBox("RotK - Aragorn Starter", new FixedPackBox("RotK - Aragorn Starter"));
packStorage.addPackBox("RotK - Eomer Starter", new FixedPackBox("RotK - Eomer Starter"));
packStorage.addPackBox("SoG - Merry Starter", new FixedPackBox("SoG - Merry Starter"));
packStorage.addPackBox("SoG - Pippin Starter", new FixedPackBox("SoG - Pippin Starter"));
packStorage.addPackBox("MD - Frodo Starter", new FixedPackBox("MD - Frodo Starter"));
packStorage.addPackBox("MD - Sam Starter", new FixedPackBox("MD - Sam Starter"));
packStorage.addPackBox("FotR - Booster", new RarityPackBox(1));
packStorage.addPackBox("MoM - Booster", new RarityPackBox(2));
packStorage.addPackBox("RotEL - Booster", new RarityPackBox(3));

View File

@@ -55,15 +55,15 @@ var packBlueprints = {
"EoF - Booster": "/gemp-lotr/images/boosters/eof_booster.png",
"RotK - Aragorn Starter": "/gemp-lotr/images/boosters/ttt_aragorn_starter.png",
"RotK - Theoden Starter": "/gemp-lotr/images/boosters/ttt_theoden_starter.png",
"RotK - Eomer Starter": "/gemp-lotr/images/boosters/ttt_theoden_starter.png",
"RotK - Booster": "/gemp-lotr/images/boosters/rotk_booster.png",
"SoG - Eowyn Starter": "/gemp-lotr/images/boosters/bohd_eowyn_starter.png",
"SoG - Legolas Starter": "/gemp-lotr/images/boosters/bohd_legolas_starter.png",
"SoG - Merry Starter": "/gemp-lotr/images/boosters/bohd_eowyn_starter.png",
"SoG - Pippin Starter": "/gemp-lotr/images/boosters/bohd_legolas_starter.png",
"SoG - Booster": "/gemp-lotr/images/boosters/sog_booster.png",
"MD - Faramir Starter": "/gemp-lotr/images/boosters/eof_faramir_starter.png",
"MD - Witch-king Starter": "/gemp-lotr/images/boosters/eof_witch_king_starter.png",
"MD - Frodo Starter": "/gemp-lotr/images/boosters/eof_faramir_starter.png",
"MD - Sam Starter": "/gemp-lotr/images/boosters/eof_witch_king_starter.png",
"MD - Booster": "/gemp-lotr/images/boosters/md_booster.png",
"SH - Faramir Starter": "/gemp-lotr/images/boosters/eof_faramir_starter.png",

View File

@@ -167,6 +167,7 @@
<select name="format">
<option value="fotr_block">Fellowship block</option>
<option value="ttt_block">Towers block</option>
<option value="king_block">King block</option>
</select><br/>
Series duration in days: <input type="text" name="serieDuration"><br/>
Maximum matches in series: <input type="text" name="maxMatches"><br/>