battlefields.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. {
  2. "sand_shore": { "graphics" : "CMBKBCH.BMP" },
  3. "sand_mesas": { "graphics" : "CMBKDES.BMP" },
  4. "dirt_birches": { "graphics" : "CMBKDRTR.BMP" },
  5. "dirt_hills": { "graphics" : "CMBKDRMT.BMP" },
  6. "dirt_pines": { "graphics" : "CMBKDRDD.BMP" },
  7. "grass_hills": { "graphics" : "CMBKGRMT.BMP" },
  8. "grass_pines": { "graphics" : "CMBKGRTR.BMP" },
  9. "lava": { "graphics" :"CMBKLAVA.BMP" },
  10. "magic_plains": {
  11. "graphics": "CMBKMAG.BMP",
  12. "isSpecial" : true,
  13. "bonuses": [
  14. {
  15. "type" : "MAGIC_SCHOOL_SKILL",
  16. "subtype" : 0,
  17. "val" : 3,
  18. "valueType" : "BASE_NUMBER"
  19. }
  20. ]
  21. },
  22. "snow_mountains": { "graphics" : "CMBKSNMT.BMP" },
  23. "snow_trees": { "graphics" : "CMBKSNTR.BMP" },
  24. "subterranean": { "graphics" : "CMBKSUB.BMP", "isSpecial" : true },
  25. "swamp_trees": { "graphics" : "CMBKSWMP.BMP" },
  26. "fiery_fields": {
  27. "graphics": "CMBKFF.BMP",
  28. "isSpecial" : true,
  29. "bonuses": [
  30. {
  31. "type" : "MAGIC_SCHOOL_SKILL",
  32. "subtype" : 2,
  33. "val" : 3,
  34. "valueType" : "BASE_NUMBER"
  35. }
  36. ]
  37. },
  38. "rocklands": {
  39. "graphics": "CMBKRK.BMP",
  40. "isSpecial" : true,
  41. "bonuses": [
  42. {
  43. "type" : "MAGIC_SCHOOL_SKILL",
  44. "subtype" : 8,
  45. "val" : 3,
  46. "valueType" : "BASE_NUMBER"
  47. }
  48. ]
  49. },
  50. "magic_clouds": {
  51. "graphics": "CMBKMC.BMP",
  52. "isSpecial" : true,
  53. "bonuses": [
  54. {
  55. "type" : "MAGIC_SCHOOL_SKILL",
  56. "subtype" : 1,
  57. "val" : 3,
  58. "valueType" : "BASE_NUMBER"
  59. }
  60. ]
  61. },
  62. "lucid_pools": {
  63. "graphics": "CMBKLP.BMP",
  64. "isSpecial" : true,
  65. "bonuses": [
  66. {
  67. "type" : "MAGIC_SCHOOL_SKILL",
  68. "subtype" : 4,
  69. "val" : 3,
  70. "valueType" : "BASE_NUMBER"
  71. }
  72. ]
  73. },
  74. "holy_ground": {
  75. "graphics": "CMBKHG.BMP",
  76. "isSpecial" : true,
  77. "bonuses": [
  78. {
  79. "type" : "MORALE",
  80. "val" : 1,
  81. "valueType" : "BASE_NUMBER",
  82. "description" : "Creatures of good town alignment on Holly Ground",
  83. "limiters": [{ "type" : "CREATURE_ALIGNMENT_LIMITER", "parameters" : ["good"] }]
  84. },
  85. {
  86. "type" : "MORALE",
  87. "val" : -1,
  88. "valueType" : "BASE_NUMBER",
  89. "description" : "Creatures of evil town alignment on Holly Ground",
  90. "limiters": [{ "type" : "CREATURE_ALIGNMENT_LIMITER", "parameters" : ["evil"] }]
  91. }
  92. ]
  93. },
  94. "clover_field": {
  95. "graphics": "CMBKCF.BMP",
  96. "isSpecial" : true,
  97. "bonuses": [
  98. {
  99. "type" : "LUCK",
  100. "val" : 2,
  101. "valueType" : "BASE_NUMBER",
  102. "description" : "Creatures of neutral town alignment on Clover Field",
  103. "limiters": [{ "type" : "CREATURE_ALIGNMENT_LIMITER", "parameters" : ["neutral"] }]
  104. }
  105. ]
  106. },
  107. "evil_fog": {
  108. "graphics": "CMBKEF.BMP",
  109. "isSpecial" : true,
  110. "bonuses": [
  111. {
  112. "type" : "MORALE",
  113. "val" : -1,
  114. "valueType" : "BASE_NUMBER",
  115. "description" : "Creatures of good town alignment on Evil Fog",
  116. "limiters": [{ "type" : "CREATURE_ALIGNMENT_LIMITER", "parameters" : ["good"] }]
  117. },
  118. {
  119. "type" : "MORALE",
  120. "val" : 1,
  121. "valueType" : "BASE_NUMBER",
  122. "description" : "Creatures of evil town alignment on Evil Fog",
  123. "limiters": [{ "type" : "CREATURE_ALIGNMENT_LIMITER", "parameters" : ["evil"] }]
  124. }
  125. ]
  126. },
  127. "cursed_ground": {
  128. "graphics": "CMBKCUR.BMP",
  129. "isSpecial" : true,
  130. "bonuses": [
  131. {
  132. "type" : "NO_MORALE",
  133. "subtype" : 0,
  134. "val" : 0,
  135. "valueType" : "INDEPENDENT_MIN",
  136. "description" : "Creatures on Cursed Ground"
  137. },
  138. {
  139. "type" : "NO_LUCK",
  140. "subtype" : 0,
  141. "val" : 0,
  142. "valueType" : "INDEPENDENT_MIN",
  143. "description" : "Creatures on Cursed Ground"
  144. },
  145. {
  146. "type" : "BLOCK_MAGIC_ABOVE",
  147. "subtype" : 0,
  148. "val" : 1,
  149. "valueType" : "INDEPENDENT_MIN"
  150. }
  151. ]
  152. },
  153. "rough": { "graphics" : "CMBKRGH.BMP" },
  154. "ship_to_ship":
  155. {
  156. "graphics" : "CMBKBOAT.BMP",
  157. "impassableHexes" : [
  158. 6, 7, 8, 9,
  159. 24, 25, 26,
  160. 58, 59, 60,
  161. 75, 76, 77,
  162. 92, 93, 94,
  163. 109, 110, 111,
  164. 126, 127, 128,
  165. 159, 160, 161, 162, 163,
  166. 176, 177, 178, 179, 180]
  167. },
  168. "ship": { "graphics" : "CMBKDECK.BMP" }
  169. }