mapOverrides.json 53 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765
  1. {
  2. "data/good1:2" : { // Griffin Cliff
  3. "defeatIconIndex" : 3,
  4. "defeatString" : "Lose All Your Towns and Heroes",
  5. "triggeredEvents" : {
  6. "specialVictory" : {
  7. "condition" : [
  8. "allOf",
  9. [ "isHuman", { "value" : 1 } ],
  10. [ "control", { "type" : 17 } ]
  11. ],
  12. "effect" : {
  13. "messageToSend" : "The enemy's flag flies on the dwelling of every creature. Victory is theirs!",
  14. "type" : "victory"
  15. },
  16. "message" : "Congratulations! Your flag flies on the dwelling of every creature. Victory is yours!"
  17. },
  18. "standardDefeat" : {
  19. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  20. "effect" : {
  21. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  22. "type" : "defeat"
  23. },
  24. "message" : "%s, your heroes abandon you, and you are banished from this land."
  25. }
  26. },
  27. "victoryIconIndex" : 8,
  28. "victoryString" : "Flag All Creature Dwellings"
  29. },
  30. "data/good3:2" : { // For King and Country
  31. "defeatIconIndex" : 1,
  32. "defeatString" : "Lose Hero",
  33. "triggeredEvents" : {
  34. "heroesMustSurvive" : {
  35. "condition" : [
  36. "allOf",
  37. [ "isHuman", { "value" : 1 } ],
  38. [ "noneOf",
  39. [ "allOf",
  40. [ "control", { "position" : [ 9, 64, 0 ], "type" : 34 } ],
  41. [ "control", { "position" : [ 13, 63, 0 ], "type" : 34 } ]
  42. ]
  43. ]
  44. ],
  45. "effect" : {
  46. "messageToSend" : "%s has been vanquished!",
  47. "type" : "defeat"
  48. },
  49. "message" : "One of your heroes has suffered defeat - your quest is over!"
  50. },
  51. "standardDefeat" : {
  52. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  53. "effect" : {
  54. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  55. "type" : "defeat"
  56. },
  57. "message" : "%s, your heroes abandon you, and you are banished from this land."
  58. },
  59. "standardVictory" : {
  60. "condition" : [ "standardWin" ],
  61. "effect" : {
  62. "messageToSend" : "%s has been vanquished!",
  63. "type" : "victory"
  64. },
  65. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  66. }
  67. },
  68. "victoryIconIndex" : 11,
  69. "victoryString" : "Defeat All Enemies"
  70. },
  71. "data/secret1:0" : { // The Grail
  72. "defeatIconIndex" : 2,
  73. "defeatString" : "Time Expires",
  74. "triggeredEvents" : {
  75. "specialDefeat" : {
  76. "condition" : [
  77. "allOf",
  78. [ "isHuman", { "value" : 1 } ],
  79. [ "daysPassed", { "value" : 56 } ]
  80. ],
  81. "effect" : {
  82. "messageToSend" : "%s has been vanquished!",
  83. "type" : "defeat"
  84. },
  85. "message" : "Alas, time has run out on your quest. All is lost."
  86. },
  87. "specialVictory" : {
  88. "condition" : [
  89. "allOf",
  90. [ "isHuman", { "value" : 1 } ],
  91. [ "haveArtifact", { "type" : 2 } ]
  92. ],
  93. "effect" : {
  94. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  95. "type" : "victory"
  96. },
  97. "message" : "Congratulations! You have found the %s, and can claim victory!"
  98. },
  99. "standardDefeat" : {
  100. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  101. "effect" : {
  102. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  103. "type" : "defeat"
  104. },
  105. "message" : "%s, your heroes abandon you, and you are banished from this land."
  106. }
  107. },
  108. "victoryIconIndex" : 0,
  109. "victoryString" : "Acquire Artifact"
  110. },
  111. "data/ab:1" : { // Seeking Armageddon
  112. "defeatIconIndex" : 1,
  113. "defeatString" : "Lose Hero",
  114. "triggeredEvents" : {
  115. "specialDefeat" : {
  116. "condition" : [
  117. "allOf",
  118. [ "isHuman", { "value" : 1 } ],
  119. [ "noneOf", [ "control", { "position" : [ 63, 65, 0 ], "type" : 34 } ] ]
  120. ],
  121. "effect" : {
  122. "messageToSend" : "%s has been vanquished!",
  123. "type" : "defeat"
  124. },
  125. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  126. },
  127. "specialVictory" : {
  128. "condition" : [
  129. "allOf",
  130. [ "isHuman", { "value" : 1 } ],
  131. [ "haveArtifact", { "type" : "artifact.swordOfHellfire" } ],
  132. [ "haveArtifact", { "type" : "artifact.breastplateOfBrimstone" } ],
  133. [ "haveArtifact", { "type" : "artifact.shieldOfTheDamned" } ]
  134. ],
  135. "effect" : {
  136. "messageToSend" : "The enemy has found the relics, and can claim victory!",
  137. "type" : "victory"
  138. },
  139. "message" : "Congratulations! You have found the relics, and can claim victory!"
  140. },
  141. "standardDefeat" : {
  142. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  143. "effect" : {
  144. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  145. "type" : "defeat"
  146. },
  147. "message" : "%s, your heroes abandon you, and you are banished from this land."
  148. }
  149. },
  150. "victoryIconIndex" : 0,
  151. "victoryString" : "Acquire sword, breastplate and shield"
  152. },
  153. "data/ab:3" : { // Maker of Sorrows
  154. "defeatIconIndex" : 1,
  155. "defeatString" : "Lose Hero",
  156. "triggeredEvents" : {
  157. "specialDefeat" : {
  158. "condition" : [
  159. "allOf",
  160. [ "isHuman", { "value" : 1 } ],
  161. [ "noneOf", [ "control", { "position" : [ 102, 18, 0 ], "type" : 34 } ] ]
  162. ],
  163. "effect" : {
  164. "messageToSend" : "%s has been vanquished!",
  165. "type" : "defeat"
  166. },
  167. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  168. },
  169. "specialVictory" : {
  170. "condition" : [
  171. "allOf",
  172. [ "isHuman", { "value" : 1 } ],
  173. [ "haveArtifact", { "type" : 128 } ]
  174. ],
  175. "effect" : {
  176. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  177. "type" : "victory"
  178. },
  179. "message" : "Congratulations! You have found the %s, and can claim victory!"
  180. },
  181. "standardDefeat" : {
  182. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  183. "effect" : {
  184. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  185. "type" : "defeat"
  186. },
  187. "message" : "%s, your heroes abandon you, and you are banished from this land."
  188. }
  189. },
  190. "victoryIconIndex" : 0,
  191. "victoryString" : "Acquire Artifact"
  192. },
  193. "data/ab:6" : { // To Kill A Hero
  194. "defeatIconIndex" : 1,
  195. "defeatString" : "Lose Hero",
  196. "triggeredEvents" : {
  197. "heroesMustSurvive" : {
  198. "condition" : [
  199. "allOf",
  200. [ "isHuman", { "value" : 1 } ],
  201. [ "noneOf",
  202. [ "allOf",
  203. [ "control", { "position" : [ 7, 66, 0 ], "type" : 34 } ], // Catherine
  204. [ "control", { "position" : [ 18, 68, 0 ], "type" : 34 } ], // Roland
  205. [ "control", { "position" : [ 58, 12, 0 ], "type" : 34 } ] //Gelu
  206. ]
  207. ]
  208. ],
  209. "effect" : {
  210. "messageToSend" : "%s has been vanquished!",
  211. "type" : "defeat"
  212. },
  213. "message" : "One of your heroes has suffered defeat - your quest is over!"
  214. },
  215. "specialVictory" : {
  216. "condition" : [
  217. "allOf",
  218. [ "isHuman", { "value" : 1 } ],
  219. [ "destroy", { "position" : [ 33, 37, 0 ], "type" : 34 } ]
  220. ],
  221. "effect" : {
  222. "messageToSend" : "The hero, %s, has suffered defeat - your quest is over!",
  223. "type" : "victory"
  224. },
  225. "message" : "Congratulations! You have completed your quest to defeat the enemy hero %s. Victory is yours!"
  226. },
  227. "standardDefeat" : {
  228. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  229. "effect" : {
  230. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  231. "type" : "defeat"
  232. },
  233. "message" : "%s, your heroes abandon you, and you are banished from this land."
  234. }
  235. },
  236. "victoryIconIndex" : 5,
  237. "victoryString" : "Defeat Hero"
  238. },
  239. "data/ab:7" : { // Oblivion's Edge
  240. "defeatIconIndex" : 2,
  241. "defeatString" : "Time Expires",
  242. "triggeredEvents" : {
  243. "heroesMustSurvive" : {
  244. "condition" : [
  245. "allOf",
  246. [ "isHuman", { "value" : 1 } ],
  247. [ "noneOf",
  248. [ "allOf",
  249. [ "control", { "position" : [ 4, 3, 0 ], "type" : 34 } ], // Gelu
  250. [ "control", { "position" : [ 12, 63, 0 ], "type" : 34 } ], // Catherine
  251. [ "control", { "position" : [ 63, 51, 0 ], "type" : 34 } ] // Roland
  252. ]
  253. ]
  254. ],
  255. "effect" : {
  256. "messageToSend" : "%s has been vanquished!",
  257. "type" : "defeat"
  258. },
  259. "message" : "One of your heroes has suffered defeat - your quest is over!"
  260. },
  261. "specialDefeat" : {
  262. "condition" : [
  263. "allOf",
  264. [ "isHuman", { "value" : 1 } ],
  265. [ "daysPassed", { "value" : 56 } ]
  266. ],
  267. "effect" : {
  268. "messageToSend" : "%s has been vanquished!",
  269. "type" : "defeat"
  270. },
  271. "message" : "Alas, time has run out on your quest. All is lost."
  272. },
  273. "specialVictory" : {
  274. "condition" : [
  275. "allOf",
  276. [ "isHuman", { "value" : 1 } ],
  277. [ "transport", { "position" : [ 35, 36, 0 ], "type" : 128 } ]
  278. ],
  279. "effect" : {
  280. "messageToSend" : "The enemy has delivered the precious cargo intact and claims victory!",
  281. "type" : "victory"
  282. },
  283. "message" : "Congratulations! You have reached your destination, precious cargo intact, and can claim victory!"
  284. },
  285. "standardDefeat" : {
  286. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  287. "effect" : {
  288. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  289. "type" : "defeat"
  290. },
  291. "message" : "%s, your heroes abandon you, and you are banished from this land."
  292. }
  293. },
  294. "victoryIconIndex" : 10,
  295. "victoryString" : "Transport Artifact"
  296. },
  297. "data/slayer:0" : { // Rust Dragons
  298. "defeatIconIndex" : 2,
  299. "defeatString" : "Time Expires",
  300. "triggeredEvents" : {
  301. "heroMustSurvive" : {
  302. "condition" : [
  303. "allOf",
  304. [ "isHuman", { "value" : 1 } ],
  305. [ "noneOf", [ "control", { "position" : [ 99, 101, 0 ], "type" : 34 } ] ]
  306. ],
  307. "effect" : {
  308. "messageToSend" : "%s has been vanquished!",
  309. "type" : "defeat"
  310. },
  311. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  312. },
  313. "specialDefeat" : {
  314. "condition" : [
  315. "allOf",
  316. [ "isHuman", { "value" : 1 } ],
  317. [ "daysPassed", { "value" : 168 } ]
  318. ],
  319. "effect" : {
  320. "messageToSend" : "%s has been vanquished!",
  321. "type" : "defeat"
  322. },
  323. "message" : "Alas, time has run out on your quest. All is lost."
  324. },
  325. "specialVictory" : {
  326. "condition" : [
  327. "allOf",
  328. [ "isHuman", { "value" : 1 } ],
  329. [ "control", { "type" : 53 } ]
  330. ],
  331. "effect" : {
  332. "messageToSend" : "The enemy's flag flies on every mine. Victory is theirs!",
  333. "type" : "victory"
  334. },
  335. "message" : "Congratulations! Your flag flies on every mine. Victory is yours!"
  336. },
  337. "standardDefeat" : {
  338. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  339. "effect" : {
  340. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  341. "type" : "defeat"
  342. },
  343. "message" : "%s, your heroes abandon you, and you are banished from this land."
  344. }
  345. },
  346. "victoryIconIndex" : 9,
  347. "victoryString" : "Flag All Mines"
  348. },
  349. "data/slayer:1" : { // Faerie Dragons
  350. "defeatIconIndex" : 2,
  351. "defeatString" : "Time Expires",
  352. "triggeredEvents" : {
  353. "heroMustSurvive" : {
  354. "condition" : [
  355. "allOf",
  356. [ "isHuman", { "value" : 1 } ],
  357. [ "noneOf", [ "control", { "position" : [ 104, 61, 0 ], "type" : 34 } ] ]
  358. ],
  359. "effect" : {
  360. "messageToSend" : "%s has been vanquished!",
  361. "type" : "defeat"
  362. },
  363. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  364. },
  365. "specialDefeat" : {
  366. "condition" : [
  367. "allOf",
  368. [ "isHuman", { "value" : 1 } ],
  369. [ "daysPassed", { "value" : 168 } ]
  370. ],
  371. "effect" : {
  372. "messageToSend" : "%s has been vanquished!",
  373. "type" : "defeat"
  374. },
  375. "message" : "Alas, time has run out on your quest. All is lost."
  376. },
  377. "specialVictory" : {
  378. "condition" : [ "destroy", { "position" : [ 6, 49, 0 ], "type" : 54 } ],
  379. "effect" : {
  380. "messageToSend" : "The enemy has beaten you to your quest to kill the fearsome beast, and claims victory!",
  381. "type" : "victory"
  382. },
  383. "message" : "Congratulations! You have completed your quest to kill the fearsome beast, and can claim victory!"
  384. },
  385. "standardDefeat" : {
  386. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  387. "effect" : {
  388. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  389. "type" : "defeat"
  390. },
  391. "message" : "%s, your heroes abandon you, and you are banished from this land."
  392. }
  393. },
  394. "victoryIconIndex" : 7,
  395. "victoryString" : "Defeat Monster"
  396. },
  397. "data/slayer:2" : { // Azure Dragons
  398. "defeatIconIndex" : 2,
  399. "defeatString" : "Time Expires",
  400. "triggeredEvents" : {
  401. "heroMustSurvive" : {
  402. "condition" : [
  403. "allOf",
  404. [ "isHuman", { "value" : 1 } ],
  405. [ "noneOf", [ "control", { "position" : [ 88, 82, 0 ], "type" : 34 } ] ]
  406. ],
  407. "effect" : {
  408. "messageToSend" : "%s has been vanquished!",
  409. "type" : "defeat"
  410. },
  411. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  412. },
  413. "specialDefeat" : {
  414. "condition" : [
  415. "allOf",
  416. [ "isHuman", { "value" : 1 } ],
  417. [ "daysPassed", { "value" : 168 } ]
  418. ],
  419. "effect" : {
  420. "messageToSend" : "%s has been vanquished!",
  421. "type" : "defeat"
  422. },
  423. "message" : "Alas, time has run out on your quest. All is lost."
  424. },
  425. "specialVictory" : {
  426. "condition" : [ "destroy", { "position" : [ 107, 3, 0 ], "type" : 54 } ],
  427. "effect" : {
  428. "messageToSend" : "The enemy has beaten you to your quest to kill the fearsome beast, and claims victory!",
  429. "type" : "victory"
  430. },
  431. "message" : "Congratulations! You have completed your quest to kill the fearsome beast, and can claim victory!"
  432. },
  433. "standardDefeat" : {
  434. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  435. "effect" : {
  436. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  437. "type" : "defeat"
  438. },
  439. "message" : "%s, your heroes abandon you, and you are banished from this land."
  440. }
  441. },
  442. "victoryIconIndex" : 7,
  443. "victoryString" : "Defeat Monster"
  444. },
  445. "data/slayer:3" : { // Crystal Dragons
  446. "defeatIconIndex" : 2,
  447. "defeatString" : "Time Expires",
  448. "triggeredEvents" : {
  449. "heroMustSurvive" : {
  450. "condition" : [
  451. "allOf",
  452. [ "isHuman", { "value" : 1 } ],
  453. [ "noneOf", [ "control", { "position" : [ 23, 1, 0 ], "type" : 34 } ] ]
  454. ],
  455. "effect" : {
  456. "messageToSend" : "%s has been vanquished!",
  457. "type" : "defeat"
  458. },
  459. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  460. },
  461. "specialDefeat" : {
  462. "condition" : [
  463. "allOf",
  464. [ "isHuman", { "value" : 1 } ],
  465. [ "daysPassed", { "value" : 56 } ]
  466. ],
  467. "effect" : {
  468. "messageToSend" : "%s has been vanquished!",
  469. "type" : "defeat"
  470. },
  471. "message" : "Alas, time has run out on your quest. All is lost."
  472. },
  473. "specialVictory" : {
  474. "condition" : [ "destroy", { "position" : [ 57, 61, 0 ], "type" : 54 } ],
  475. "effect" : {
  476. "messageToSend" : "The enemy has beaten you to your quest to kill the fearsome beast, and claims victory!",
  477. "type" : "victory"
  478. },
  479. "message" : "Congratulations! You have completed your quest to kill the fearsome beast, and can claim victory!"
  480. },
  481. "standardDefeat" : {
  482. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  483. "effect" : {
  484. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  485. "type" : "defeat"
  486. },
  487. "message" : "%s, your heroes abandon you, and you are banished from this land."
  488. }
  489. },
  490. "victoryIconIndex" : 7,
  491. "victoryString" : "Defeat Monster"
  492. },
  493. "data/festival:0" : { // For the Throne
  494. "defeatIconIndex" : 2,
  495. "defeatString" : "Time Expires",
  496. "triggeredEvents" : {
  497. "heroesMustSurvive" : {
  498. "condition" : [
  499. "allOf",
  500. [ "isHuman", { "value" : 1 } ],
  501. [ "noneOf",
  502. [ "allOf",
  503. [ "control", { "position" : [ 10, 59, 0 ], "type" : 34 } ],
  504. [ "control", { "position" : [ 4, 63, 0 ], "type" : 34 } ],
  505. [ "control", { "position" : [ 15, 63, 0 ], "type" : 34 } ],
  506. [ "control", { "position" : [ 10, 66, 0 ], "type" : 34 } ]
  507. ]
  508. ]
  509. ],
  510. "effect" : {
  511. "messageToSend" : "%s has been vanquished!",
  512. "type" : "defeat"
  513. },
  514. "message" : "One of your heroes has suffered defeat - your quest is over!"
  515. },
  516. "specialDefeat" : {
  517. "condition" : [
  518. "allOf",
  519. [ "isHuman", { "value" : 1 } ],
  520. [ "daysPassed", { "value" : 84 } ]
  521. ],
  522. "effect" : {
  523. "messageToSend" : "%s has been vanquished!",
  524. "type" : "defeat"
  525. },
  526. "message" : "Alas, time has run out on your quest. All is lost."
  527. },
  528. "standardDefeat" : {
  529. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  530. "effect" : {
  531. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  532. "type" : "defeat"
  533. },
  534. "message" : "%s, your heroes abandon you, and you are banished from this land."
  535. },
  536. "standardVictory" : {
  537. "condition" : [ "standardWin" ],
  538. "effect" : {
  539. "messageToSend" : "%s has been vanquished!",
  540. "type" : "victory"
  541. },
  542. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  543. }
  544. },
  545. "victoryIconIndex" : 11,
  546. "victoryString" : "Defeat All Enemies"
  547. },
  548. "data/festival:1" : { // Clan War
  549. "defeatIconIndex" : 1,
  550. "defeatString" : "Lose Hero",
  551. "triggeredEvents" : {
  552. "heroesMustSurvive" : {
  553. "condition" : [
  554. "allOf",
  555. [ "isHuman", { "value" : 1 } ],
  556. [ "noneOf",
  557. [ "allOf",
  558. [ "control", { "position" : [ 94, 60, 0 ], "type" : 34 } ],
  559. [ "control", { "position" : [ 93, 51, 0 ], "type" : 34 } ],
  560. [ "control", { "position" : [ 85, 64, 0 ], "type" : 34 } ],
  561. [ "control", { "position" : [100, 63, 0 ], "type" : 34 } ]
  562. ]
  563. ]
  564. ],
  565. "effect" : {
  566. "messageToSend" : "%s has been vanquished!",
  567. "type" : "defeat"
  568. },
  569. "message" : "One of your heroes has suffered defeat - your quest is over!"
  570. },
  571. "standardDefeat" : {
  572. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  573. "effect" : {
  574. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  575. "type" : "defeat"
  576. },
  577. "message" : "%s, your heroes abandon you, and you are banished from this land."
  578. },
  579. "standardVictory" : {
  580. "condition" : [ "standardWin" ],
  581. "effect" : {
  582. "messageToSend" : "%s has been vanquished!",
  583. "type" : "victory"
  584. },
  585. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  586. }
  587. },
  588. "victoryIconIndex" : 11,
  589. "victoryString" : "Defeat All Enemies"
  590. },
  591. "data/festival:2" : { // Taming of the wild
  592. "defeatIconIndex" : 2,
  593. "defeatString" : "Time Expires",
  594. "triggeredEvents" : {
  595. "heroesMustSurvive" : {
  596. "condition" : [
  597. "allOf",
  598. [ "isHuman", { "value" : 1 } ],
  599. [ "noneOf",
  600. [ "allOf",
  601. [ "control", { "position" : [ 34, 38, 0 ], "type" : 34 } ],
  602. [ "control", { "position" : [ 32, 7, 0 ], "type" : 34 } ],
  603. [ "control", { "position" : [ 8, 63, 0 ], "type" : 34 } ],
  604. [ "control", { "position" : [ 65, 63, 0 ], "type" : 34 } ]
  605. ]
  606. ]
  607. ],
  608. "effect" : {
  609. "messageToSend" : "%s has been vanquished!",
  610. "type" : "defeat"
  611. },
  612. "message" : "One of your heroes has suffered defeat - your quest is over!"
  613. },
  614. "specialDefeat" : {
  615. "condition" : [
  616. "allOf",
  617. [ "isHuman", { "value" : 1 } ],
  618. [ "daysPassed", { "value" : 112 } ]
  619. ],
  620. "effect" : {
  621. "messageToSend" : "%s has been vanquished!",
  622. "type" : "defeat"
  623. },
  624. "message" : "Alas, time has run out on your quest. All is lost."
  625. },
  626. "standardDefeat" : {
  627. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  628. "effect" : {
  629. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  630. "type" : "defeat"
  631. },
  632. "message" : "%s, your heroes abandon you, and you are banished from this land."
  633. },
  634. "specialVictory" : {
  635. "condition" : [ "destroy", { "type" : 54} ],
  636. "effect" : {
  637. "messageToSend" : "%s has been vanquished!",
  638. "type" : "victory"
  639. },
  640. "message" : "Congratulations! Area around your town is now secure!"
  641. }
  642. },
  643. "victoryIconIndex" : 7,
  644. "victoryString" : "Eliminate all hostile creatures in the area"
  645. },
  646. "data/festival:3" : { // Razor Claw
  647. "defeatIconIndex" : 2,
  648. "defeatString" : "Time Expires",
  649. "triggeredEvents" : {
  650. "heroMustSurvive" : {
  651. "condition" : [
  652. "allOf",
  653. [ "isHuman", { "value" : 1 } ],
  654. [ "noneOf", [ "control", { "position" : [ 1, 3, 0 ], "type" : 34 } ] ]
  655. ],
  656. "effect" : {
  657. "messageToSend" : "%s has been vanquished!",
  658. "type" : "defeat"
  659. },
  660. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  661. },
  662. "specialDefeat" : {
  663. "condition" : [
  664. "allOf",
  665. [ "isHuman", { "value" : 1 } ],
  666. [ "daysPassed", { "value" : 84 } ]
  667. ],
  668. "effect" : {
  669. "messageToSend" : "%s has been vanquished!",
  670. "type" : "defeat"
  671. },
  672. "message" : "Alas, time has run out on your quest. All is lost."
  673. },
  674. "specialVictory" : {
  675. "condition" : [ "destroy", { "position" : [ 62, 5, 1 ], "type" : 54 } ],
  676. "effect" : {
  677. "messageToSend" : "The enemy has beaten you to your quest to kill the fearsome beast, and claims victory!",
  678. "type" : "victory"
  679. },
  680. "message" : "Congratulations! You have completed your quest to kill the fearsome beast, and can claim victory!"
  681. },
  682. "standardDefeat" : {
  683. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  684. "effect" : {
  685. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  686. "type" : "defeat"
  687. },
  688. "message" : "%s, your heroes abandon you, and you are banished from this land."
  689. }
  690. },
  691. "victoryIconIndex" : 7,
  692. "victoryString" : "Defeat Monster"
  693. },
  694. "data/fire:0" : { // Farming Towns
  695. "defeatIconIndex" : 1,
  696. "defeatString" : "Lose Hero",
  697. "triggeredEvents" : {
  698. "heroMustSurvive" : {
  699. "condition" : [
  700. "allOf",
  701. [ "isHuman", { "value" : 1 } ],
  702. [ "noneOf", [ "control", { "position" : [ 69, 69, 0 ], "type" : 34 } ] ]
  703. ],
  704. "effect" : {
  705. "messageToSend" : "%s has been vanquished!",
  706. "type" : "defeat"
  707. },
  708. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  709. },
  710. "standardDefeat" : {
  711. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  712. "effect" : {
  713. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  714. "type" : "defeat"
  715. },
  716. "message" : "%s, your heroes abandon you, and you are banished from this land."
  717. },
  718. "standardVictory" : {
  719. "condition" : [ "standardWin" ],
  720. "effect" : {
  721. "messageToSend" : "%s has been vanquished!",
  722. "type" : "victory"
  723. },
  724. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  725. },
  726. "specialVictory" : {
  727. "condition" : [
  728. "allOf",
  729. [ "isHuman", { "value" : 1 } ],
  730. [ "destroy", { "type" : 54} ]
  731. ],
  732. "effect" : {
  733. "messageToSend" : "You has been vanquished!",
  734. "type" : "victory"
  735. },
  736. "message" : "Congratulations! Area around your lands is now secure!"
  737. }
  738. },
  739. "victoryIconIndex" : 11,
  740. "victoryString" : "Destroy All Creatures / Defeat All Enemies"
  741. },
  742. "data/fire:1" : { // March of the Undead
  743. "defeatIconIndex" : 2,
  744. "defeatString" : "Time Expires",
  745. "triggeredEvents" : {
  746. "specialVictory" : {
  747. "condition" : [
  748. "allOf",
  749. [ "isHuman", { "value" : 1 } ],
  750. [ "control", { "type" : 17 } ]
  751. ],
  752. "effect" : {
  753. "messageToSend" : "The enemy's flag flies on the dwelling of every creature. Victory is theirs!",
  754. "type" : "victory"
  755. },
  756. "message" : "Congratulations! Your flag flies on the dwelling of every creature. Victory is yours!"
  757. },
  758. "specialDefeat" : {
  759. "condition" : [
  760. "allOf",
  761. [ "isHuman", { "value" : 1 } ],
  762. [ "daysPassed", { "value" : 196 } ]
  763. ],
  764. "effect" : {
  765. "messageToSend" : "%s has been vanquished!",
  766. "type" : "defeat"
  767. },
  768. "message" : "Alas, time has run out on your quest. All is lost."
  769. },
  770. "standardDefeat" : {
  771. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  772. "effect" : {
  773. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  774. "type" : "defeat"
  775. },
  776. "message" : "%s, your heroes abandon you, and you are banished from this land."
  777. }
  778. },
  779. "victoryIconIndex" : 8,
  780. "victoryString" : "Flag All Creature Dwellings"
  781. },
  782. "data/fool:2" : { // Hurry Up and Wait
  783. "defeatIconIndex" : 1,
  784. "defeatString" : "Lose Hero",
  785. "triggeredEvents" : {
  786. "heroMustSurvive" : {
  787. "condition" : [
  788. "allOf",
  789. [ "isHuman", { "value" : 1 } ],
  790. [ "noneOf", [ "control", { "position" : [ 60, 45, 0 ], "type" : 34 } ] ]
  791. ],
  792. "effect" : {
  793. "messageToSend" : "%s has been vanquished!",
  794. "type" : "defeat"
  795. },
  796. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  797. },
  798. "standardDefeat" : {
  799. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  800. "effect" : {
  801. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  802. "type" : "defeat"
  803. },
  804. "message" : "%s, your heroes abandon you, and you are banished from this land."
  805. },
  806. "standardVictory" : {
  807. "condition" : [ "standardWin" ],
  808. "effect" : {
  809. "messageToSend" : "%s has been vanquished!",
  810. "type" : "victory"
  811. },
  812. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  813. },
  814. "specialVictory" : {
  815. "condition" : [
  816. "allOf",
  817. [ "isHuman", { "value" : 1 } ],
  818. [ "daysPassed", { "value" : 112 } ]
  819. ],
  820. "effect" : {
  821. "messageToSend" : "%s has been vanquished!",
  822. "type" : "victory"
  823. },
  824. "message" : "Congratulations! You have survived long enough for help to arrive. Victory is yours!"
  825. },
  826. },
  827. "victoryIconIndex" : 11,
  828. "victoryString" : "Survive for 4 months / Defeat all enemies"
  829. },
  830. "data/gem:1" : { // After the Amulet
  831. "defeatIconIndex" : 1,
  832. "defeatString" : "Lose Hero",
  833. "triggeredEvents" : {
  834. "heroesMustSurvive" : {
  835. "condition" : [
  836. "allOf",
  837. [ "isHuman", { "value" : 1 } ],
  838. [ "noneOf",
  839. [ "allOf",
  840. [ "control", { "position" : [ 19, 60, 0 ], "type" : 34 } ],
  841. [ "control", { "position" : [ 17, 60, 0 ], "type" : 34 } ]
  842. ]
  843. ]
  844. ],
  845. "effect" : {
  846. "messageToSend" : "%s has been vanquished!",
  847. "type" : "defeat"
  848. },
  849. "message" : "One of your heroes has suffered defeat - your quest is over!"
  850. },
  851. "specialVictory" : {
  852. "condition" : [ "haveArtifact", { "type" : 54 } ],
  853. "effect" : {
  854. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  855. "type" : "victory"
  856. },
  857. "message" : "Congratulations! You have found the %s, and can claim victory!"
  858. },
  859. "standardDefeat" : {
  860. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  861. "effect" : {
  862. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  863. "type" : "defeat"
  864. },
  865. "message" : "%s, your heroes abandon you, and you are banished from this land."
  866. }
  867. },
  868. "victoryIconIndex" : 0,
  869. "victoryString" : "Acquire Artifact"
  870. },
  871. "data/gem:2" : { // Retrieving the Cowl
  872. "defeatIconIndex" : 1,
  873. "defeatString" : "Lose Hero",
  874. "triggeredEvents" : {
  875. "heroesMustSurvive" : {
  876. "condition" : [
  877. "allOf",
  878. [ "isHuman", { "value" : 1 } ],
  879. [ "noneOf",
  880. [ "allOf",
  881. [ "control", { "position" : [ 25, 30, 0 ], "type" : 34 } ],
  882. [ "control", { "position" : [ 25, 30, 0 ], "type" : 34 } ]
  883. ]
  884. ]
  885. ],
  886. "effect" : {
  887. "messageToSend" : "%s has been vanquished!",
  888. "type" : "defeat"
  889. },
  890. "message" : "One of your heroes has suffered defeat - your quest is over!"
  891. },
  892. "specialVictory" : {
  893. "condition" : [
  894. "allOf",
  895. [ "isHuman", { "value" : 1 } ],
  896. [ "transport", { "position" : [ 9, 11, 0 ], "type" : 55 } ]
  897. ],
  898. "effect" : {
  899. "messageToSend" : "The enemy has delivered the precious cargo intact and claims victory!",
  900. "type" : "victory"
  901. },
  902. "message" : "Congratulations! You have reached your destination, precious cargo intact, and can claim victory!"
  903. },
  904. "standardDefeat" : {
  905. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  906. "effect" : {
  907. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  908. "type" : "defeat"
  909. },
  910. "message" : "%s, your heroes abandon you, and you are banished from this land."
  911. }
  912. },
  913. "victoryIconIndex" : 10,
  914. "victoryString" : "Transport Artifact"
  915. },
  916. "data/gem:3" : { // Driving for the Boots
  917. "defeatIconIndex" : 1,
  918. "defeatString" : "Lose Hero",
  919. "triggeredEvents" : {
  920. "heroesMustSurvive" : {
  921. "condition" : [
  922. "allOf",
  923. [ "isHuman", { "value" : 1 } ],
  924. [ "noneOf",
  925. [ "allOf",
  926. [ "control", { "position" : [ 55, 17, 0 ], "type" : 34 } ],
  927. [ "control", { "position" : [ 53, 17, 0 ], "type" : 34 } ]
  928. ]
  929. ]
  930. ],
  931. "effect" : {
  932. "messageToSend" : "%s has been vanquished!",
  933. "type" : "defeat"
  934. },
  935. "message" : "One of your heroes has suffered defeat - your quest is over!"
  936. },
  937. "specialVictory" : {
  938. "condition" : [
  939. "allOf",
  940. [ "isHuman", { "value" : 1 } ],
  941. [ "transport", { "position" : [ 53, 16, 0 ], "type" : 56 } ]
  942. ],
  943. "effect" : {
  944. "messageToSend" : "The enemy has delivered the precious cargo intact and claims victory!",
  945. "type" : "victory"
  946. },
  947. "message" : "Congratulations! You have reached your destination, precious cargo intact, and can claim victory!"
  948. },
  949. "standardDefeat" : {
  950. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  951. "effect" : {
  952. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  953. "type" : "defeat"
  954. },
  955. "message" : "%s, your heroes abandon you, and you are banished from this land."
  956. }
  957. },
  958. "victoryIconIndex" : 10,
  959. "victoryString" : "Transport Artifact"
  960. },
  961. "data/crag:0" : { // Bashing Skulls
  962. "defeatIconIndex" : 1,
  963. "defeatString" : "Lose Hero",
  964. "triggeredEvents" : {
  965. "heroMustSurvive" : {
  966. "condition" : [
  967. "allOf",
  968. [ "isHuman", { "value" : 1 } ],
  969. [ "noneOf", [ "control", { "position" : [ 58, 70, 0 ], "type" : 34 } ] ]
  970. ],
  971. "effect" : {
  972. "messageToSend" : "%s has been vanquished!",
  973. "type" : "defeat"
  974. },
  975. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  976. },
  977. "specialVictory" : {
  978. "condition" : [
  979. "allOf",
  980. [ "isHuman", { "value" : 1 } ],
  981. [ "haveArtifact", { "type" : 20 } ]
  982. ],
  983. "effect" : {
  984. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  985. "type" : "victory"
  986. },
  987. "message" : "Congratulations! You have found the %s, and can claim victory!"
  988. },
  989. "standardDefeat" : {
  990. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  991. "effect" : {
  992. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  993. "type" : "defeat"
  994. },
  995. "message" : "%s, your heroes abandon you, and you are banished from this land."
  996. }
  997. },
  998. "victoryIconIndex" : 0,
  999. "victoryString" : "Acquire Artifact"
  1000. },
  1001. "data/crag:1" : { // Black Sheep
  1002. "defeatIconIndex" : 1,
  1003. "defeatString" : "Lose Hero",
  1004. "triggeredEvents" : {
  1005. "heroMustSurvive" : {
  1006. "condition" : [
  1007. "allOf",
  1008. [ "isHuman", { "value" : 1 } ],
  1009. [ "noneOf", [ "control", { "position" : [ 69, 2, 0 ], "type" : 34 } ] ]
  1010. ],
  1011. "effect" : {
  1012. "messageToSend" : "%s has been vanquished!",
  1013. "type" : "defeat"
  1014. },
  1015. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1016. },
  1017. "specialVictory" : {
  1018. "condition" : [
  1019. "allOf",
  1020. [ "isHuman", { "value" : 1 } ],
  1021. [ "haveArtifact", { "type" : 8 } ]
  1022. ],
  1023. "effect" : {
  1024. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  1025. "type" : "victory"
  1026. },
  1027. "message" : "Congratulations! You have found the %s, and can claim victory!"
  1028. },
  1029. "standardDefeat" : {
  1030. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1031. "effect" : {
  1032. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1033. "type" : "defeat"
  1034. },
  1035. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1036. }
  1037. },
  1038. "victoryIconIndex" : 0,
  1039. "victoryString" : "Acquire Artifact"
  1040. },
  1041. "data/crag:2" : { // A Cage in the Hand
  1042. "defeatIconIndex" : 1,
  1043. "defeatString" : "Lose Hero",
  1044. "triggeredEvents" : {
  1045. "heroMustSurvive" : {
  1046. "condition" : [
  1047. "allOf",
  1048. [ "isHuman", { "value" : 1 } ],
  1049. [ "noneOf", [ "control", { "position" : [ 2, 1, 0 ], "type" : 34 } ] ]
  1050. ],
  1051. "effect" : {
  1052. "messageToSend" : "%s has been vanquished!",
  1053. "type" : "defeat"
  1054. },
  1055. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1056. },
  1057. "specialVictory" : {
  1058. "condition" : [
  1059. "allOf",
  1060. [ "isHuman", { "value" : 1 } ],
  1061. [ "haveArtifact", { "type" : 26 } ]
  1062. ],
  1063. "effect" : {
  1064. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  1065. "type" : "victory"
  1066. },
  1067. "message" : "Congratulations! You have found the %s, and can claim victory!"
  1068. },
  1069. "standardDefeat" : {
  1070. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1071. "effect" : {
  1072. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1073. "type" : "defeat"
  1074. },
  1075. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1076. }
  1077. },
  1078. "victoryIconIndex" : 0,
  1079. "victoryString" : "Acquire Artifact"
  1080. },
  1081. "data/crag:3" : { // Grave Robber
  1082. "defeatIconIndex" : 1,
  1083. "defeatString" : "Lose Hero",
  1084. "triggeredEvents" : {
  1085. "heroMustSurvive" : {
  1086. "condition" : [
  1087. "allOf",
  1088. [ "isHuman", { "value" : 1 } ],
  1089. [ "noneOf", [ "control", { "position" : [ 10, 11, 0 ], "type" : 34 } ] ]
  1090. ],
  1091. "effect" : {
  1092. "messageToSend" : "%s has been vanquished!",
  1093. "type" : "defeat"
  1094. },
  1095. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1096. },
  1097. "specialVictory" : {
  1098. "condition" : [
  1099. "allOf",
  1100. [ "isHuman", { "value" : 1 } ],
  1101. [ "haveArtifact", { "type" : 14 } ]
  1102. ],
  1103. "effect" : {
  1104. "messageToSend" : "The enemy has found the %s, and can claim victory!",
  1105. "type" : "victory"
  1106. },
  1107. "message" : "Congratulations! You have found the %s, and can claim victory!"
  1108. },
  1109. "standardDefeat" : {
  1110. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1111. "effect" : {
  1112. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1113. "type" : "defeat"
  1114. },
  1115. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1116. }
  1117. },
  1118. "victoryIconIndex" : 0,
  1119. "victoryString" : "Acquire Artifact"
  1120. },
  1121. "data/sandro:2" : { // Finneas Vilmar
  1122. "defeatIconIndex" : 1,
  1123. "defeatString" : "Lose Hero",
  1124. "triggeredEvents" : {
  1125. "heroesMustSurvive" : {
  1126. "condition" : [
  1127. "allOf",
  1128. [ "isHuman", { "value" : 1 } ],
  1129. [ "noneOf",
  1130. [ "allOf",
  1131. [ "control", { "position" : [ 56, 54, 0 ], "type" : 34 } ],
  1132. [ "control", { "position" : [ 65, 53, 0 ], "type" : 34 } ]
  1133. ]
  1134. ]
  1135. ],
  1136. "effect" : {
  1137. "messageToSend" : "%s has been vanquished!",
  1138. "type" : "defeat"
  1139. },
  1140. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1141. },
  1142. "standardDefeat" : {
  1143. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1144. "effect" : {
  1145. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1146. "type" : "defeat"
  1147. },
  1148. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1149. },
  1150. "standardVictory" : {
  1151. "condition" : [ "standardWin" ],
  1152. "effect" : {
  1153. "messageToSend" : "%s has been vanquished!",
  1154. "type" : "victory"
  1155. },
  1156. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  1157. }
  1158. },
  1159. "victoryIconIndex" : 11,
  1160. "victoryString" : "Defeat All Enemies"
  1161. },
  1162. "data/sandro:3" : { // Duke Alarice
  1163. "defeatIconIndex" : 1,
  1164. "defeatString" : "Lose Hero",
  1165. "triggeredEvents" : {
  1166. "heroesMustSurvive" : {
  1167. "condition" : [
  1168. "allOf",
  1169. [ "isHuman", { "value" : 1 } ],
  1170. [ "noneOf",
  1171. [ "allOf",
  1172. [ "control", { "position" : [ 65, 25, 0 ], "type" : 34 } ],
  1173. [ "control", { "position" : [ 67, 25, 0 ], "type" : 34 } ]
  1174. ]
  1175. ]
  1176. ],
  1177. "effect" : {
  1178. "messageToSend" : "%s has been vanquished!",
  1179. "type" : "defeat"
  1180. },
  1181. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1182. },
  1183. "standardDefeat" : {
  1184. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1185. "effect" : {
  1186. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1187. "type" : "defeat"
  1188. },
  1189. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1190. },
  1191. "standardVictory" : {
  1192. "condition" : [ "standardWin" ],
  1193. "effect" : {
  1194. "messageToSend" : "%s has been vanquished!",
  1195. "type" : "victory"
  1196. },
  1197. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  1198. }
  1199. },
  1200. "victoryIconIndex" : 11,
  1201. "victoryString" : "Defeat All Enemies"
  1202. },
  1203. "data/yog:0" : { // On the Run
  1204. "defeatIconIndex" : 2,
  1205. "defeatString" : "Time Expires",
  1206. "triggeredEvents" : {
  1207. "heroMustSurvive" : {
  1208. "condition" : [
  1209. "allOf",
  1210. [ "isHuman", { "value" : 1 } ],
  1211. [ "noneOf", [ "control", { "position" : [ 71, 14, 0 ], "type" : 34 } ] ]
  1212. ],
  1213. "effect" : {
  1214. "messageToSend" : "%s has been vanquished!",
  1215. "type" : "defeat"
  1216. },
  1217. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1218. },
  1219. "specialDefeat" : {
  1220. "condition" : [
  1221. "allOf",
  1222. [ "isHuman", { "value" : 1 } ],
  1223. [ "daysPassed", { "value" : 140 } ]
  1224. ],
  1225. "effect" : {
  1226. "messageToSend" : "%s has been vanquished!",
  1227. "type" : "defeat"
  1228. },
  1229. "message" : "Alas, time has run out on your quest. All is lost."
  1230. },
  1231. "specialVictory" : {
  1232. "condition" : [
  1233. "allOf",
  1234. [ "isHuman", { "value" : 1 } ],
  1235. [ "control", { "position" : [ 68, 4, 0 ], "type" : 98 } ]
  1236. ],
  1237. "effect" : {
  1238. "messageToSend" : "The enemy has captured %s, and claims victory!",
  1239. "type" : "victory"
  1240. },
  1241. "message" : "Congratulations! You captured %s, and are victorious!"
  1242. },
  1243. "standardDefeat" : {
  1244. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1245. "effect" : {
  1246. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1247. "type" : "defeat"
  1248. },
  1249. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1250. }
  1251. },
  1252. "victoryIconIndex" : 6,
  1253. "victoryString" : "Capture Town"
  1254. },
  1255. "data/final:3" : { // Final Peace
  1256. "defeatIconIndex" : 1,
  1257. "defeatString" : "Lose Hero",
  1258. "triggeredEvents" : {
  1259. "heroesMustSurvive" : {
  1260. "condition" : [
  1261. "allOf",
  1262. [ "isHuman", { "value" : 1 } ],
  1263. [ "noneOf",
  1264. [ "allOf",
  1265. [ "control", { "position" : [ 57, 12, 0 ], "type" : 34 } ],
  1266. [ "control", { "position" : [ 25, 11, 0 ], "type" : 34 } ]
  1267. ]
  1268. ]
  1269. ],
  1270. "effect" : {
  1271. "messageToSend" : "%s has been vanquished!",
  1272. "type" : "defeat"
  1273. },
  1274. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1275. },
  1276. "specialVictory" : {
  1277. "condition" : [
  1278. "allOf",
  1279. [ "isHuman", { "value" : 1 } ],
  1280. [ "destroy", { "position" : [ 8, 29, 1 ], "type" : 34 } ]
  1281. ],
  1282. "effect" : {
  1283. "messageToSend" : "The hero, %s, has suffered defeat - your quest is over!",
  1284. "type" : "victory"
  1285. },
  1286. "message" : "Congratulations! You have completed your quest to defeat the enemy hero %s. Victory is yours!"
  1287. },
  1288. "standardDefeat" : {
  1289. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1290. "effect" : {
  1291. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1292. "type" : "defeat"
  1293. },
  1294. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1295. }
  1296. },
  1297. "victoryIconIndex" : 5,
  1298. "victoryString" : "Defeat Hero"
  1299. },
  1300. "data/final:4" : { // Secrets Revealed
  1301. "defeatIconIndex" : 1,
  1302. "defeatString" : "Lose Hero",
  1303. "triggeredEvents" : {
  1304. "heroesMustSurvive" : {
  1305. "condition" : [
  1306. "allOf",
  1307. [ "isHuman", { "value" : 1 } ],
  1308. [ "noneOf",
  1309. [ "allOf",
  1310. [ "control", { "position" : [ 54, 6, 0 ], "type" : 34 } ],
  1311. [ "control", { "position" : [ 13, 6, 0 ], "type" : 34 } ]
  1312. ]
  1313. ]
  1314. ],
  1315. "effect" : {
  1316. "messageToSend" : "%s has been vanquished!",
  1317. "type" : "defeat"
  1318. },
  1319. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1320. },
  1321. "standardDefeat" : {
  1322. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1323. "effect" : {
  1324. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1325. "type" : "defeat"
  1326. },
  1327. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1328. },
  1329. "standardVictory" : {
  1330. "condition" : [ "standardWin" ],
  1331. "effect" : {
  1332. "messageToSend" : "%s has been vanquished!",
  1333. "type" : "victory"
  1334. },
  1335. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  1336. }
  1337. },
  1338. "victoryIconIndex" : 11,
  1339. "victoryString" : "Defeat All Enemies"
  1340. },
  1341. "data/final:5" : { // Agents of Vengeance
  1342. "defeatIconIndex" : 1,
  1343. "defeatString" : "Lose Hero",
  1344. "triggeredEvents" : {
  1345. "heroesMustSurvive" : {
  1346. "condition" : [
  1347. "allOf",
  1348. [ "isHuman", { "value" : 1 } ],
  1349. [ "noneOf",
  1350. [ "allOf",
  1351. [ "control", { "position" : [ 34, 10, 0 ], "type" : 34 } ],
  1352. [ "control", { "position" : [ 36, 10, 0 ], "type" : 34 } ]
  1353. ]
  1354. ]
  1355. ],
  1356. "effect" : {
  1357. "messageToSend" : "%s has been vanquished!",
  1358. "type" : "defeat"
  1359. },
  1360. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1361. },
  1362. "specialVictory" : {
  1363. "condition" : [
  1364. "allOf",
  1365. [ "isHuman", { "value" : 1 } ],
  1366. [ "control", { "position" : [ 36, 67, 0 ], "type" : 98 } ]
  1367. ],
  1368. "effect" : {
  1369. "messageToSend" : "The enemy has captured %s, and claims victory!",
  1370. "type" : "victory"
  1371. },
  1372. "message" : "Congratulations! You captured %s, and are victorious!"
  1373. },
  1374. "standardDefeat" : {
  1375. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1376. "effect" : {
  1377. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1378. "type" : "defeat"
  1379. },
  1380. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1381. }
  1382. },
  1383. "victoryIconIndex" : 6,
  1384. "victoryString" : "Capture Town"
  1385. },
  1386. "data/final:8" : { // To Strive, To Seek
  1387. "defeatIconIndex" : 3,
  1388. "defeatString" : "Lose All Your Towns and Heroes",
  1389. "triggeredEvents" : {
  1390. "heroesMustSurvive" : {
  1391. "condition" : [
  1392. "allOf",
  1393. [ "isHuman", { "value" : 1 } ],
  1394. [ "noneOf",
  1395. [ "allOf",
  1396. [ "control", { "position" : [ 21, 10, 0 ], "type" : 34 } ],
  1397. [ "control", { "position" : [ 44, 9, 0 ], "type" : 34 } ]
  1398. ]
  1399. ]
  1400. ],
  1401. "effect" : {
  1402. "messageToSend" : "%s has been vanquished!",
  1403. "type" : "defeat"
  1404. },
  1405. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1406. },
  1407. "specialVictory" : {
  1408. "condition" : [
  1409. "allOf",
  1410. [ "isHuman", { "value" : 1 } ],
  1411. [ "haveArtifact", { "type" : "artifact.sandalsOfTheSaint" } ],
  1412. [ "haveArtifact", { "type" : "artifact.celestialNecklaceOfBliss" } ],
  1413. [ "haveArtifact", { "type" : "artifact.helmOfHeavenlyEnlightenment" } ]
  1414. ],
  1415. "effect" : {
  1416. "messageToSend" : "The enemy has found the relics, and can claim victory!",
  1417. "type" : "victory"
  1418. },
  1419. "message" : "Congratulations! You have found the relics, and can claim victory!"
  1420. },
  1421. "standardDefeat" : {
  1422. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1423. "effect" : {
  1424. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1425. "type" : "defeat"
  1426. },
  1427. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1428. }
  1429. },
  1430. "victoryIconIndex" : 0,
  1431. "victoryString" : "Acquire Three Artifacts"
  1432. },
  1433. "data/final:9" : { // Barbarian Brothers
  1434. "defeatIconIndex" : 3,
  1435. "defeatString" : "Lose All Your Towns and Heroes",
  1436. "triggeredEvents" : {
  1437. "heroesMustSurvive" : {
  1438. "condition" : [
  1439. "allOf",
  1440. [ "isHuman", { "value" : 1 } ],
  1441. [ "noneOf",
  1442. [ "allOf",
  1443. [ "control", { "position" : [ 66, 70, 0 ], "type" : 34 } ],
  1444. [ "control", { "position" : [ 70, 66, 0 ], "type" : 34 } ]
  1445. ]
  1446. ]
  1447. ],
  1448. "effect" : {
  1449. "messageToSend" : "%s has been vanquished!",
  1450. "type" : "defeat"
  1451. },
  1452. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1453. },
  1454. "specialVictory" : {
  1455. "condition" : [
  1456. "allOf",
  1457. [ "isHuman", { "value" : 1 } ],
  1458. [ "haveArtifact", { "type" : "artifact.armorOfWonder" } ],
  1459. [ "haveArtifact", { "type" : "artifact.lionsShieldOfCourage" } ],
  1460. [ "haveArtifact", { "type" : "artifact.swordOfJudgement" } ]
  1461. ],
  1462. "effect" : {
  1463. "messageToSend" : "The enemy has found the relics, and can claim victory!",
  1464. "type" : "victory"
  1465. },
  1466. "message" : "Congratulations! You have found the relics, and can claim victory!"
  1467. },
  1468. "standardDefeat" : {
  1469. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1470. "effect" : {
  1471. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1472. "type" : "defeat"
  1473. },
  1474. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1475. }
  1476. },
  1477. "victoryIconIndex" : 0,
  1478. "victoryString" : "Acquire Three Artifacts"
  1479. },
  1480. "data/final:10" : { // Union
  1481. "defeatIconIndex" : 3,
  1482. "defeatString" : "Lose All Your Towns and Heroes",
  1483. "triggeredEvents" : {
  1484. "heroesMustSurvive" : {
  1485. "condition" : [
  1486. "allOf",
  1487. [ "isHuman", { "value" : 1 } ],
  1488. [ "noneOf",
  1489. [ "allOf",
  1490. [ "control", { "position" : [ 7, 13, 0 ], "type" : 34 } ],
  1491. [ "control", { "position" : [ 9, 15, 0 ], "type" : 34 } ],
  1492. [ "control", { "position" : [ 6, 103, 0 ], "type" : 34 } ],
  1493. [ "control", { "position" : [ 9, 105, 0 ], "type" : 34 } ]
  1494. ]
  1495. ]
  1496. ],
  1497. "effect" : {
  1498. "messageToSend" : "%s has been vanquished!",
  1499. "type" : "defeat"
  1500. },
  1501. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1502. },
  1503. "standardDefeat" : {
  1504. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1505. "effect" : {
  1506. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1507. "type" : "defeat"
  1508. },
  1509. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1510. },
  1511. "specialVictory" : {
  1512. "condition" : [
  1513. "allOf",
  1514. [ "isHuman", { "value" : 1 } ],
  1515. [ "standardWin" ],
  1516. [ "haveArtifact", { "type" : "artifact.angelicAlliance" } ]
  1517. ],
  1518. "effect" : {
  1519. "messageToSend" : "%s has been vanquished!",
  1520. "type" : "victory"
  1521. },
  1522. "message" : "Congratulations! All your enemies have been defeated and you have Angelic Alliance! Victory is yours!"
  1523. }
  1524. },
  1525. "victoryIconIndex" : 11,
  1526. "victoryString" : "Defeat All Enemies and create Angelic Alliance"
  1527. },
  1528. "data/final:11" : { // Fall of Sandro
  1529. "defeatIconIndex" : 2,
  1530. "defeatString" : "Time Expires",
  1531. "triggeredEvents" : {
  1532. "heroesMustSurvive" : {
  1533. "condition" : [
  1534. "allOf",
  1535. [ "isHuman", { "value" : 1 } ],
  1536. [ "noneOf",
  1537. [ "allOf",
  1538. [ "control", { "position" : [ 14, 53, 0 ], "type" : 34 } ],
  1539. [ "control", { "position" : [ 21, 69, 0 ], "type" : 34 } ],
  1540. [ "control", { "position" : [ 38, 59, 0 ], "type" : 34 } ],
  1541. [ "control", { "position" : [ 66, 60, 0 ], "type" : 34 } ]
  1542. ]
  1543. ]
  1544. ],
  1545. "effect" : {
  1546. "messageToSend" : "%s has been vanquished!",
  1547. "type" : "defeat"
  1548. },
  1549. "message" : "One of your heroes has suffered defeat - your quest is over!"
  1550. },
  1551. "specialDefeat" : {
  1552. "condition" : [
  1553. "allOf",
  1554. [ "isHuman", { "value" : 1 } ],
  1555. [ "daysPassed", { "value" : 112 } ]
  1556. ],
  1557. "effect" : {
  1558. "messageToSend" : "%s has been vanquished!",
  1559. "type" : "defeat"
  1560. },
  1561. "message" : "Alas, time has run out on your quest. All is lost."
  1562. },
  1563. "standardDefeat" : {
  1564. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1565. "effect" : {
  1566. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1567. "type" : "defeat"
  1568. },
  1569. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1570. },
  1571. "standardVictory" : {
  1572. "condition" : [ "standardWin" ],
  1573. "effect" : {
  1574. "messageToSend" : "%s has been vanquished!",
  1575. "type" : "victory"
  1576. },
  1577. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  1578. }
  1579. },
  1580. "victoryIconIndex" : 11,
  1581. "victoryString" : "Defeat All Enemies"
  1582. },
  1583. "data/secret:0" : { // Poison Fit for a King
  1584. "defeatIconIndex" : 2,
  1585. "defeatString" : "Time Expires",
  1586. "triggeredEvents" : {
  1587. "heroesMustSurvive" : {
  1588. "condition" : [
  1589. "allOf",
  1590. [ "isHuman", { "value" : 1 } ],
  1591. [ "noneOf", [ "control", { "position" : [ 68, 13, 0 ], "type" : 34 } ] ]
  1592. ],
  1593. "effect" : {
  1594. "messageToSend" : "%s has been vanquished!",
  1595. "type" : "defeat"
  1596. },
  1597. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1598. },
  1599. "specialDefeat" : {
  1600. "condition" : [
  1601. "allOf",
  1602. [ "isHuman", { "value" : 1 } ],
  1603. [ "daysPassed", { "value" : 112 } ]
  1604. ],
  1605. "effect" : {
  1606. "messageToSend" : "%s has been vanquished!",
  1607. "type" : "defeat"
  1608. },
  1609. "message" : "Alas, time has run out on your quest. All is lost."
  1610. },
  1611. "specialVictory" : {
  1612. "condition" : [
  1613. "allOf",
  1614. [ "isHuman", { "value" : 1 } ],
  1615. [ "control", { "position" : [ 4, 67, 0 ], "type" : 98 } ]
  1616. ],
  1617. "effect" : {
  1618. "messageToSend" : "The enemy has captured %s, and claims victory!",
  1619. "type" : "victory"
  1620. },
  1621. "message" : "Congratulations! You captured %s, and are victorious!"
  1622. },
  1623. "standardDefeat" : {
  1624. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1625. "effect" : {
  1626. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1627. "type" : "defeat"
  1628. },
  1629. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1630. }
  1631. },
  1632. "victoryIconIndex" : 6,
  1633. "victoryString" : "Capture Town"
  1634. },
  1635. "data/secret:1" : { // To Build a Tunnel
  1636. "defeatIconIndex" : 1,
  1637. "defeatString" : "Lose Hero",
  1638. "triggeredEvents" : {
  1639. "heroMustSurvive" : {
  1640. "condition" : [
  1641. "allOf",
  1642. [ "isHuman", { "value" : 1 } ],
  1643. [ "noneOf", [ "control", { "position" : [ 66, 17, 0 ], "type" : 34 } ] ]
  1644. ],
  1645. "effect" : {
  1646. "messageToSend" : "%s has been vanquished!",
  1647. "type" : "defeat"
  1648. },
  1649. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1650. },
  1651. "specialVictory" : {
  1652. "condition" : [
  1653. "allOf",
  1654. [ "isHuman", { "value" : 1 } ],
  1655. [ "haveResources", { "type" : 6, "value" : 100000 } ]
  1656. ],
  1657. "effect" : {
  1658. "messageToSend" : "The enemy has collected over %d %s. Victory is theirs!",
  1659. "type" : "victory"
  1660. },
  1661. "message" : "Congratulations! You have collected over %d %s in your treasury. Victory is yours!"
  1662. },
  1663. "standardDefeat" : {
  1664. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1665. "effect" : {
  1666. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1667. "type" : "defeat"
  1668. },
  1669. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1670. }
  1671. },
  1672. "victoryIconIndex" : 2,
  1673. "victoryString" : "Accumulate Resources"
  1674. },
  1675. "data/secret:2" : { // Kreegan Alliance
  1676. "defeatIconIndex" : 2,
  1677. "defeatString" : "Time Expires",
  1678. "triggeredEvents" : {
  1679. "heroMustSurvive" : {
  1680. "condition" : [
  1681. "allOf",
  1682. [ "isHuman", { "value" : 1 } ],
  1683. [ "noneOf", [ "control", { "position" : [ 6, 8, 0 ], "type" : 34 } ] ]
  1684. ],
  1685. "effect" : {
  1686. "messageToSend" : "%s has been vanquished!",
  1687. "type" : "defeat"
  1688. },
  1689. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1690. },
  1691. "specialDefeat" : {
  1692. "condition" : [
  1693. "allOf",
  1694. [ "isHuman", { "value" : 1 } ],
  1695. [ "daysPassed", { "value" : 84 } ]
  1696. ],
  1697. "effect" : {
  1698. "messageToSend" : "%s has been vanquished!",
  1699. "type" : "defeat"
  1700. },
  1701. "message" : "Alas, time has run out on your quest. All is lost."
  1702. },
  1703. "specialVictory" : {
  1704. "condition" : [
  1705. "allOf",
  1706. [ "isHuman", { "value" : 1 } ],
  1707. [ "destroy", { "position" : [ 31, 26, 0 ], "type" : 34 } ]
  1708. ],
  1709. "effect" : {
  1710. "messageToSend" : "The hero, %s, has suffered defeat - your quest is over!",
  1711. "type" : "victory"
  1712. },
  1713. "message" : "Congratulations! You have completed your quest to defeat the enemy hero %s. Victory is yours!"
  1714. },
  1715. "standardDefeat" : {
  1716. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1717. "effect" : {
  1718. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1719. "type" : "defeat"
  1720. },
  1721. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1722. }
  1723. },
  1724. "victoryIconIndex" : 5,
  1725. "victoryString" : "Defeat Hero"
  1726. },
  1727. "data/secret:3" : { // With Blinders On
  1728. "defeatIconIndex" : 1,
  1729. "defeatString" : "Lose Hero",
  1730. "triggeredEvents" : {
  1731. "heroMustSurvive" : {
  1732. "condition" : [
  1733. "allOf",
  1734. [ "isHuman", { "value" : 1 } ],
  1735. [ "noneOf", [ "control", { "position" : [ 24, 7, 0 ], "type" : 34 } ] ]
  1736. ],
  1737. "effect" : {
  1738. "messageToSend" : "%s has been vanquished!",
  1739. "type" : "defeat"
  1740. },
  1741. "message" : "The hero, %s, has suffered defeat - your quest is over!"
  1742. },
  1743. "standardDefeat" : {
  1744. "condition" : [ "daysWithoutTown", { "value" : 7 } ],
  1745. "effect" : {
  1746. "messageToSend" : "%s's heroes have abandoned him, and he is banished from this land.",
  1747. "type" : "defeat"
  1748. },
  1749. "message" : "%s, your heroes abandon you, and you are banished from this land."
  1750. },
  1751. "standardVictory" : {
  1752. "condition" : [ "standardWin" ],
  1753. "effect" : {
  1754. "messageToSend" : "%s has been vanquished!",
  1755. "type" : "victory"
  1756. },
  1757. "message" : "Congratulations! All your enemies have been defeated! Victory is yours!"
  1758. }
  1759. },
  1760. "victoryIconIndex" : 11,
  1761. "victoryString" : "Defeat All Enemies"
  1762. }
  1763. }