UnitPromotions.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. [
  2. // row - x
  3. // column - y
  4. // Row 100-110 Heal instantly
  5. // 10+ Units
  6. // 111-130 Mayor
  7. {
  8. "name": "Emergency",
  9. "uniques": [
  10. "Heal this unit by [200] HP",
  11. "Doing so will consume this opportunity to choose a Promotion"
  12. ],
  13. "unitTypes": [ "Mayor" ],
  14. "row": 101,
  15. "column": 0
  16. },
  17. {
  18. "name": "Orientation I",
  19. "uniques": [
  20. "Eliminates combat penalty for attacking across a coast",
  21. "Eliminates combat penalty for attacking over a river",
  22. "Ranged attacks may be performed over obstacles"
  23. ],
  24. "unitTypes": [ "Mayor" ],
  25. "row": 111,
  26. "column": 0
  27. },
  28. {
  29. "name": "Orientation II",
  30. "prerequisites": ["Orientation I"],
  31. "uniques": [
  32. "Can move after attacking"
  33. ],
  34. "unitTypes": [ "Mayor" ],
  35. "row": 111,
  36. "column": 1
  37. },
  38. {
  39. "name": "Travel experience",
  40. "uniques": [
  41. "Ignores terrain cost",
  42. "Can see over obstacles"
  43. ],
  44. "unitTypes": [ "Mayor" ],
  45. "row": 112,
  46. "column": 0
  47. },
  48. {
  49. "name": "Retreat I",
  50. "uniques": [
  51. "May withdraw before melee ([30]%)"
  52. ],
  53. "unitTypes": [ "Mayor" ],
  54. "row": 113,
  55. "column": 0
  56. },
  57. {
  58. "name": "Retreat II",
  59. "prerequisites": ["Retreat I"],
  60. "uniques": [
  61. "May withdraw before melee ([50]%)"
  62. ],
  63. "unitTypes": [ "Mayor" ],
  64. "row": 113,
  65. "column": 1
  66. },
  67. {
  68. "name": "Retreat III",
  69. "prerequisites": ["Retreat II", "Travel experience"],
  70. "uniques": [
  71. "Ignores Zone of Control",
  72. "Can pass through impassable tiles"
  73. ],
  74. "unitTypes": [ "Mayor" ],
  75. "row": 113,
  76. "column": 2
  77. },
  78. {
  79. "name": "First aid",
  80. "uniques": [
  81. "All adjacent units heal [+10] HP when healing"
  82. ],
  83. "unitTypes": [ "Mayor" ],
  84. "row": 115,
  85. "column": 0
  86. },
  87. {
  88. "name": "Paratrooper training I",
  89. "uniques": [
  90. "May Paradrop up to [5] tiles from inside friendly territory"
  91. ],
  92. "unitTypes": [ "Mayor" ],
  93. "row": 116,
  94. "column": 0
  95. },
  96. {
  97. "name": "Paratrooper training II",
  98. "prerequisites": ["Paratrooper training I"],
  99. "uniques": [
  100. "May Paradrop up to [7] tiles from inside friendly territory"
  101. ],
  102. "unitTypes": [ "Mayor" ],
  103. "row": 116,
  104. "column": 1
  105. },
  106. {
  107. "name": "Paratrooper training III",
  108. "prerequisites": ["Paratrooper training II"],
  109. "uniques": [
  110. "May Paradrop up to [9] tiles from inside friendly territory"
  111. ],
  112. "unitTypes": [ "Mayor" ],
  113. "row": 116,
  114. "column": 2
  115. },
  116. {
  117. "name": "Defense Tactics I",
  118. "uniques": [
  119. "[+100]% Strength <when defending>"
  120. ],
  121. "unitTypes": [ "Mayor" ],
  122. "row": 117,
  123. "column": 0
  124. },
  125. {
  126. "name": "Defense Tactics II",
  127. "prerequisites": ["Defense Tactics I"],
  128. "uniques": [
  129. "[+50]% Strength <when defending>"
  130. ],
  131. "unitTypes": [ "Mayor" ],
  132. "row": 117,
  133. "column": 1
  134. },
  135. {
  136. "name": "Missile Defense Tactics",
  137. "prerequisites": ["Defense Tactics I"],
  138. "uniques": [
  139. "[1] extra interceptions may be made per turn",
  140. "[+100]% Strength <vs [Air] units>"
  141. ],
  142. "unitTypes": [ "Mayor" ],
  143. "row": 118,
  144. "column": 1
  145. }
  146. ]