summaryrefslogtreecommitdiff
path: root/src/main/resources/org/luxons/sevenwonders
diff options
context:
space:
mode:
authorJoffrey BION <joffrey.bion@gmail.com>2016-12-09 02:48:08 +0100
committerJoffrey BION <joffrey.bion@gmail.com>2016-12-09 02:48:41 +0100
commitf31bb59d2aa6135c23be313d38ae39e2aec0b293 (patch)
tree438dd8d8a26ec205f621ff1299a514a52f6dad91 /src/main/resources/org/luxons/sevenwonders
parentRename javascript folder to js (diff)
downloadseven-wonders-f31bb59d2aa6135c23be313d38ae39e2aec0b293.tar.gz
seven-wonders-f31bb59d2aa6135c23be313d38ae39e2aec0b293.tar.bz2
seven-wonders-f31bb59d2aa6135c23be313d38ae39e2aec0b293.zip
Convert card data from CSV to JSON format
Diffstat (limited to 'src/main/resources/org/luxons/sevenwonders')
-rw-r--r--src/main/resources/org/luxons/sevenwonders/game/data/age1.csv1
-rw-r--r--src/main/resources/org/luxons/sevenwonders/game/data/age2.csv1
-rw-r--r--src/main/resources/org/luxons/sevenwonders/game/data/age3.csv1
-rw-r--r--src/main/resources/org/luxons/sevenwonders/game/data/cards.json1283
4 files changed, 1283 insertions, 3 deletions
diff --git a/src/main/resources/org/luxons/sevenwonders/game/data/age1.csv b/src/main/resources/org/luxons/sevenwonders/game/data/age1.csv
deleted file mode 100644
index f08bc193..00000000
--- a/src/main/resources/org/luxons/sevenwonders/game/data/age1.csv
+++ /dev/null
@@ -1 +0,0 @@
-,,brown,Lumber Yard,T,,,1,2,2,2,2 ,,brown,Stone Pit,S,,,1,1,2,2,2 ,,brown,Clay Pool,C,,,1,1,2,2,2 ,,brown,Ore Vein,O,,,1,2,2,2,2 ,1,brown,Tree Farm,T/C,,,0,0,0,1,1 ,1,brown,Excavation,S/C,,,0,1,1,1,1 ,1,brown,Clay Pit,C/O,,,1,1,1,1,1 ,1,brown,Timber Yard,S/T,,,1,1,1,1,1 ,1,brown,Forest Cave,T/O,,,0,0,1,1,1 ,1,brown,Mine,O/S,,,0,0,0,1,1 ,,grey,Loom,L,,,1,1,1,2,2 ,,grey,Glassworks,G,,,1,1,1,2,2 ,,grey,Press,P,,,1,1,1,2,2 ,,blue,Pawnshop,3,,,0,1,1,1,2 ,S,blue,Baths,3,Aquaduct,,1,1,1,1,2 ,,blue,Altar,2,Temple,,1,1,2,2,2 ,,blue,Theater,2,Statue,,1,1,1,2,2 ,,yellow,Tavern,5,,,0,1,2,2,3 ,,yellow,East Trading Post,> CSOW,Forum,,1,1,1,1,2 ,,yellow,West Trading Post,< CSOW,Forum,,1,1,1,1,2 ,,yellow,Marketplace,<> LGP,Caravansery,,1,1,1,2,2 ,T,red,Stockade,1,,,1,1,1,1,2 ,O,red,Barracks,1,,,1,1,2,2,2 ,C,red,Guard Tower,1,,,1,2,2,2,2 ,L,green,Apothecary,1,Stables,Dispensary,1,1,2,2,2 ,G,green,Workshop,2,Archery Range,Laboratory,1,1,1,1,2 ,P,green,Scriptorium,3,Courthouse,Library,1,2,2,2,2 \ No newline at end of file
diff --git a/src/main/resources/org/luxons/sevenwonders/game/data/age2.csv b/src/main/resources/org/luxons/sevenwonders/game/data/age2.csv
deleted file mode 100644
index 23a548c1..00000000
--- a/src/main/resources/org/luxons/sevenwonders/game/data/age2.csv
+++ /dev/null
@@ -1 +0,0 @@
-,1,brown,Sawmill,TT,,,1,2,2,2,2 ,1,brown,Quarry,SS,,,1,2,2,2,2 ,1,brown,Brickyard,CC,,,1,2,2,2,2 ,1,brown,Foundry,OO,,,1,2,2,2,2 ,,grey,Loom,L,,,1,1,2,2,2 ,,grey,Glassworks,G,,,1,1,2,2,2 ,,grey,Press,P,,,1,1,2,2,2 Baths,SSS,blue,Aqueduct,5,,,1,1,1,1,2 Altar,TCG,blue,Temple,3,Pantheon,,1,1,1,2,2 Theater,TOO,blue,Statue,4,Gardens,,1,1,1,1,2 Scriptorium,CCL,blue,Courthouse,4,,,1,1,2,2,2 East Trading Post,CC,yellow,Forum,L/G/P,Haven,,1,1,1,2,3 Marketplace,TT,yellow,Caravansery,C/S/O/T,Lighthouse,,1,1,2,3,3 ,,yellow,Vineyard,<V> brown 1,,,1,1,1,2,2 ,,yellow,Bazar,<V> grey 2,,,0,1,1,1,2 ,SSS,red,Walls,2,Fortifications,,1,1,1,1,2 ,TOO,red,Training Ground,2,Circus,,0,1,1,2,3 Apothecary,OCT,red,Stables,2,,,1,1,2,2,2 Workshop,TTO,red,Archery Range,2,,,1,1,1,2,2 Apothecary,OOG,green,Dispensary,1,Arena,Lodge,1,2,2,2,2 Workshop,CCP,green,Laboratory,2,Siege Workshop,Observatory,1,1,2,2,2 Scriptorium,SSL,green,Library,3,Senate,University,1,1,1,2,2 ,TP,green,School,3,Academy,Study,1,1,1,1,2 \ No newline at end of file
diff --git a/src/main/resources/org/luxons/sevenwonders/game/data/age3.csv b/src/main/resources/org/luxons/sevenwonders/game/data/age3.csv
deleted file mode 100644
index bcd488e8..00000000
--- a/src/main/resources/org/luxons/sevenwonders/game/data/age3.csv
+++ /dev/null
@@ -1 +0,0 @@
-Temple,CCOGPL,blue,Pantheon,7,,,1,1,1,2,2 Statue,TCC,blue,Gardens,5,,,1,2,2,2,2 ,GOSS,blue,Town Hall,6,,,1,1,2,3,3 ,GPLCTOS,blue,Palace,8,,,1,1,1,1,2 Library,OSTT,blue,Senate,6,,,1,1,2,2,2 Forum,LOT,yellow,Haven,(1){1} brown,,,1,2,2,2,2 Caravansery,GS,yellow,Lighthouse,(1){1} grey,,,1,1,1,2,2 ,CCP,yellow,Chamber of Commerce,(2){2} grey,,,0,1,1,2,2 Dispensary,OSS,yellow,Arena,(3){1} wonder,,,1,1,2,2,3 Walls,SOOO,red,Fortifications,3,,,1,1,1,1,2 Training Ground,SSSO,red,Circus,3,,,0,1,2,3,3 ,OTTL,red,Arsenal,3,,,1,2,2,2,3 Laboratory,TCCC,red,Siege Workshop,3,,,1,1,2,2,2 Dispensary,CCLP,green,Lodge,1,,,1,1,1,2,2 Laboratory,OOGL,green,Observatory,2,,,1,1,1,1,2 Library,TTPG,green,University,3,,,1,2,2,2,2 School,SSSG,green,Academy,1,,,1,1,1,1,2 School,TPL,green,Study,2,,,1,1,2,2,2 ,OOCST,purple,Workers Guild,<> brown 1,,,,,,, ,OOSS,purple,Craftsmens Guild,<> grey 2,,,,,,, ,LPG,purple,Traders Guild,<> yellow 1,,,,,,, ,CCCLP,purple,Philosophers Guild,<> green 1,,,,,,, ,CCCG,purple,Spies Guild,<> red 1,,,,,,, ,OOSL,purple,Strategists Guild,<> -1 1,,,,,,, ,TTTPG,purple,Shipowners Guild,"V brown,grey,blue 1",,,,,,, ,TTOOP,purple,Scientists Guild,&/@/#,,,,,,, ,TTTSL,purple,Magistrates Guild,<> blue 1,,,,,,, ,SSCCG,purple,Builders Guild,<V> wonder 1,,,,,,, \ No newline at end of file
diff --git a/src/main/resources/org/luxons/sevenwonders/game/data/cards.json b/src/main/resources/org/luxons/sevenwonders/game/data/cards.json
new file mode 100644
index 00000000..e864e9c4
--- /dev/null
+++ b/src/main/resources/org/luxons/sevenwonders/game/data/cards.json
@@ -0,0 +1,1283 @@
+{
+ "age1": [
+ {
+ "name": "Clay Pit",
+ "color": "BROWN",
+ "effect": "C/O",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Clay Pool",
+ "color": "BROWN",
+ "effect": "C",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Excavation",
+ "color": "BROWN",
+ "effect": "S/C",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Forest Cave",
+ "color": "BROWN",
+ "effect": "W/O",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 0,
+ "5": 1,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Lumber Yard",
+ "color": "BROWN",
+ "effect": "W",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Mine",
+ "color": "BROWN",
+ "effect": "O/S",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Ore Vein",
+ "color": "BROWN",
+ "effect": "O",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Stone Pit",
+ "color": "BROWN",
+ "effect": "S",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Timber Yard",
+ "color": "BROWN",
+ "effect": "S/W",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Tree Farm",
+ "color": "BROWN",
+ "effect": "W/C",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 1,
+ "7": 1
+ }
+ },
+ {
+ "name": "Glassworks",
+ "color": "GREY",
+ "effect": "G",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Loom",
+ "color": "GREY",
+ "effect": "L",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Press",
+ "color": "GREY",
+ "effect": "P",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "East Trading Post",
+ "color": "YELLOW",
+ "effect": "> CSOW",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [
+ "Forum"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Marketplace",
+ "color": "YELLOW",
+ "effect": "<> LGP",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [
+ "Caravansery"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Tavern",
+ "color": "YELLOW",
+ "effect": "5g",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 3
+ }
+ },
+ {
+ "name": "West Trading Post",
+ "color": "YELLOW",
+ "effect": "< CSOW",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [
+ "Forum"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Altar",
+ "color": "BLUE",
+ "effect": "2p",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [
+ "Temple"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Baths",
+ "color": "BLUE",
+ "effect": "3p",
+ "requirements": {
+ "resources": "S"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Aquaduct"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Pawnshop",
+ "color": "BLUE",
+ "effect": "3p",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Theater",
+ "color": "BLUE",
+ "effect": "2p",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [
+ "Statue"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Apothecary",
+ "color": "GREEN",
+ "effect": "1",
+ "requirements": {
+ "resources": "L"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Stables",
+ "Dispensary"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Scriptorium",
+ "color": "GREEN",
+ "effect": "3",
+ "requirements": {
+ "resources": "P"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Courthouse",
+ "Library"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Workshop",
+ "color": "GREEN",
+ "effect": "2",
+ "requirements": {
+ "resources": "G"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Archery Range",
+ "Laboratory"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Barracks",
+ "color": "RED",
+ "effect": "1",
+ "requirements": {
+ "resources": "O"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Guard Tower",
+ "color": "RED",
+ "effect": "1",
+ "requirements": {
+ "resources": "C"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Stockade",
+ "color": "RED",
+ "effect": "1",
+ "requirements": {
+ "resources": "W"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ }
+ ],
+ "age2": [
+ {
+ "name": "Brickyard",
+ "color": "BROWN",
+ "effect": "CC",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Foundry",
+ "color": "BROWN",
+ "effect": "OO",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Quarry",
+ "color": "BROWN",
+ "effect": "SS",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Sawmill",
+ "color": "BROWN",
+ "effect": "WW",
+ "requirements": {
+ "gold": 1
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Glassworks",
+ "color": "GREY",
+ "effect": "G",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Loom",
+ "color": "GREY",
+ "effect": "L",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Press",
+ "color": "GREY",
+ "effect": "P",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Bazar",
+ "color": "YELLOW",
+ "effect": "<V> grey 2",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Caravansery",
+ "color": "YELLOW",
+ "effect": "C/S/O/W",
+ "requirements": {
+ "resources": "WW"
+ },
+ "chainParent": "Marketplace",
+ "chainChildren": [
+ "Lighthouse"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 3,
+ "7": 3
+ }
+ },
+ {
+ "name": "Forum",
+ "color": "YELLOW",
+ "effect": "L/G/P",
+ "requirements": {
+ "resources": "CC"
+ },
+ "chainParent": "East Trading Post",
+ "chainChildren": [
+ "Haven"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 3
+ }
+ },
+ {
+ "name": "Vineyard",
+ "color": "YELLOW",
+ "effect": "<V> brown 1",
+ "requirements": null,
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Aqueduct",
+ "color": "BLUE",
+ "effect": "5p",
+ "requirements": {
+ "resources": "SSS"
+ },
+ "chainParent": "Baths",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Courthouse",
+ "color": "BLUE",
+ "effect": "4p",
+ "requirements": {
+ "resources": "CCL"
+ },
+ "chainParent": "Scriptorium",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Statue",
+ "color": "BLUE",
+ "effect": "4p",
+ "requirements": {
+ "resources": "WOO"
+ },
+ "chainParent": "Theater",
+ "chainChildren": [
+ "Gardens"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Temple",
+ "color": "BLUE",
+ "effect": "3p",
+ "requirements": {
+ "resources": "WCG"
+ },
+ "chainParent": "Altar",
+ "chainChildren": [
+ "Pantheon"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Dispensary",
+ "color": "GREEN",
+ "effect": "1",
+ "requirements": {
+ "resources": "OOG"
+ },
+ "chainParent": "Apothecary",
+ "chainChildren": [
+ "Arena",
+ "Lodge"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Laboratory",
+ "color": "GREEN",
+ "effect": "2",
+ "requirements": {
+ "resources": "CCP"
+ },
+ "chainParent": "Workshop",
+ "chainChildren": [
+ "Siege Workshop",
+ "Observatory"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Library",
+ "color": "GREEN",
+ "effect": "3",
+ "requirements": {
+ "resources": "SSL"
+ },
+ "chainParent": "Scriptorium",
+ "chainChildren": [
+ "Senate",
+ "University"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "School",
+ "color": "GREEN",
+ "effect": "3",
+ "requirements": {
+ "resources": "WP"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Academy",
+ "Study"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Archery Range",
+ "color": "RED",
+ "effect": "2",
+ "requirements": {
+ "resources": "WWO"
+ },
+ "chainParent": "Workshop",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Stables",
+ "color": "RED",
+ "effect": "2",
+ "requirements": {
+ "resources": "OCW"
+ },
+ "chainParent": "Apothecary",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Training Ground",
+ "color": "RED",
+ "effect": "2",
+ "requirements": {
+ "resources": "WOO"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Circus"
+ ],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 3
+ }
+ },
+ {
+ "name": "Walls",
+ "color": "RED",
+ "effect": "2",
+ "requirements": {
+ "resources": "SSS"
+ },
+ "chainParent": null,
+ "chainChildren": [
+ "Fortifications"
+ ],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ }
+ ],
+ "age3": [
+ {
+ "name": "Arena",
+ "color": "YELLOW",
+ "effect": "(3){1} wonder",
+ "requirements": {
+ "resources": "OSS"
+ },
+ "chainParent": "Dispensary",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 3
+ }
+ },
+ {
+ "name": "Chamber of Commerce",
+ "color": "YELLOW",
+ "effect": "(2){2} grey",
+ "requirements": {
+ "resources": "CCP"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Haven",
+ "color": "YELLOW",
+ "effect": "(1){1} brown",
+ "requirements": {
+ "resources": "LOW"
+ },
+ "chainParent": "Forum",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Lighthouse",
+ "color": "YELLOW",
+ "effect": "(1){1} grey",
+ "requirements": {
+ "resources": "GS"
+ },
+ "chainParent": "Caravansery",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Gardens",
+ "color": "BLUE",
+ "effect": "5p",
+ "requirements": {
+ "resources": "WCC"
+ },
+ "chainParent": "Statue",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Palace",
+ "color": "BLUE",
+ "effect": "8p",
+ "requirements": {
+ "resources": "GPLCWOS"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Pantheon",
+ "color": "BLUE",
+ "effect": "7p",
+ "requirements": {
+ "resources": "CCOGPL"
+ },
+ "chainParent": "Temple",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Senate",
+ "color": "BLUE",
+ "effect": "6p",
+ "requirements": {
+ "resources": "OSWW"
+ },
+ "chainParent": "Library",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Town Hall",
+ "color": "BLUE",
+ "effect": "6p",
+ "requirements": {
+ "resources": "GOSS"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 3,
+ "7": 3
+ }
+ },
+ {
+ "name": "Academy",
+ "color": "GREEN",
+ "effect": "1",
+ "requirements": {
+ "resources": "SSSG"
+ },
+ "chainParent": "School",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Lodge",
+ "color": "GREEN",
+ "effect": "1",
+ "requirements": {
+ "resources": "CCLP"
+ },
+ "chainParent": "Dispensary",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Observatory",
+ "color": "GREEN",
+ "effect": "2",
+ "requirements": {
+ "resources": "OOGL"
+ },
+ "chainParent": "Laboratory",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Study",
+ "color": "GREEN",
+ "effect": "2",
+ "requirements": {
+ "resources": "WPL"
+ },
+ "chainParent": "School",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "University",
+ "color": "GREEN",
+ "effect": "3",
+ "requirements": {
+ "resources": "WWPG"
+ },
+ "chainParent": "Library",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ },
+ {
+ "name": "Arsenal",
+ "color": "RED",
+ "effect": "3",
+ "requirements": {
+ "resources": "OWWL"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 2,
+ "5": 2,
+ "6": 2,
+ "7": 3
+ }
+ },
+ {
+ "name": "Circus",
+ "color": "RED",
+ "effect": "3",
+ "requirements": {
+ "resources": "SSSO"
+ },
+ "chainParent": "Training Ground",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 0,
+ "4": 1,
+ "5": 2,
+ "6": 3,
+ "7": 3
+ }
+ },
+ {
+ "name": "Fortifications",
+ "color": "RED",
+ "effect": "3",
+ "requirements": {
+ "resources": "SOOO"
+ },
+ "chainParent": "Walls",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 1,
+ "7": 2
+ }
+ },
+ {
+ "name": "Siege Workshop",
+ "color": "RED",
+ "effect": "3",
+ "requirements": {
+ "resources": "WCCC"
+ },
+ "chainParent": "Laboratory",
+ "chainChildren": [],
+ "countPerNbPlayer": {
+ "3": 1,
+ "4": 1,
+ "5": 2,
+ "6": 2,
+ "7": 2
+ }
+ }
+ ],
+ "guild": [
+ {
+ "name": "Builders Guild",
+ "color": "PURPLE",
+ "effect": "<V> wonder 1",
+ "requirements": {
+ "resources": "SSCCG"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Craftsmens Guild",
+ "color": "PURPLE",
+ "effect": "<> grey 2",
+ "requirements": {
+ "resources": "OOSS"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Magistrates Guild",
+ "color": "PURPLE",
+ "effect": "<> blue 1",
+ "requirements": {
+ "resources": "WWWSL"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Philosophers Guild",
+ "color": "PURPLE",
+ "effect": "<> green 1",
+ "requirements": {
+ "resources": "CCCLP"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Scientists Guild",
+ "color": "PURPLE",
+ "effect": "&/@/#",
+ "requirements": {
+ "resources": "WWOOP"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Shipowners Guild",
+ "color": "PURPLE",
+ "effect": "V brown,grey,blue 1",
+ "requirements": {
+ "resources": "WWWPG"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Spies Guild",
+ "color": "PURPLE",
+ "effect": "<> red 1",
+ "requirements": {
+ "resources": "CCCG"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Strategists Guild",
+ "color": "PURPLE",
+ "effect": "<> -1 1",
+ "requirements": {
+ "resources": "OOSL"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Traders Guild",
+ "color": "PURPLE",
+ "effect": "<> yellow 1",
+ "requirements": {
+ "resources": "LPG"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ },
+ {
+ "name": "Workers Guild",
+ "color": "PURPLE",
+ "effect": "<> brown 1",
+ "requirements": {
+ "resources": "OOCSW"
+ },
+ "chainParent": null,
+ "chainChildren": [],
+ "countPerNbPlayer": null
+ }
+ ]
+}
bgstack15