conflux.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. {
  2. "conflux" :
  3. {
  4. "index" : 8,
  5. "nativeTerrain": "grass",
  6. "alignment" : "neutral",
  7. "creatureBackground" :
  8. {
  9. "120px" : "TPCASELE",
  10. "130px" : "CRBKGELE"
  11. },
  12. "puzzleMap" :
  13. {
  14. "prefix" : "PUZELE",
  15. "pieces" :
  16. [
  17. { "x": 7, "y": 8, "index": 1 },
  18. { "x": 7, "y": 54, "index": 6 },
  19. { "x": 7, "y": 227, "index": 16 },
  20. { "x": 7, "y": 426, "index": 9 },
  21. { "x": 15, "y": 48, "index": 22 },
  22. { "x": 45, "y": 375, "index": 32 },
  23. { "x": 48, "y": 249, "index": 28 },
  24. { "x": 86, "y": 500, "index": 15 },
  25. { "x": 93, "y": 55, "index": 37 },
  26. { "x": 99, "y": 245, "index": 7 },
  27. { "x": 101, "y": 354, "index": 27 },
  28. { "x": 104, "y": 175, "index": 35 },
  29. { "x": 107, "y": 14, "index": 21 },
  30. { "x": 124, "y": 296, "index": 38 },
  31. { "x": 134, "y": 8, "index": 4 },
  32. { "x": 181, "y": 466, "index": 26 },
  33. { "x": 182, "y": 200, "index": 40 },
  34. { "x": 189, "y": 381, "index": 33 },
  35. { "x": 192, "y": 40, "index": 8 },
  36. { "x": 192, "y": 364, "index": 11 },
  37. { "x": 201, "y": 124, "index": 48 },
  38. { "x": 203, "y": 330, "index": 42 },
  39. { "x": 228, "y": 293, "index": 45 },
  40. { "x": 235, "y": 39, "index": 25 },
  41. { "x": 242, "y": 335, "index": 44 },
  42. { "x": 275, "y": 488, "index": 5 },
  43. { "x": 278, "y": 202, "index": 46 },
  44. { "x": 290, "y": 80, "index": 13 },
  45. { "x": 291, "y": 115, "index": 20 },
  46. { "x": 308, "y": 225, "index": 43 },
  47. { "x": 310, "y": 158, "index": 39 },
  48. { "x": 312, "y": 24, "index": 12 },
  49. { "x": 317, "y": 8, "index": 2 },
  50. { "x": 323, "y": 443, "index": 10 },
  51. { "x": 327, "y": 253, "index": 41 },
  52. { "x": 330, "y": 36, "index": 36 },
  53. { "x": 349, "y": 330, "index": 34 },
  54. { "x": 349, "y": 426, "index": 17 },
  55. { "x": 407, "y": 191, "index": 47 },
  56. { "x": 421, "y": 430, "index": 31 },
  57. { "x": 428, "y": 246, "index": 23 },
  58. { "x": 467, "y": 90, "index": 29 },
  59. { "x": 481, "y": 13, "index": 30 },
  60. { "x": 489, "y": 346, "index": 18 },
  61. { "x": 504, "y": 113, "index": 19 },
  62. { "x": 504, "y": 190, "index": 24 },
  63. { "x": 507, "y": 8, "index": 14 },
  64. { "x": 542, "y": 436, "index": 3 }
  65. ]
  66. },
  67. "town" :
  68. {
  69. "mapObject" :
  70. {
  71. "templates" : {
  72. "castle" : { "animation" : "avchforx.def" },
  73. "citadel" : { "animation" : "avchforx.def" },
  74. "fort" : { "animation" : "avchforx.def" },
  75. "village" : { "animation" : "AVCHFOR0.DEF" },
  76. "capitol" : { "animation" : "AVCHFORZ.DEF" }
  77. }
  78. },
  79. "structures" :
  80. {
  81. "extraAnimation2":{ "animation" : "TBELEXT5.def", "x" : 682, "y" : 183, "z" : -1 },
  82. "extraAnimation": { "animation" : "TBELEXT1.def", "x" : 23, "y" : 218 },
  83. "mageGuild1": { "animation" : "TBELMAGE.def", "x" : 206, "y" : 58, "z" : 4, "border" : "TOELMAGE.bmp", "area" : "TZELMAGE.bmp" },
  84. "mageGuild2": { "animation" : "TBELMAG2.def", "x" : 206, "y" : 58, "z" : 4, "border" : "TOELMAG2.bmp", "area" : "TZELMAG2.bmp" },
  85. "mageGuild3": { "animation" : "TBELMAG3.def", "x" : 206, "y" : 58, "z" : 4, "border" : "TOELMAG3.bmp", "area" : "TZELMAG3.bmp" },
  86. "mageGuild4": { "animation" : "TBELMAG4.def", "x" : 206, "y" : 58, "z" : 4, "border" : "TOELMAG4.bmp", "area" : "TZELMAG4.bmp" },
  87. "mageGuild5": { "animation" : "TBELMAG5.def", "x" : 206, "y" : 58, "z" : 4, "border" : "TOELMAG5.bmp", "area" : "TZELMAG5.bmp" },
  88. "tavern": { "animation" : "TBELTVRN.def", "x" : 553, "y" : 203, "z" : 1, "border" : "TOELTVRN.bmp", "area" : "TZELTVRN.bmp" },
  89. "shipyard": { "animation" : "TBELDOCK.def", "x" : 239, "y" : 215, "z" : 2, "border" : "TOELDOCK.bmp", "area" : "TZELDOCK.bmp" },
  90. "fort": { "animation" : "TBELCSTL.def", "x" : 349, "y" : 101, "z" : -1, "border" : "TOELCSTL.bmp", "area" : "TZELCSTL.bmp" },
  91. "citadel": { "animation" : "TBELCAS2.def", "x" : 349, "y" : 101, "z" : -1, "border" : "TOELCAS2.bmp", "area" : "TZELCAS2.bmp" },
  92. "castle": { "animation" : "TBELCAS3.def", "x" : 349, "y" : 101, "z" : -1, "border" : "TOELCAS3.bmp", "area" : "TZELCAS3.bmp" },
  93. "villageHall": { "animation" : "TBELHALL.def", "x" : -1, "y" : 164, "z" : 5, "border" : "TOELHALL.bmp", "area" : "TZELHALL.bmp" },
  94. "townHall": { "animation" : "TBELHAL2.def", "x" : 0, "y" : 165, "z" : 5, "border" : "TOELHAL2.bmp", "area" : "TZELHAL2.bmp" },
  95. "cityHall": { "animation" : "TBELHAL3.def", "x" : 0, "y" : 165, "z" : 5, "border" : "TOELHAL3.bmp", "area" : "TZELHAL3.bmp" },
  96. "capitol": { "animation" : "TBELHAL4.def", "x" : 0, "y" : 164, "z" : 5, "border" : "TOELHAL4.bmp", "area" : "TZELHAL4.bmp" },
  97. "marketplace": { "animation" : "TBELMARK.def", "x" : 347, "y" : 216, "z" : 4, "border" : "TOELMARK.bmp", "area" : "TZELMARK.bmp" },
  98. "resourceSilo": { "animation" : "TBELSILO.def", "x" : 372, "y" : 171, "z" : 2, "border" : "TOELSILO.bmp", "area" : "TZELSILO.bmp" },
  99. "blacksmith": { "animation" : "TBELBLAK.def", "x" : 449, "y" : 151, "z" : 1, "border" : "TOELBLAK.bmp", "area" : "TZELBLAK.bmp" },
  100. "special1": { "animation" : "TBELSPEC.def", "x" : 284, "y" : 246, "z" : 4, "border" : "TOELSPEC.bmp", "area" : "TZELSPEC.bmp" },
  101. "horde1": { "animation" : "TBELHRD1.def", "x" : 689, "y" : 250, "border" : "TOELHRD1.bmp", "area" : "TZELHRD1.bmp", "hidden" : true },
  102. "horde1Upgr": { "animation" : "TBELHRD2.def", "x" : 689, "y" : 250, "border" : "TOELHRD2.bmp", "area" : "TZELHRD2.bmp", "hidden" : true, "builds" : "horde1" },
  103. "ship": { "animation" : "TBELBOAT.def", "x" : 239, "y" : 215, "z" : 2, "border" : "TOELBOAT.bmp", "area" : "TZELBOAT.bmp", "hidden" : true },
  104. "special2": { "animation" : "TBELEXT6.def", "x" : 104, "y" : 170, "z" : 3, "border" : "TOELEXT6.bmp", "area" : "TZELEXT6.bmp" },
  105. "grail": { "animation" : "TBELHOLY.def", "x" : 307, "y" : 2, "border" : "TOELHOLY.bmp", "area" : "TZELHOLY.bmp" },
  106. "extraTownHall": { "animation" : "TBELEXT2.def", "x" : 232, "y" : 205 },
  107. "extraCityHall": { "animation" : "TBELEXT3.def", "x" : 516, "y" : 223, "z" : 1 },
  108. "extraCapitol": { "animation" : "TBELEXT4.def", "x" : 0, "y" : 252, "z" : 6 },
  109. "dwellingLvl1": { "animation" : "TBELDW_0.def", "x" : 689, "y" : 250, "border" : "TOELDW_0.bmp", "area" : "TZELDW_0.bmp" },
  110. "dwellingLvl2": { "animation" : "TBELDW_1.def", "x" : 630, "y" : 50, "border" : "TOELDW_1.bmp", "area" : "TZELDW_1.bmp" },
  111. "dwellingLvl3": { "animation" : "TBELDW_2.def", "x" : 709, "y" : 210, "z" : -1, "border" : "TOELDW_2.bmp", "area" : "TZELDW_2.bmp" },
  112. "dwellingLvl4": { "animation" : "TBELDW_3.def", "x" : 108, "y" : 131, "z" : -1, "border" : "TOELDW_3.bmp", "area" : "TZELDW_3.bmp" },
  113. "dwellingLvl5": { "animation" : "TBELDW_4.def", "x" : 264, "y" : 168, "z" : -1, "border" : "TOELDW_4.bmp", "area" : "TZELDW_4.bmp" },
  114. "dwellingLvl6": { "animation" : "TBELDW_5.def", "x" : 394, "y" : 283, "z" : 2, "border" : "TOELDW_5.bmp", "area" : "TZELDW_5.bmp" },
  115. "dwellingLvl7": { "animation" : "TBELDW_6.def", "x" : 43, "y" : 16, "z" : -2, "border" : "TOELDW_6.bmp", "area" : "TZELDW_6.bmp" },
  116. "dwellingUpLvl1": { "animation" : "TBELUP_0.def", "x" : 689, "y" : 250, "border" : "TOELUP_0.bmp", "area" : "TZELUP_0.bmp" },
  117. "dwellingUpLvl2": { "animation" : "TBELUP_1.def", "x" : 630, "y" : 50, "border" : "TOELUP_1.bmp", "area" : "TZELUP_1.bmp" },
  118. "dwellingUpLvl3": { "animation" : "TBELUP_2.def", "x" : 709, "y" : 210, "z" : -1, "border" : "TOELUP_2.bmp", "area" : "TZELUP_2.bmp" },
  119. "dwellingUpLvl4": { "animation" : "TBELUP_3.def", "x" : 108, "y" : 131, "z" : -1, "border" : "TOELUP_3.bmp", "area" : "TZELUP_3.bmp" },
  120. "dwellingUpLvl5": { "animation" : "TBELUP_4.def", "x" : 264, "y" : 168, "z" : -1, "border" : "TOELUP_4.bmp", "area" : "TZELUP_4.bmp" },
  121. "dwellingUpLvl6": { "animation" : "TBELUP_5.def", "x" : 394, "y" : 283, "z" : 2, "border" : "TOELUP_5.bmp", "area" : "TZELUP_5.bmp" },
  122. "dwellingUpLvl7": { "animation" : "TBELUP_6.def", "x" : 43, "y" : 0, "z" : -2, "border" : "TOELUP_6.bmp", "area" : "TZELUP_6.bmp" }
  123. },
  124. "musicTheme" : "music/ElemTown",
  125. "defaultTavern" : 5,
  126. "tavernVideo" : "TAVERN.BIK",
  127. "guildBackground" : "TPMAGE.bmp",
  128. "townBackground": "TBELBACK.bmp",
  129. "guildWindow": "TPMAGEEL.bmp",
  130. "buildingsIcons": "HALLELEM.DEF",
  131. "hallBackground": "TPTHBKFR.BMP",
  132. "hallSlots":
  133. [
  134. [ [ "villageHall", "townHall", "cityHall", "capitol" ], [ "fort", "citadel", "castle" ], [ "tavern" ], [ "blacksmith" ] ],
  135. [ [ "marketplace", "resourceSilo" ], [ "mageGuild1", "mageGuild2", "mageGuild3", "mageGuild4", "mageGuild5" ], [ "shipyard" ] ],
  136. [ [ "special2" ], [ "special1" ], [ "horde1", "horde1Upgr" ] ],
  137. [ [ "dwellingLvl1", "dwellingUpLvl1" ], [ "dwellingLvl2", "dwellingUpLvl2" ], [ "dwellingLvl3", "dwellingUpLvl3" ], [ "dwellingLvl4", "dwellingUpLvl4" ] ],
  138. [ [ "dwellingLvl5", "dwellingUpLvl5" ], [ "dwellingLvl6", "dwellingUpLvl6" ], [ "dwellingLvl7", "dwellingUpLvl7" ] ]
  139. ],
  140. "creatures" :
  141. [
  142. ["pixie", "sprite"],
  143. ["airElemental", "stormElemental"],
  144. ["waterElemental", "iceElemental"],
  145. ["fireElemental", "energyElemental"],
  146. ["earthElemental", "magmaElemental"],
  147. ["psychicElemental", "magicElemental"],
  148. ["firebird", "phoenix"]
  149. ],
  150. "horde" : [ 0, -1 ],
  151. "mageGuild" : 5,
  152. "primaryResource" : "mercury",
  153. "warMachine" : "ballista",
  154. "moatDamage" : 70,
  155. "moatHexes" : [ 11, 28, 44, 61, 77, 111, 129, 146, 164, 181 ],
  156. "buildings" :
  157. {
  158. "mageGuild1": { "id" : 0 },
  159. "mageGuild2": { "id" : 1, "upgrades" : "mageGuild1" },
  160. "mageGuild3": { "id" : 2, "upgrades" : "mageGuild2" },
  161. "mageGuild4": { "id" : 3, "upgrades" : "mageGuild3" },
  162. "mageGuild5": { "id" : 4, "upgrades" : "mageGuild4" },
  163. "tavern": { "id" : 5 },
  164. "shipyard": { "id" : 6 },
  165. "fort": { "id" : 7 },
  166. "citadel": { "id" : 8, "upgrades" : "fort" },
  167. "castle": { "id" : 9, "upgrades" : "citadel" },
  168. "villageHall": { "id" : 10, "mode" : "auto", "produce": { "gold": 500 } },
  169. "townHall": { "id" : 11, "upgrades" : "villageHall", "requires" : [ "tavern" ], "produce": { "gold": 1000 } },
  170. "cityHall": { "id" : 12, "upgrades" : "townHall", "requires" : [ "allOf", [ "mageGuild1" ], [ "marketplace" ], [ "blacksmith" ] ], "produce": { "gold": 2000 } },
  171. "capitol": { "id" : 13, "upgrades" : "cityHall", "requires" : [ "castle" ], "produce": { "gold": 4000 } },
  172. "marketplace": { "id" : 14 },
  173. "resourceSilo": { "id" : 15, "requires" : [ "marketplace" ], "produce": { "mercury": 1 } },
  174. "blacksmith": { "id" : 16 },
  175. "special1": { "id" : 17, "requires" : [ "marketplace" ] },
  176. "horde1": { "id" : 18, "upgrades" : "dwellingLvl1" },
  177. "horde1Upgr": { "id" : 19, "upgrades" : "dwellingUpLvl1", "requires" : [ "horde1" ], "mode" : "auto" },
  178. "ship": { "id" : 20, "upgrades" : "shipyard" },
  179. "special2": { "id" : 21, "requires" : [ "mageGuild1" ] },
  180. "grail": { "id" : 26, "mode" : "grail", "produce": { "gold": 5000 }},
  181. "extraTownHall": { "id" : 27, "requires" : [ "townHall" ], "mode" : "auto" },
  182. "extraCityHall": { "id" : 28, "requires" : [ "cityHall" ], "mode" : "auto" },
  183. "extraCapitol": { "id" : 29, "requires" : [ "capitol" ], "mode" : "auto" },
  184. "dwellingLvl1": { "id" : 30, "requires" : [ "fort" ] },
  185. "dwellingLvl2": { "id" : 31, "requires" : [ "allOf", [ "dwellingLvl1" ], [ "mageGuild1" ] ] },
  186. "dwellingLvl3": { "id" : 32, "requires" : [ "allOf", [ "dwellingLvl1" ], [ "mageGuild1" ] ] },
  187. "dwellingLvl4": { "id" : 33, "requires" : [ "dwellingLvl2" ] },
  188. "dwellingLvl5": { "id" : 34, "requires" : [ "dwellingLvl3" ] },
  189. "dwellingLvl6": { "id" : 35, "requires" : [ "allOf", [ "dwellingLvl4" ], [ "dwellingLvl5" ] ] },
  190. "dwellingLvl7": { "id" : 36, "requires" : [ "dwellingLvl6" ] },
  191. "dwellingUpLvl1": { "id" : 37, "upgrades" : "dwellingLvl1" },
  192. "dwellingUpLvl2": { "id" : 38, "upgrades" : "dwellingLvl2" },
  193. "dwellingUpLvl3": { "id" : 39, "upgrades" : "dwellingLvl3" },
  194. "dwellingUpLvl4": { "id" : 40, "upgrades" : "dwellingLvl4", "requires" : [ "dwellingLvl2" ] },
  195. "dwellingUpLvl5": { "id" : 41, "upgrades" : "dwellingLvl5" },
  196. "dwellingUpLvl6": { "id" : 42, "upgrades" : "dwellingLvl6", "requires" : [ "mageGuild2" ] },
  197. "dwellingUpLvl7": { "id" : 43, "upgrades" : "dwellingLvl7" },
  198. "horde2" : null,
  199. "horde2Upgr" : null,
  200. "special3" : null,
  201. "special4" : null
  202. },
  203. "siege" :
  204. {
  205. "shooter" : "stormElemental",
  206. "imagePrefix" : "SGEL",
  207. "gate" :
  208. {
  209. "arch" : { "x" : 486, "y" : 232 },
  210. "gate" : { "x" : 408, "y" : 254 }
  211. },
  212. "moat" :
  213. {
  214. "bank" : { "x" : 407, "y" : 80 },
  215. "moat" : { "x" : 407, "y" : 80 }
  216. },
  217. "static" :
  218. {
  219. "background" : { "x" : 600, "y" : 50 },
  220. "bottom" : { "x" : 509, "y" : 346 },
  221. "top" : { "x" : 490, "y" : 97 }
  222. },
  223. "towers" :
  224. {
  225. "bottom" :
  226. {
  227. "battlement" : { "x" : 608, "y" : 505 },
  228. "creature" : { "x" : 382, "y" : 308 },
  229. "tower" : { "x" : 608, "y" : 505 }
  230. },
  231. "keep" :
  232. {
  233. "battlement" : { "x" : 736, "y" : 159 },
  234. "creature" : { "x" : 529, "y" : -42 },
  235. "tower" : { "x" : 736, "y" : 159 }
  236. },
  237. "top" :
  238. {
  239. "battlement" : { "x" : 576, "y" : 28 },
  240. "creature" : { "x" : 341, "y" : -162 },
  241. "tower" : { "x" : 576, "y" : 28 }
  242. }
  243. },
  244. "walls" :
  245. {
  246. "bottom" : { "x" : 509, "y" : 346 },
  247. "bottomMid" : { "x" : 468, "y" : 299 },
  248. "upper" : { "x" : 521, "y" : 41 },
  249. "upperMid" : { "x" : 471, "y" : 147 }
  250. }
  251. }
  252. }
  253. }
  254. }