creatureBanks.json 26 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021
  1. {
  2. "creatureBank" : {
  3. "index" :16,
  4. "handler" : "configurable",
  5. "lastReservedIndex" : 6,
  6. "base" : {
  7. "sounds" : {
  8. "visit" : ["ROGUE"]
  9. }
  10. },
  11. "types" : {
  12. "cyclopsStockpile" :
  13. {
  14. "index" : 0,
  15. "name" : "Cyclops Stockpile",
  16. "aiValue" : 3000,
  17. "sounds" : {
  18. "ambient" : ["LOOPCAVE"]
  19. },
  20. "rmg" : {
  21. "value" : 3000,
  22. "rarity" : 100
  23. },
  24. "onGuardedMessage" : 32,
  25. "onVisitedMessage" : 33,
  26. "visitMode" : "once",
  27. "selectMode" : "selectFirst",
  28. "guardsLayout" : "creatureBankNarrow",
  29. "rewards" : [
  30. {
  31. "message" : 34,
  32. "mapDice" : 0,
  33. "appearChance" : { "min" : 0, "max" : 30 },
  34. "guards" : [
  35. { "amount" : 4, "type" : "cyclop" },
  36. { "amount" : 4, "type" : "cyclop" },
  37. { "amount" : 4, "type" : "cyclop", "upgradeChance" : 50 },
  38. { "amount" : 4, "type" : "cyclop" },
  39. { "amount" : 4, "type" : "cyclop" }
  40. ],
  41. "resources" :
  42. {
  43. "wood" : 4,
  44. "mercury" : 4,
  45. "ore" : 4,
  46. "sulfur" : 4,
  47. "crystal" : 4,
  48. "gems" : 4
  49. }
  50. },
  51. {
  52. "message" : 34,
  53. "mapDice" : 1,
  54. "appearChance" : { "min" : 30, "max" : 60 },
  55. "guards" : [
  56. { "amount" : 6, "type" : "cyclop" },
  57. { "amount" : 6, "type" : "cyclop" },
  58. { "amount" : 6, "type" : "cyclop", "upgradeChance" : 50 },
  59. { "amount" : 6, "type" : "cyclop" },
  60. { "amount" : 6, "type" : "cyclop" }
  61. ],
  62. "resources" :
  63. {
  64. "wood" : 6,
  65. "mercury" : 6,
  66. "ore" : 6,
  67. "sulfur" : 6,
  68. "crystal" : 6,
  69. "gems" : 6
  70. }
  71. },
  72. {
  73. "message" : 34,
  74. "mapDice" : 2,
  75. "appearChance" : { "min" : 60, "max" : 90 },
  76. "guards" : [
  77. { "amount" : 8, "type" : "cyclop" },
  78. { "amount" : 8, "type" : "cyclop" },
  79. { "amount" : 8, "type" : "cyclop", "upgradeChance" : 50 },
  80. { "amount" : 8, "type" : "cyclop" },
  81. { "amount" : 8, "type" : "cyclop" }
  82. ],
  83. "resources" :
  84. {
  85. "wood" : 8,
  86. "mercury" : 8,
  87. "ore" : 8,
  88. "sulfur" : 8,
  89. "crystal" : 8,
  90. "gems" : 8
  91. }
  92. },
  93. {
  94. "message" : 34,
  95. "mapDice" : 3,
  96. "appearChance" : { "min" : 90, "max" : 100 },
  97. "guards" : [
  98. { "amount" : 10, "type" : "cyclop" },
  99. { "amount" : 10, "type" : "cyclop" },
  100. { "amount" : 10, "type" : "cyclop", "upgradeChance" : 50 },
  101. { "amount" : 10, "type" : "cyclop" },
  102. { "amount" : 10, "type" : "cyclop" }
  103. ],
  104. "resources" :
  105. {
  106. "wood" : 10,
  107. "mercury" : 10,
  108. "ore" : 10,
  109. "sulfur" : 10,
  110. "crystal" : 10,
  111. "gems" : 10
  112. }
  113. }
  114. ]
  115. },
  116. "dwarvenTreasury" : {
  117. "index" : 1,
  118. "name" : "Dwarven Treasury",
  119. "aiValue" : 2000,
  120. "sounds" : {
  121. "ambient" : ["LOOPDWAR"]
  122. },
  123. "rmg" : {
  124. "value" : 2000,
  125. "rarity" : 100
  126. },
  127. "onGuardedMessage" : 32,
  128. "onVisitedMessage" : 33,
  129. "visitMode" : "once",
  130. "selectMode" : "selectFirst",
  131. "guardsLayout" : "creatureBankNarrow",
  132. "rewards" : [
  133. {
  134. "message" : 34,
  135. "mapDice" : 0,
  136. "appearChance" : { "min" : 0, "max" : 30 },
  137. "guards" : [
  138. { "amount" : 10, "type" : "dwarf" },
  139. { "amount" : 10, "type" : "dwarf" },
  140. { "amount" : 10, "type" : "dwarf", "upgradeChance" : 50 },
  141. { "amount" : 10, "type" : "dwarf" },
  142. { "amount" : 10, "type" : "dwarf" }
  143. ],
  144. "resources" :
  145. {
  146. "crystal" : 2,
  147. "gold" : 2500
  148. }
  149. },
  150. {
  151. "message" : 34,
  152. "mapDice" : 1,
  153. "appearChance" : { "min" : 30, "max" : 60 },
  154. "guards" : [
  155. { "amount" : 15, "type" : "dwarf" },
  156. { "amount" : 15, "type" : "dwarf" },
  157. { "amount" : 15, "type" : "dwarf", "upgradeChance" : 50 },
  158. { "amount" : 15, "type" : "dwarf" },
  159. { "amount" : 15, "type" : "dwarf" }
  160. ],
  161. "resources" :
  162. {
  163. "crystal" : 3,
  164. "gold" : 4000
  165. }
  166. },
  167. {
  168. "message" : 34,
  169. "mapDice" : 2,
  170. "appearChance" : { "min" : 60, "max" : 90 },
  171. "guards" : [
  172. { "amount" : 20, "type" : "dwarf" },
  173. { "amount" : 20, "type" : "dwarf" },
  174. { "amount" : 20, "type" : "dwarf", "upgradeChance" : 50 },
  175. { "amount" : 20, "type" : "dwarf" },
  176. { "amount" : 20, "type" : "dwarf" }
  177. ],
  178. "resources" :
  179. {
  180. "crystal" : 5,
  181. "gold" : 5000
  182. }
  183. },
  184. {
  185. "message" : 34,
  186. "mapDice" : 3,
  187. "appearChance" : { "min" : 90, "max" : 100 },
  188. "guards" : [
  189. { "amount" : 30, "type" : "dwarf" },
  190. { "amount" : 30, "type" : "dwarf" },
  191. { "amount" : 30, "type" : "dwarf", "upgradeChance" : 50 },
  192. { "amount" : 30, "type" : "dwarf" },
  193. { "amount" : 30, "type" : "dwarf" }
  194. ],
  195. "resources" :
  196. {
  197. "crystal" : 10,
  198. "gold" : 7500
  199. }
  200. }
  201. ]
  202. },
  203. "griffinConservatory" : {
  204. "index" : 2,
  205. "name" : "Griffin Conservatory",
  206. "aiValue" : 9000,
  207. "sounds" : {
  208. "ambient" : ["LOOPGRIF"]
  209. },
  210. "rmg" : {
  211. "value" : 2000,
  212. "rarity" : 100
  213. },
  214. "onGuardedMessage" : 32,
  215. "onVisitedMessage" : 33,
  216. "visitMode" : "once",
  217. "selectMode" : "selectFirst",
  218. "guardsLayout" : "creatureBankWide",
  219. "rewards" : [
  220. {
  221. "message" : 34,
  222. "mapDice" : 0,
  223. "appearChance" : { "min" : 0, "max" : 30 },
  224. "guards" : [
  225. { "amount" : 10, "type" : "griffin" },
  226. { "amount" : 10, "type" : "griffin" },
  227. { "amount" : 10, "type" : "griffin", "upgradeChance" : 50 },
  228. { "amount" : 10, "type" : "griffin" },
  229. { "amount" : 10, "type" : "griffin" }
  230. ],
  231. "creatures" : [ { "amount" : 1, "type" : "angel" } ]
  232. },
  233. {
  234. "message" : 34,
  235. "mapDice" : 1,
  236. "appearChance" : { "min" : 30, "max" : 60 },
  237. "guards" : [
  238. { "amount" : 20, "type" : "griffin" },
  239. { "amount" : 20, "type" : "griffin" },
  240. { "amount" : 20, "type" : "griffin", "upgradeChance" : 50 },
  241. { "amount" : 20, "type" : "griffin" },
  242. { "amount" : 20, "type" : "griffin" }
  243. ],
  244. "creatures" : [ { "amount" : 2, "type" : "angel" } ]
  245. },
  246. {
  247. "message" : 34,
  248. "mapDice" : 2,
  249. "appearChance" : { "min" : 60, "max" : 90 },
  250. "guards" : [
  251. { "amount" : 30, "type" : "griffin" },
  252. { "amount" : 30, "type" : "griffin" },
  253. { "amount" : 30, "type" : "griffin", "upgradeChance" : 50 },
  254. { "amount" : 30, "type" : "griffin" },
  255. { "amount" : 30, "type" : "griffin" }
  256. ],
  257. "creatures" : [ { "amount" : 3, "type" : "angel" } ]
  258. },
  259. {
  260. "message" : 34,
  261. "mapDice" : 3,
  262. "appearChance" : { "min" : 90, "max" : 100 },
  263. "guards" : [
  264. { "amount" : 40, "type" : "griffin" },
  265. { "amount" : 40, "type" : "griffin" },
  266. { "amount" : 40, "type" : "griffin", "upgradeChance" : 50 },
  267. { "amount" : 40, "type" : "griffin" },
  268. { "amount" : 40, "type" : "griffin" }
  269. ],
  270. "creatures" : [ { "amount" : 4, "type" : "angel" } ]
  271. }
  272. ]
  273. },
  274. "impCache" : {
  275. "compatibilityIdentifiers" : [ "inpCache" ],
  276. "index" : 3,
  277. "name" : "Imp Cache",
  278. "aiValue" : 1500,
  279. "sounds" : {
  280. "ambient" : ["LOOPFIRE"]
  281. },
  282. "rmg" : {
  283. "value" : 5000,
  284. "rarity" : 100
  285. },
  286. "onGuardedMessage" : 32,
  287. "onVisitedMessage" : 33,
  288. "visitMode" : "once",
  289. "selectMode" : "selectFirst",
  290. "guardsLayout" : "creatureBankNarrow",
  291. "rewards" : [
  292. {
  293. "message" : 34,
  294. "mapDice" : 0,
  295. "appearChance" : { "min" : 0, "max" : 30 },
  296. "guards" : [
  297. { "amount" : 20, "type" : "imp" },
  298. { "amount" : 20, "type" : "imp" },
  299. { "amount" : 20, "type" : "imp", "upgradeChance" : 50 },
  300. { "amount" : 20, "type" : "imp" },
  301. { "amount" : 20, "type" : "imp" }
  302. ],
  303. "resources" :
  304. {
  305. "gold" : 1000
  306. }
  307. },
  308. {
  309. "message" : 34,
  310. "mapDice" : 1,
  311. "appearChance" : { "min" : 30, "max" : 60 },
  312. "guards" : [
  313. { "amount" : 30, "type" : "imp" },
  314. { "amount" : 30, "type" : "imp" },
  315. { "amount" : 30, "type" : "imp", "upgradeChance" : 50 },
  316. { "amount" : 30, "type" : "imp" },
  317. { "amount" : 30, "type" : "imp" }
  318. ],
  319. "resources" :
  320. {
  321. "mercury" : 3,
  322. "gold" : 1500
  323. }
  324. },
  325. {
  326. "message" : 34,
  327. "mapDice" : 2,
  328. "appearChance" : { "min" : 60, "max" : 90 },
  329. "guards" : [
  330. { "amount" : 40, "type" : "imp" },
  331. { "amount" : 40, "type" : "imp" },
  332. { "amount" : 40, "type" : "imp", "upgradeChance" : 50 },
  333. { "amount" : 40, "type" : "imp" },
  334. { "amount" : 40, "type" : "imp" }
  335. ],
  336. "resources" :
  337. {
  338. "mercury" : 4,
  339. "gold" : 2000
  340. }
  341. },
  342. {
  343. "message" : 34,
  344. "mapDice" : 3,
  345. "appearChance" : { "min" : 90, "max" : 100 },
  346. "guards" : [
  347. { "amount" : 60, "type" : "imp" },
  348. { "amount" : 60, "type" : "imp" },
  349. { "amount" : 60, "type" : "imp", "upgradeChance" : 50 },
  350. { "amount" : 60, "type" : "imp" },
  351. { "amount" : 60, "type" : "imp" }
  352. ],
  353. "resources" :
  354. {
  355. "mercury" : 6,
  356. "gold" : 3000
  357. }
  358. }
  359. ]
  360. },
  361. "medusaStore" : {
  362. "index" : 4,
  363. "name" : "Medusa Stores",
  364. "aiValue" : 1500,
  365. "sounds" : {
  366. "ambient" : ["LOOPMEDU"]
  367. },
  368. "rmg" : {
  369. "value" : 1500,
  370. "rarity" : 100
  371. },
  372. "onGuardedMessage" : 32,
  373. "onVisitedMessage" : 33,
  374. "visitMode" : "once",
  375. "selectMode" : "selectFirst",
  376. "guardsLayout" : "creatureBankWide",
  377. "rewards" : [
  378. {
  379. "message" : 34,
  380. "mapDice" : 0,
  381. "appearChance" : { "min" : 0, "max" : 30 },
  382. "guards" : [
  383. { "amount" : 4, "type" : "medusa" },
  384. { "amount" : 4, "type" : "medusa" },
  385. { "amount" : 4, "type" : "medusa", "upgradeChance" : 50 },
  386. { "amount" : 4, "type" : "medusa" },
  387. { "amount" : 4, "type" : "medusa" }
  388. ],
  389. "resources" :
  390. {
  391. "sulfur" : 5,
  392. "gold" : 2000
  393. }
  394. },
  395. {
  396. "message" : 34,
  397. "mapDice" : 1,
  398. "appearChance" : { "min" : 30, "max" : 60 },
  399. "guards" : [
  400. { "amount" : 6, "type" : "medusa" },
  401. { "amount" : 6, "type" : "medusa" },
  402. { "amount" : 6, "type" : "medusa", "upgradeChance" : 50 },
  403. { "amount" : 6, "type" : "medusa" },
  404. { "amount" : 6, "type" : "medusa" }
  405. ],
  406. "resources" :
  407. {
  408. "sulfur" : 6,
  409. "gold" : 3000
  410. }
  411. },
  412. {
  413. "message" : 34,
  414. "mapDice" : 2,
  415. "appearChance" : { "min" : 60, "max" : 90 },
  416. "guards" : [
  417. { "amount" : 8, "type" : "medusa" },
  418. { "amount" : 8, "type" : "medusa" },
  419. { "amount" : 8, "type" : "medusa", "upgradeChance" : 50 },
  420. { "amount" : 8, "type" : "medusa" },
  421. { "amount" : 8, "type" : "medusa" }
  422. ],
  423. "resources" :
  424. {
  425. "sulfur" : 8,
  426. "gold" : 4000
  427. }
  428. },
  429. {
  430. "message" : 34,
  431. "mapDice" : 3,
  432. "appearChance" : { "min" : 90, "max" : 100 },
  433. "guards" : [
  434. { "amount" : 10, "type" : "medusa" },
  435. { "amount" : 10, "type" : "medusa" },
  436. { "amount" : 10, "type" : "medusa", "upgradeChance" : 50 },
  437. { "amount" : 10, "type" : "medusa" },
  438. { "amount" : 10, "type" : "medusa" }
  439. ],
  440. "resources" :
  441. {
  442. "sulfur" : 10,
  443. "gold" : 5000
  444. }
  445. }
  446. ]
  447. },
  448. "nagaBank" : {
  449. "index" : 5,
  450. "name" : "Naga Bank",
  451. "aiValue" : 3000,
  452. "sounds" : {
  453. "ambient" : ["LOOPNAGA"]
  454. },
  455. "rmg" : {
  456. "value" : 3000,
  457. "rarity" : 100
  458. },
  459. "onGuardedMessage" : 32,
  460. "onVisitedMessage" : 33,
  461. "visitMode" : "once",
  462. "selectMode" : "selectFirst",
  463. "guardsLayout" : "creatureBankWide",
  464. "rewards" : [
  465. {
  466. "message" : 34,
  467. "mapDice" : 0,
  468. "appearChance" : { "min" : 0, "max" : 30 },
  469. "guards" : [
  470. { "amount" : 2, "type" : "naga" },
  471. { "amount" : 2, "type" : "naga" },
  472. { "amount" : 2, "type" : "naga", "upgradeChance" : 50 },
  473. { "amount" : 2, "type" : "naga" },
  474. { "amount" : 2, "type" : "naga" }
  475. ],
  476. "resources" :
  477. {
  478. "gems" : 8,
  479. "gold" : 4000
  480. }
  481. },
  482. {
  483. "message" : 34,
  484. "mapDice" : 1,
  485. "appearChance" : { "min" : 30, "max" : 60 },
  486. "guards" : [
  487. { "amount" : 3, "type" : "naga" },
  488. { "amount" : 3, "type" : "naga" },
  489. { "amount" : 3, "type" : "naga", "upgradeChance" : 50 },
  490. { "amount" : 3, "type" : "naga" },
  491. { "amount" : 3, "type" : "naga" }
  492. ],
  493. "resources" :
  494. {
  495. "gems" : 12,
  496. "gold" : 6000
  497. }
  498. },
  499. {
  500. "message" : 34,
  501. "mapDice" : 2,
  502. "appearChance" : { "min" : 60, "max" : 90 },
  503. "guards" : [
  504. { "amount" : 4, "type" : "naga" },
  505. { "amount" : 4, "type" : "naga" },
  506. { "amount" : 4, "type" : "naga", "upgradeChance" : 50 },
  507. { "amount" : 4, "type" : "naga" },
  508. { "amount" : 4, "type" : "naga" }
  509. ],
  510. "resources" :
  511. {
  512. "gems" : 16,
  513. "gold" : 8000
  514. }
  515. },
  516. {
  517. "message" : 34,
  518. "mapDice" : 3,
  519. "appearChance" : { "min" : 90, "max" : 100 },
  520. "guards" : [
  521. { "amount" : 6, "type" : "naga" },
  522. { "amount" : 6, "type" : "naga" },
  523. { "amount" : 6, "type" : "naga", "upgradeChance" : 50 },
  524. { "amount" : 6, "type" : "naga" },
  525. { "amount" : 6, "type" : "naga" }
  526. ],
  527. "resources" :
  528. {
  529. "gems" : 24,
  530. "gold" : 12000
  531. }
  532. }
  533. ]
  534. },
  535. "dragonFlyHive" : {
  536. "index" : 6,
  537. "name" : "Dragon Fly Hive",
  538. "aiValue" : 9000,
  539. "sounds" : {
  540. "ambient" : ["LOOPLEAR"]
  541. },
  542. "rmg" : {
  543. "value" : 9000,
  544. "rarity" : 100
  545. },
  546. "onGuardedMessage" : 32,
  547. "onVisitedMessage" : 33,
  548. "visitMode" : "once",
  549. "selectMode" : "selectFirst",
  550. "guardsLayout" : "creatureBankNarrow",
  551. "rewards" : [
  552. {
  553. "message" : 34,
  554. "mapDice" : 0,
  555. "appearChance" : { "min" : 0, "max" : 30 },
  556. "guards" : [
  557. { "amount" : 6, "type" : "fireDragonFly" },
  558. { "amount" : 6, "type" : "fireDragonFly" },
  559. { "amount" : 6, "type" : "fireDragonFly" },
  560. { "amount" : 6, "type" : "fireDragonFly" },
  561. { "amount" : 6, "type" : "fireDragonFly" }
  562. ],
  563. "creatures" : [ { "amount" : 4, "type" : "wyvern" } ]
  564. },
  565. {
  566. "message" : 34,
  567. "mapDice" : 1,
  568. "appearChance" : { "min" : 30, "max" : 60 },
  569. "guards" : [
  570. { "amount" : 9, "type" : "fireDragonFly" },
  571. { "amount" : 9, "type" : "fireDragonFly" },
  572. { "amount" : 9, "type" : "fireDragonFly" },
  573. { "amount" : 9, "type" : "fireDragonFly" },
  574. { "amount" : 9, "type" : "fireDragonFly" }
  575. ],
  576. "creatures" : [ { "amount" : 6, "type" : "wyvern" } ]
  577. },
  578. {
  579. "message" : 34,
  580. "mapDice" : 2,
  581. "appearChance" : { "min" : 60, "max" : 90 },
  582. "guards" : [
  583. { "amount" : 12, "type" : "fireDragonFly" },
  584. { "amount" : 12, "type" : "fireDragonFly" },
  585. { "amount" : 12, "type" : "fireDragonFly" },
  586. { "amount" : 12, "type" : "fireDragonFly" },
  587. { "amount" : 12, "type" : "fireDragonFly" }
  588. ],
  589. "creatures" : [ { "amount" : 8, "type" : "wyvern" } ]
  590. },
  591. {
  592. "message" : 34,
  593. "mapDice" : 3,
  594. "appearChance" : { "min" : 90, "max" : 100 },
  595. "guards" : [
  596. { "amount" : 18, "type" : "fireDragonFly" },
  597. { "amount" : 18, "type" : "fireDragonFly" },
  598. { "amount" : 18, "type" : "fireDragonFly" },
  599. { "amount" : 18, "type" : "fireDragonFly" },
  600. { "amount" : 18, "type" : "fireDragonFly" }
  601. ],
  602. "creatures" : [ { "amount" : 12, "type" : "wyvern" } ]
  603. }
  604. ]
  605. }
  606. }
  607. },
  608. "shipwreck" : {
  609. "index" :85,
  610. "handler" : "configurable",
  611. "base" : {
  612. "sounds" : {
  613. "visit" : ["ROGUE"]
  614. }
  615. },
  616. "types" : {
  617. "shipwreck" : {
  618. "index" : 0,
  619. "blockedVisitable" : true,
  620. "coastVisitable" : true,
  621. "name" : "Shipwreck",
  622. "aiValue" : 2000,
  623. "rmg" : {
  624. "value" : 2000,
  625. "rarity" : 100
  626. },
  627. "visitMode" : "once",
  628. "selectMode" : "selectFirst",
  629. "onGuardedMessage" : 122,
  630. "onVisited" : [
  631. {
  632. "message" : 123, // Such a despicable act reduces your army's morale.
  633. "bonuses" : [ { "type" : "MORALE", "val" : -1, "duration" : "ONE_BATTLE", "stacking" : "shipwreckVisited", "description" : 99 } ]
  634. }
  635. ],
  636. "guardsLayout" : "creatureBankNarrow",
  637. "rewards" : [
  638. {
  639. "message" : 34,
  640. "mapDice" : 0,
  641. "appearChance" : { "min" : 0, "max" : 30 },
  642. "guards" : [
  643. { "amount" : 2, "type" : "wight" },
  644. { "amount" : 2, "type" : "wight" },
  645. { "amount" : 2, "type" : "wight" },
  646. { "amount" : 2, "type" : "wight" },
  647. { "amount" : 2, "type" : "wight" }
  648. ],
  649. "resources" :
  650. {
  651. "gold" : 2000
  652. }
  653. },
  654. {
  655. "message" : 34,
  656. "mapDice" : 1,
  657. "appearChance" : { "min" : 30, "max" : 60 },
  658. "guards" : [
  659. { "amount" : 3, "type" : "wight" },
  660. { "amount" : 3, "type" : "wight" },
  661. { "amount" : 3, "type" : "wight" },
  662. { "amount" : 3, "type" : "wight" },
  663. { "amount" : 3, "type" : "wight" }
  664. ],
  665. "resources" :
  666. {
  667. "gold" : 3000
  668. }
  669. },
  670. {
  671. "message" : 34,
  672. "mapDice" : 2,
  673. "appearChance" : { "min" : 60, "max" : 90 },
  674. "guards" : [
  675. { "amount" : 5, "type" : "wight" },
  676. { "amount" : 5, "type" : "wight" },
  677. { "amount" : 5, "type" : "wight" },
  678. { "amount" : 5, "type" : "wight" },
  679. { "amount" : 5, "type" : "wight" }
  680. ],
  681. "resources" :
  682. {
  683. "gold" : 4000
  684. },
  685. "artifacts" : [ { "class" : "TREASURE" } ]
  686. },
  687. {
  688. "message" : 34,
  689. "mapDice" : 3,
  690. "appearChance" : { "min" : 90, "max" : 100 },
  691. "guards" : [
  692. { "amount" : 10, "type" : "wight" },
  693. { "amount" : 10, "type" : "wight" },
  694. { "amount" : 10, "type" : "wight" },
  695. { "amount" : 10, "type" : "wight" },
  696. { "amount" : 10, "type" : "wight" }
  697. ],
  698. "resources" :
  699. {
  700. "gold" : 5000
  701. },
  702. "artifacts" : [ { "class" : "MINOR" } ]
  703. }
  704. ]
  705. }
  706. }
  707. },
  708. "derelictShip" : {
  709. "index" :24,
  710. "handler" : "configurable",
  711. "base" : {
  712. "sounds" : {
  713. "visit" : ["ROGUE"]
  714. }
  715. },
  716. "types" : {
  717. "derelictShip" : {
  718. "index" : 0,
  719. "name" : "Derelict Ship",
  720. "aiValue" : 4000,
  721. "rmg" : {
  722. "value" : 4000,
  723. "rarity" : 20
  724. },
  725. "visitMode" : "once",
  726. "selectMode" : "selectFirst",
  727. "onGuardedMessage" : 41,
  728. "onVisited" : [
  729. {
  730. "message" : 42, // Such a despicable act reduces your army's morale.
  731. "bonuses" : [ { "type" : "MORALE", "val" : -1, "duration" : "ONE_BATTLE", "stacking" : "derelictShipVisited", "description" : 101 } ]
  732. }
  733. ],
  734. "guardsLayout" : "creatureBankWide",
  735. "rewards" : [
  736. {
  737. "message" : 43,
  738. "mapDice" : 0,
  739. "appearChance" : { "min" : 0, "max" : 30 },
  740. "guards" : [
  741. { "amount" : 4, "type" : "waterElemental" },
  742. { "amount" : 4, "type" : "waterElemental" },
  743. { "amount" : 4, "type" : "waterElemental" },
  744. { "amount" : 4, "type" : "waterElemental" },
  745. { "amount" : 4, "type" : "waterElemental" }
  746. ],
  747. "resources" :
  748. {
  749. "gold" : 3000
  750. }
  751. },
  752. {
  753. "message" : 43,
  754. "mapDice" : 1,
  755. "appearChance" : { "min" : 30, "max" : 60 },
  756. "guards" : [
  757. { "amount" : 6, "type" : "waterElemental" },
  758. { "amount" : 6, "type" : "waterElemental" },
  759. { "amount" : 6, "type" : "waterElemental" },
  760. { "amount" : 6, "type" : "waterElemental" },
  761. { "amount" : 6, "type" : "waterElemental" }
  762. ],
  763. "resources" : {
  764. "gold" : 3000
  765. },
  766. "artifacts" : [ { "class" : "TREASURE" } ]
  767. },
  768. {
  769. "message" : 43,
  770. "mapDice" : 2,
  771. "appearChance" : { "min" : 60, "max" : 90 },
  772. "guards" : [
  773. { "amount" : 8, "type" : "waterElemental" },
  774. { "amount" : 8, "type" : "waterElemental" },
  775. { "amount" : 8, "type" : "waterElemental" },
  776. { "amount" : 8, "type" : "waterElemental" },
  777. { "amount" : 8, "type" : "waterElemental" }
  778. ],
  779. "resources" : {
  780. "gold" : 4000
  781. },
  782. "artifacts" : [ { "class" : "TREASURE" } ]
  783. },
  784. {
  785. "message" : 43,
  786. "mapDice" : 3,
  787. "appearChance" : { "min" : 90, "max" : 100 },
  788. "guards" : [
  789. { "amount" : 12, "type" : "waterElemental" },
  790. { "amount" : 12, "type" : "waterElemental" },
  791. { "amount" : 12, "type" : "waterElemental" },
  792. { "amount" : 12, "type" : "waterElemental" },
  793. { "amount" : 12, "type" : "waterElemental" }
  794. ],
  795. "resources" : {
  796. "gold" : 6000
  797. },
  798. "artifacts" : [ { "class" : "MINOR" } ]
  799. }
  800. ]
  801. }
  802. }
  803. },
  804. "crypt" : {
  805. "index" :84,
  806. "handler" : "configurable",
  807. "base" : {
  808. "sounds" : {
  809. "ambient" : ["LOOPDEAD"],
  810. "visit" : ["GRAVEYARD"]
  811. }
  812. },
  813. "types" : {
  814. "crypt" : {
  815. "index" : 0,
  816. "name" : "Crypt",
  817. "aiValue" : 1500,
  818. "rmg" : {
  819. "value" : 1000,
  820. "rarity" : 100
  821. },
  822. "visitMode" : "once",
  823. "selectMode" : "selectFirst",
  824. "onGuardedMessage" : 119, // Do you want to search the graves?
  825. "onVisited" : [
  826. {
  827. "message" : 120, // Such a despicable act reduces your army's morale.
  828. "bonuses" : [ { "type" : "MORALE", "val" : -1, "duration" : "ONE_BATTLE", "stacking" : "sepulcherVisited", "description" : 98 } ]
  829. }
  830. ],
  831. "guardsLayout" : "creatureBankNarrow",
  832. "rewards" : [
  833. {
  834. "appearChance" : { "min" : 0, "max" : 30 },
  835. "mapDice" : 0,
  836. "guards" : [
  837. { "amount" : 10, "type" : "skeleton" },
  838. { "amount" : 10, "type" : "walkingDead" },
  839. { "amount" : 10, "type" : "walkingDead" },
  840. { "amount" : 10, "type" : "skeleton" },
  841. { "amount" : 10, "type" : "skeleton" }
  842. ],
  843. "message" : 121, // you search the graves and find something
  844. "resources" :
  845. {
  846. "gold" : 1500
  847. }
  848. },
  849. {
  850. "appearChance" : { "min" : 30, "max" : 60 },
  851. "mapDice" : 1,
  852. "guards" : [
  853. { "amount" : 13, "type" : "skeleton" },
  854. { "amount" : 10, "type" : "walkingDead" },
  855. { "amount" : 5, "type" : "wight" },
  856. { "amount" : 10, "type" : "walkingDead" },
  857. { "amount" : 12, "type" : "skeleton" }
  858. ],
  859. "message" : 121, // you search the graves and find something
  860. "resources" :
  861. {
  862. "gold" : 2000
  863. }
  864. },
  865. {
  866. "appearChance" : { "min" : 60, "max" : 90 },
  867. "mapDice" : 2,
  868. "guards" : [
  869. { "amount" : 20, "type" : "skeleton" },
  870. { "amount" : 20, "type" : "walkingDead" },
  871. { "amount" : 10, "type" : "wight" },
  872. { "amount" : 5, "type" : "vampire" }
  873. ],
  874. "message" : 121, // you search the graves and find something
  875. "resources" :
  876. {
  877. "gold" : 2500
  878. },
  879. "artifacts" : [ { "class" : "TREASURE" } ]
  880. },
  881. {
  882. "appearChance" : { "min" : 90, "max" : 100 },
  883. "mapDice" : 3,
  884. "guards" : [
  885. { "amount" : 20, "type" : "skeleton" },
  886. { "amount" : 20, "type" : "walkingDead" },
  887. { "amount" : 10, "type" : "wight" },
  888. { "amount" : 10, "type" : "vampire" }
  889. ],
  890. "message" : 121, // you search the graves and find something
  891. "resources" :
  892. {
  893. "gold" : 5000
  894. },
  895. "artifacts" : [ { "class" : "TREASURE" } ]
  896. }
  897. ]
  898. }
  899. }
  900. },
  901. "dragonUtopia" : {
  902. "index" :25,
  903. "handler" : "configurable",
  904. "base" : {
  905. "sounds" : {
  906. "ambient" : ["LOOPDRAG"],
  907. "visit" : ["DRAGON"]
  908. }
  909. },
  910. "types" : {
  911. "dragonUtopia" : {
  912. "index" : 0,
  913. "name" : "Dragon Utopia",
  914. "aiValue" : 11000,
  915. "rmg" : {
  916. "value" : 10000,
  917. "rarity" : 100
  918. },
  919. "visitMode" : "once",
  920. "selectMode" : "selectFirst",
  921. "onGuardedMessage" : 47,
  922. "onVisitedMessage" : 33,
  923. "guardsLayout" : "creatureBankWide",
  924. "rewards" : [
  925. {
  926. "message" : 34,
  927. "mapDice" : 0,
  928. "appearChance" : { "min" : 0, "max" : 30 },
  929. "guards" : [
  930. { "amount" : 8, "type" : "greenDragon" },
  931. { "amount" : 5, "type" : "redDragon" },
  932. { "amount" : 2, "type" : "goldDragon" },
  933. { "amount" : 1, "type" : "blackDragon" }
  934. ],
  935. "resources" :
  936. {
  937. "gold" : 20000
  938. },
  939. "artifacts" : [
  940. { "class" : "TREASURE" },
  941. { "class" : "MINOR" },
  942. { "class" : "MAJOR" },
  943. { "class" : "RELIC" }
  944. ]
  945. },
  946. {
  947. "message" : 34,
  948. "mapDice" : 1,
  949. "appearChance" : { "min" : 30, "max" : 60 },
  950. "guards" : [
  951. { "amount" : 8, "type" : "greenDragon" },
  952. { "amount" : 6, "type" : "redDragon" },
  953. { "amount" : 3, "type" : "goldDragon" },
  954. { "amount" : 2, "type" : "blackDragon" }
  955. ],
  956. "resources" :
  957. {
  958. "gold" : 30000
  959. },
  960. "artifacts" : [
  961. { "class" : "MINOR" },
  962. { "class" : "MAJOR" },
  963. { "class" : "RELIC" },
  964. { "class" : "RELIC" }
  965. ]
  966. },
  967. {
  968. "message" : 34,
  969. "mapDice" : 2,
  970. "appearChance" : { "min" : 60, "max" : 90 },
  971. "guards" : [
  972. { "amount" : 8, "type" : "greenDragon" },
  973. { "amount" : 6, "type" : "redDragon" },
  974. { "amount" : 4, "type" : "goldDragon" },
  975. { "amount" : 3, "type" : "blackDragon" }
  976. ],
  977. "resources" :
  978. {
  979. "gold" : 40000
  980. },
  981. "artifacts" : [
  982. { "class" : "MAJOR" },
  983. { "class" : "RELIC" },
  984. { "class" : "RELIC" },
  985. { "class" : "RELIC" }
  986. ]
  987. },
  988. {
  989. "message" : 34,
  990. "mapDice" : 3,
  991. "appearChance" : { "min" : 90, "max" : 100 },
  992. "guards" : [
  993. { "amount" : 8, "type" : "greenDragon" },
  994. { "amount" : 7, "type" : "redDragon" },
  995. { "amount" : 6, "type" : "goldDragon" },
  996. { "amount" : 5, "type" : "blackDragon" }
  997. ],
  998. "resources" :
  999. {
  1000. "gold" : 50000
  1001. },
  1002. "artifacts" : [
  1003. { "class" : "RELIC" },
  1004. { "class" : "RELIC" },
  1005. { "class" : "RELIC" },
  1006. { "class" : "RELIC" }
  1007. ]
  1008. }
  1009. ]
  1010. }
  1011. }
  1012. }
  1013. }