From 90ed659f7271434d6151abbb3aab5b4436fdf668 Mon Sep 17 00:00:00 2001 From: PhallenCassidy Date: Tue, 15 May 2018 09:25:58 -0400 Subject: [PATCH] Added Draft definitions --- .../main/resources/draft/fellowshipDraft.json | 295 ++++++++++++++++++ .../src/main/resources/draft/hobbitDraft.json | 133 ++++++++ .../main/resources/draft/twoTowersDraft.json | 295 ++++++++++++++++++ 3 files changed, 723 insertions(+) create mode 100644 gemp-lotr/gemp-lotr-server/src/main/resources/draft/fellowshipDraft.json create mode 100644 gemp-lotr/gemp-lotr-server/src/main/resources/draft/hobbitDraft.json create mode 100644 gemp-lotr/gemp-lotr-server/src/main/resources/draft/twoTowersDraft.json diff --git a/gemp-lotr/gemp-lotr-server/src/main/resources/draft/fellowshipDraft.json b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/fellowshipDraft.json new file mode 100644 index 000000000..8df4a5a7e --- /dev/null +++ b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/fellowshipDraft.json @@ -0,0 +1,295 @@ +{ + "format": "limited_fotr", + "startingPool": { + "type": "boosterDraftRun", + "data": { + "runLength": 14, + "coreCards": ["1_2","1_290"], + "freePeoplesRuns": [ + ["1_296", "2_110", "1_12", "1_365", "1_112", "1_365", "1_311", "1_317", "2_104", "3_122", "1_364", "3_35", "1_78", "1_364", "2_114", "1_299", "1_303", "3_121", "1_365", "1_112", "1_365", "2_110", "1_298", "2_104", "1_51", "1_364", "3_35", "1_76", "1_364", "2_114"], + ["1_26", "1_7", "1_9", "1_11", "1_5", "2_121", "1_97", "2_37", "1_97", "1_51", "1_37", "1_48", "1_32", "1_51", "1_97", "2_121", "1_5", "2_6", "1_9", "1_7", "1_6", "2_121", "1_97", "3_7", "1_37", "1_48", "2_18", "3_7", "1_97", "2_121"] + ], + "shadowRuns": [ + ["3_96", "1_270", "2_89", "1_262", "1_262", "2_89", "1_270", "3_96", "1_231", "2_61", "1_179", "2_63", "1_184", "2_62", "2_62", "1_184", "2_63", "1_179", "2_61", "1_234", "1_158", "1_152", "1_154", "1_151", "1_145", "1_151", "1_154", "1_152", "1_158", "1_231", "3_100", "1_267", "1_270", "1_271", "1_271", "1_270", "1_267", "3_100", "1_234", "1_177", "2_67", "1_178", "1_176", "2_60", "2_60", "1_176", "1_178", "2_67", "1_77", "1_231", "3_57", "3_58", "3_59", "3_62", "3_69", "3_62", "3_59", "3_58", "3_57", "1_234"] + ] + } + }, + "choices": [ + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:1,2,3 rarity:R" + } + }, + { + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:1 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:1 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:1 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:2 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:2 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:2 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:3 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:3 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:3 rarity:C" + } + } + ] + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:1,2,3 rarity:R" + } + }, + { + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:1 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:1 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:1 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:2 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:2 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:2 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:3 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:3 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:3 rarity:C" + } + } + ] + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:1" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:2" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:3" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:4" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:5" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:6" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:7" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:8" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:1,2,3 siteNumber:9" + } + } + ] +} \ No newline at end of file diff --git a/gemp-lotr/gemp-lotr-server/src/main/resources/draft/hobbitDraft.json b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/hobbitDraft.json new file mode 100644 index 000000000..d87429c4e --- /dev/null +++ b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/hobbitDraft.json @@ -0,0 +1,133 @@ +{ + "format": "limited_hobbit", + "startingPool": { + "type": "randomCardPool", + "data": { + "randomResult": [ + ["30_1", "30_2", "30_3", "30_4", "30_5", "30_6", "30_7", "30_8", "30_9", "30_10", "30_11", "30_12", "30_13", "30_14", "30_15", "30_16", "30_17", "30_18", "30_19", "30_20", "30_21", "30_22", "30_23", "30_24", "30_29", "30_30", "30_31", "30_47", "30_48", "30_32", "30_32", "30_32", "30_33", "30_33", "30_34", "30_34", "30_35", "30_35", "30_35", "30_35", "30_36", "30_36", "30_37", "30_37", "30_38", "30_38", "30_39", "30_39", "30_39", "30_40", "30_40", "30_40", "30_41", "30_41", "30_42", "30_42", "30_42", "30_42", "30_58", "30_49", "30_50", "30_51", "30_52", "30_53", "30_54", "30_55", "30_56", "30_57"] + ] + } + }, + "choices": [ + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 1, + "filter": "side:FREE_PEOPLE name:Bilbo set:30" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 1, + "filter": "side:FREE_PEOPLE name:Gandalf set:30" + } + }, + { + "type": "weightedSwitch", + "repeat": 22, + "data": { + "switchResult": [ + { + "weight": 0.05, + "type": "filterPick", + "data": { + "optionCount": 2, + "filter": "side:SHADOW set:30,31 rarity:X" + } + }, + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 2, + "filter": "side:SHADOW set:30,31 rarity:R" + } + }, + { + "weight": 0.13, + "type": "filterPick", + "data": { + "optionCount": 3, + "filter": "side:SHADOW set:30,31 rarity:P" + } + }, + { + "weight": 0.36, + "type": "filterPick", + "data": { + "optionCount": 4, + "filter": "side:SHADOW set:30,31 rarity:U" + } + }, + { + "weight": 0.36, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:30,31 rarity:C" + } + } + ] + } + }, + { + "type": "weightedSwitch", + "repeat": 18, + "data": { + "switchResult": [ + { + "weight": 0.15, + "type": "filterPick", + "data": { + "optionCount": 4, + "filter": "side:FREE_PEOPLE set:30,31 rarity:X" + } + }, + { + "weight": 0.25, + "type": "filterPick", + "data": { + "optionCount": 6, + "filter": "side:FREE_PEOPLE set:30,31 rarity:R" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:30,31 rarity:C" + } + } + ] + } + }, + { + "type": "weightedSwitch", + "repeat": 5, + "data": { + "switchResult": [ + { + "weight": 0.2, + "type": "filterPick", + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:30,31 rarity:X" + } + }, + { + "weight": 0.8, + "type": "filterPick", + "data": { + "optionCount": 4, + "filter": "cardType:SITE set:30,31 rarity:P" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/gemp-lotr/gemp-lotr-server/src/main/resources/draft/twoTowersDraft.json b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/twoTowersDraft.json new file mode 100644 index 000000000..9b3183bd0 --- /dev/null +++ b/gemp-lotr/gemp-lotr-server/src/main/resources/draft/twoTowersDraft.json @@ -0,0 +1,295 @@ +{ + "format": "limited_ttt", + "startingPool": { + "type": "boosterDraftRun", + "data": { + "runLength": 14, + "coreCards": ["4_2","4_302"], + "freePeoplesRuns": [ + ["4_90", "4_105", "4_97", "4_98", "4_97", "4_105", "4_90", "4_109", "4_115", "4_112", "4_115", "4_109", "4_71", "4_83", "4_76", "4_78", "4_83", "4_71", "4_74", "4_87", "4_70", "4_87", "4_74", "4_117", "4_135", "4_112", "4_128", "4_130", "4_135", "4_117"], + ["4_266", "4_278", "4_277", "4_273", "4_273", "4_281", "4_283", "4_266", "4_270", "4_287", "4_265", "4_297", "4_265", "4_287", "4_270", "4_49", "4_44", "4_42", "4_58", "4_42", "4_44", "4_49", "4_310", "4_322", "4_308", "4_314", "4_310", "4_308", "4_322", "4_314"] + ], + "shadowRuns": [ + ["4_248", "4_221", "4_222", "4_227", "4_226", "4_224", "4_228", "4_258", "4_228", "4_224", "4_226", "4_227", "4_222", "4_221", "4_248", "4_165", "4_191", "4_184", "4_206", "4_204", "4_180", "4_198", "4_137", "4_198", "4_180", "4_204", "4_206", "4_184", "4_191", "4_165", "4_4", "4_17", "4_16", "4_25", "4_10", "4_14", "4_12", "4_21", "4_12", "4_14", "4_10", "4_25", "4_16", "4_17", "4_4", "4_207", "4_181", "4_193", "4_189", "4_187", "4_190", "4_178", "4_153", "4_178", "4_190", "4_187", "4_189", "4_193", "4_181", "4_207"] + ] + } + }, + "choices": [ + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:4,5,6 rarity:R" + } + }, + { + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:4 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:4 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:4 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:5 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:5 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:5 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:FREE_PEOPLE set:6 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:FREE_PEOPLE set:6 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:FREE_PEOPLE set:6 rarity:C" + } + } + ] + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:4,5,6 rarity:R" + } + }, + { + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:4 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:4 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:4 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:5 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:5 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:5 rarity:C" + } + } + ] + } + },{ + "type": "weightedSwitch", + "repeat": 10, + "data": { + "switchResult": [ + { + "weight": 0.1, + "type": "filterPick", + "data": { + "optionCount": 5, + "filter": "side:SHADOW set:6 rarity:R" + } + }, + { + "weight": 0.3, + "type": "filterPick", + "data": { + "optionCount": 8, + "filter": "side:SHADOW set:6 rarity:U,P" + } + }, + { + "weight": 0.6, + "type": "filterPick", + "data": { + "optionCount": 10, + "filter": "side:SHADOW set:6 rarity:C" + } + } + ] + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:1" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:2" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:3" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:4" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:5" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:6" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:7" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:8" + } + }, + { + "type": "filterPick", + "repeat": 1, + "data": { + "optionCount": 3, + "filter": "cardType:SITE set:4,5,6 siteNumber:9" + } + } + ] +} \ No newline at end of file