home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_livingworldautoresolvearmor.ini < prev    next >
Text File  |  2006-01-31  |  144KB  |  2,244 lines

  1. ; Armor for auto-resolved battles. This controls how much damage a unit takes during an auto-resolved battle
  2.  
  3. ;////////////////////////////////////////////////////////////
  4. ;// Armor values
  5. ;//
  6. ;// Unit types (such as AutoResolveUnit_Soldier) are defined in code;
  7. ;// ask an engineer if you need to add more unit types. Currently they are:
  8. ;//
  9. ;//  - AutoResolveUnit_Archer
  10. ;//  - AutoResolveUnit_Soldier
  11. ;//  - AutoResolveUnit_Pikemen
  12. ;//  - AutoResolveUnit_Cavalry
  13. ;//  - AutoResolveUnit_Hero
  14. ;//  - AutoResolveUnit_Monster
  15. ;////////////////////////////////////////////////////////////
  16.  
  17.  
  18. ;================================================================================================
  19. ; BEGIN #defines (have to all be before other entries in the file, to speed up processing)
  20. ;================================================================================================
  21.  
  22. ;/////////////////////////////////////
  23. ;    Global Faction Armor Scalars
  24. ;/////////////////////////////////////
  25.  
  26. #define MEN_ARMOR_SCALAR                1.0
  27. #define ELVES_ARMOR_SCALAR                1.0
  28. #define DWARVES_ARMOR_SCALAR                1.0
  29. #define MORDOR_ARMOR_SCALAR                1.0
  30. #define ISENGARD_ARMOR_SCALAR                1.0
  31. #define GOBLIN_ARMOR_SCALAR                1.0
  32.  
  33.  
  34. ;/////////////////////////////////////
  35. ;    Archetype Base Armor Values
  36. ;/////////////////////////////////////
  37.  
  38. ;------------- Archers ---------------
  39.  
  40. #define ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR        100%
  41. #define ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR        50%
  42. #define ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR        100%
  43. #define ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR        200%
  44. #define ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR        100%
  45. #define ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR        100%
  46. #define ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR        100%
  47.  
  48. #define ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR        50%
  49. #define ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR        25%
  50. #define ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR        50%
  51. #define ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR        100%
  52. #define ARCHER_BASIC_VS_HERO_HEAVY_ARMOR        50%
  53. #define ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR        50%
  54. #define ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR        50%
  55.  
  56. #define ARCHER_ELITE_VS_ARCHER_DEFAULT_ARMOR        100%
  57. #define ARCHER_ELITE_VS_SOLDIER_DEFAULT_ARMOR        50%
  58. #define ARCHER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR        100%
  59. #define ARCHER_ELITE_VS_CAVALRY_DEFAULT_ARMOR        200%
  60. #define ARCHER_ELITE_VS_HERO_DEFAULT_ARMOR        100%
  61. #define ARCHER_ELITE_VS_MONSTER_DEFAULT_ARMOR        100%
  62. #define ARCHER_ELITE_VS_FORTRESS_DEFAULT_ARMOR        100%
  63.  
  64. #define ARCHER_ELITE_VS_ARCHER_HEAVY_ARMOR        50%
  65. #define ARCHER_ELITE_VS_SOLDIER_HEAVY_ARMOR        25%
  66. #define ARCHER_ELITE_VS_PIKEMAN_HEAVY_ARMOR        50%
  67. #define ARCHER_ELITE_VS_CAVALRY_HEAVY_ARMOR        100%
  68. #define ARCHER_ELITE_VS_HERO_HEAVY_ARMOR        50%
  69. #define ARCHER_ELITE_VS_MONSTER_HEAVY_ARMOR        50%
  70. #define ARCHER_ELITE_VS_FORTRESS_HEAVY_ARMOR        50%
  71.  
  72. ;------------- Soldiers --------------
  73.  
  74. #define SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR        200%
  75. #define SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR        100%
  76. #define SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR        50%
  77. #define SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR        100%
  78. #define SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR        100%
  79. #define SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR        100%
  80. #define SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR        100%
  81.  
  82. #define SOLDIER_BASIC_VS_ARCHER_HEAVY_ARMOR        100%
  83. #define SOLDIER_BASIC_VS_SOLDIER_HEAVY_ARMOR        50%
  84. #define SOLDIER_BASIC_VS_PIKEMAN_HEAVY_ARMOR        25%
  85. #define SOLDIER_BASIC_VS_CAVALRY_HEAVY_ARMOR        50%
  86. #define SOLDIER_BASIC_VS_HERO_HEAVY_ARMOR        50%
  87. #define SOLDIER_BASIC_VS_MONSTER_HEAVY_ARMOR        50%
  88. #define SOLDIER_BASIC_VS_FORTRESS_HEAVY_ARMOR        50%
  89.  
  90. #define SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR        200%
  91. #define SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR        100%
  92. #define SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR        50%
  93. #define SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR        100%
  94. #define SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR        100%
  95. #define SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR        100%
  96. #define SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR        100%
  97.  
  98. #define SOLDIER_ELITE_VS_ARCHER_HEAVY_ARMOR        100%
  99. #define SOLDIER_ELITE_VS_SOLDIER_HEAVY_ARMOR        50%
  100. #define SOLDIER_ELITE_VS_PIKEMAN_HEAVY_ARMOR        25%
  101. #define SOLDIER_ELITE_VS_CAVALRY_HEAVY_ARMOR        50%
  102. #define SOLDIER_ELITE_VS_HERO_HEAVY_ARMOR        50%
  103. #define SOLDIER_ELITE_VS_MONSTER_HEAVY_ARMOR        50%
  104. #define SOLDIER_ELITE_VS_FORTRESS_HEAVY_ARMOR        50%
  105.  
  106. ;------------- Pikemen ---------------
  107.  
  108. #define PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR        100%
  109. #define PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR        200%
  110. #define PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR        100%
  111. #define PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR        50%
  112. #define PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR        100%
  113. #define PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR        100%
  114. #define PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR        100%
  115.  
  116. #define PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR        50%
  117. #define PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR        100%
  118. #define PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR        50%
  119. #define PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR        25%
  120. #define PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR        50%
  121. #define PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR        50%
  122. #define PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR        50%
  123.  
  124. #define PIKEMAN_ELITE_VS_ARCHER_DEFAULT_ARMOR        100%
  125. #define PIKEMAN_ELITE_VS_SOLDIER_DEFAULT_ARMOR        200%
  126. #define PIKEMAN_ELITE_VS_PIKEMAN_DEFAULT_ARMOR        100%
  127. #define PIKEMAN_ELITE_VS_CAVALRY_DEFAULT_ARMOR        50%
  128. #define PIKEMAN_ELITE_VS_HERO_DEFAULT_ARMOR        100%
  129. #define PIKEMAN_ELITE_VS_MONSTER_DEFAULT_ARMOR        100%
  130. #define PIKEMAN_ELITE_VS_FORTRESS_DEFAULT_ARMOR        100%
  131.  
  132. #define PIKEMAN_ELITE_VS_ARCHER_HEAVY_ARMOR        50%
  133. #define PIKEMAN_ELITE_VS_SOLDIER_HEAVY_ARMOR        100%
  134. #define PIKEMAN_ELITE_VS_PIKEMAN_HEAVY_ARMOR        50%
  135. #define PIKEMAN_ELITE_VS_CAVALRY_HEAVY_ARMOR        25%
  136. #define PIKEMAN_ELITE_VS_HERO_HEAVY_ARMOR        50%
  137. #define PIKEMAN_ELITE_VS_MONSTER_HEAVY_ARMOR        50%
  138. #define PIKEMAN_ELITE_VS_FORTRESS_HEAVY_ARMOR        50%
  139.  
  140. ;------------- Cavalry ---------------
  141.  
  142. #define CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR        50%
  143. #define CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR        100%
  144. #define CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR        200%
  145. #define CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR        100%
  146. #define CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR        100%
  147. #define CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR        100%
  148. #define CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR        100%
  149.  
  150. #define CAVALRY_BASIC_VS_ARCHER_HEAVY_ARMOR        25%
  151. #define CAVALRY_BASIC_VS_SOLDIER_HEAVY_ARMOR        50%
  152. #define CAVALRY_BASIC_VS_PIKEMAN_HEAVY_ARMOR        100%
  153. #define CAVALRY_BASIC_VS_CAVALRY_HEAVY_ARMOR        50%
  154. #define CAVALRY_BASIC_VS_HERO_HEAVY_ARMOR        50%
  155. #define CAVALRY_BASIC_VS_MONSTER_HEAVY_ARMOR        50%
  156. #define CAVALRY_BASIC_VS_FORTRESS_HEAVY_ARMOR        50%
  157.  
  158. #define CAVALRY_ELITE_VS_ARCHER_DEFAULT_ARMOR        50%
  159. #define CAVALRY_ELITE_VS_SOLDIER_DEFAULT_ARMOR        100%
  160. #define CAVALRY_ELITE_VS_PIKEMAN_DEFAULT_ARMOR        200%
  161. #define CAVALRY_ELITE_VS_CAVALRY_DEFAULT_ARMOR        100%
  162. #define CAVALRY_ELITE_VS_HERO_DEFAULT_ARMOR        100%
  163. #define CAVALRY_ELITE_VS_MONSTER_DEFAULT_ARMOR        100%
  164. #define CAVALRY_ELITE_VS_FORTRESS_DEFAULT_ARMOR        100%
  165.  
  166. #define CAVALRY_ELITE_VS_ARCHER_HEAVY_ARMOR        25%
  167. #define CAVALRY_ELITE_VS_SOLDIER_HEAVY_ARMOR        50%
  168. #define CAVALRY_ELITE_VS_PIKEMAN_HEAVY_ARMOR        100%
  169. #define CAVALRY_ELITE_VS_CAVALRY_HEAVY_ARMOR        50%
  170. #define CAVALRY_ELITE_VS_HERO_HEAVY_ARMOR        50%
  171. #define CAVALRY_ELITE_VS_MONSTER_HEAVY_ARMOR        50%
  172. #define CAVALRY_ELITE_VS_FORTRESS_HEAVY_ARMOR        50%
  173.  
  174. ;----------- Army Leaders ------------
  175.  
  176. #define HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR        100%
  177. #define HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR        100%
  178. #define HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR        100%
  179. #define HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR        100%
  180. #define HERO_LEADER_VS_HERO_DEFAULT_ARMOR        100%
  181. #define HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR        100%
  182. #define HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR        100%
  183.  
  184. ;----------- Minor Heroes ------------
  185.  
  186. #define HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR        100%
  187. #define HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR        100%
  188. #define HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR        100%
  189. #define HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR        100%
  190. #define HERO_NORMAL_VS_HERO_DEFAULT_ARMOR        100%
  191. #define HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR        100%
  192. #define HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR        100%
  193.  
  194. #define CREATE_A_HERO_VS_ARCHER_DEFAULT_ARMOR        100%
  195. #define CREATE_A_HERO_VS_SOLDIER_DEFAULT_ARMOR        100%
  196. #define CREATE_A_HERO_VS_PIKEMAN_DEFAULT_ARMOR        100%
  197. #define CREATE_A_HERO_VS_CAVALRY_DEFAULT_ARMOR        100%
  198. #define CREATE_A_HERO_VS_HERO_DEFAULT_ARMOR        100%
  199. #define CREATE_A_HERO_VS_MONSTER_DEFAULT_ARMOR        100%
  200. #define CREATE_A_HERO_VS_FORTRESS_DEFAULT_ARMOR        100%
  201.  
  202. ;------------- Fortress --------------
  203.  
  204. #define FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR        100%
  205. #define FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR    100%
  206. #define FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR    100%
  207. #define FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR    100%
  208. #define FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR        100%
  209. #define FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR    100%
  210.  
  211.  
  212. ;================================================================================================
  213.  
  214.  
  215. ;/////////////////////////////////////
  216. ;        Units
  217. ;/////////////////////////////////////
  218.  
  219. ;////////// Men Of The West //////////
  220.  
  221. ;------------- Archers ---------------
  222.  
  223. #define GONDORARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  224. #define GONDORARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  225. #define GONDORARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  226. #define GONDORARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  227. #define GONDORARCHERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  228. #define GONDORARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  229. #define GONDORARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  230.  
  231. #define GONDORARCHERHORDE_VS_ARCHER_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  232. #define GONDORARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  233. #define GONDORARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  234. #define GONDORARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  235. #define GONDORARCHERHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_HERO_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  236. #define GONDORARCHERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  237. #define GONDORARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  238.  
  239. #define GONDORRANGERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_ARCHER_DEFAULT_ARMOR    MEN_ARMOR_SCALAR )
  240. #define GONDORRANGERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  241. #define GONDORRANGERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  242. #define GONDORRANGERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  243. #define GONDORRANGERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( ARCHER_ELITE_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  244. #define GONDORRANGERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  245. #define GONDORRANGERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  246.  
  247. ;------------- Soldiers --------------
  248.  
  249. #define GONDORFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  250. #define GONDORFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  251. #define GONDORFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  252. #define GONDORFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  253. #define GONDORFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  254. #define GONDORFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  255. #define GONDORFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  256.  
  257. #define GONDORFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  258. #define GONDORFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  259. #define GONDORFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  260. #define GONDORFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  261. #define GONDORFIGHTERHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_HERO_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  262. #define GONDORFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  263. #define GONDORFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  264.  
  265. ;------------- Pikemen ---------------
  266.  
  267. #define GONDORTOWERGUARDHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_ARCHER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  268. #define GONDORTOWERGUARDHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  269. #define GONDORTOWERGUARDHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  270. #define GONDORTOWERGUARDHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  271. #define GONDORTOWERGUARDHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  272. #define GONDORTOWERGUARDHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  273. #define GONDORTOWERGUARDHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  274.  
  275. #define GONDORTOWERGUARDHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_ARCHER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  276. #define GONDORTOWERGUARDHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_SOLDIER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  277. #define GONDORTOWERGUARDHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_PIKEMAN_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  278. #define GONDORTOWERGUARDHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_CAVALRY_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  279. #define GONDORTOWERGUARDHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_HERO_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  280. #define GONDORTOWERGUARDHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_MONSTER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  281. #define GONDORTOWERGUARDHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_ELITE_VS_FORTRESS_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  282.  
  283. ;------------- Cavalry ---------------
  284.  
  285. #define GONDORKNIGHTHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  286. #define GONDORKNIGHTHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  287. #define GONDORKNIGHTHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  288. #define GONDORKNIGHTHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  289. #define GONDORKNIGHTHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  290. #define GONDORKNIGHTHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  291. #define GONDORKNIGHTHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  292.  
  293. #define GONDORKNIGHTHORDE_VS_ARCHER_HEAVY_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  294. #define GONDORKNIGHTHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  295. #define GONDORKNIGHTHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  296. #define GONDORKNIGHTHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  297. #define GONDORKNIGHTHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_HERO_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  298. #define GONDORKNIGHTHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  299. #define GONDORKNIGHTHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  300.  
  301. #define ROHANROHIRRIMHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_ARCHER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  302. #define ROHANROHIRRIMHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_SOLDIER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  303. #define ROHANROHIRRIMHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  304. #define ROHANROHIRRIMHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_CAVALRY_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  305. #define ROHANROHIRRIMHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_HERO_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  306. #define ROHANROHIRRIMHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_MONSTER_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  307. #define ROHANROHIRRIMHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_FORTRESS_DEFAULT_ARMOR MEN_ARMOR_SCALAR )
  308.  
  309. #define ROHANROHIRRIMHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_ARCHER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  310. #define ROHANROHIRRIMHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_SOLDIER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  311. #define ROHANROHIRRIMHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_PIKEMAN_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  312. #define ROHANROHIRRIMHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_CAVALRY_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  313. #define ROHANROHIRRIMHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( CAVALRY_ELITE_VS_HERO_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  314. #define ROHANROHIRRIMHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_MONSTER_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  315. #define ROHANROHIRRIMHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_FORTRESS_HEAVY_ARMOR MEN_ARMOR_SCALAR )
  316.  
  317.  
  318. ;/////////////// Elves ///////////////
  319.  
  320. ;------------- Archers ---------------
  321.  
  322. #define ELVENLORIENARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  323. #define ELVENLORIENARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  324. #define ELVENLORIENARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  325. #define ELVENLORIENARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  326. #define ELVENLORIENARCHERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  327. #define ELVENLORIENARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  328. #define ELVENLORIENARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  329.  
  330. #define ELVENLORIENARCHERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  331. #define ELVENLORIENARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  332. #define ELVENLORIENARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  333. #define ELVENLORIENARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  334. #define ELVENLORIENARCHERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  335. #define ELVENLORIENARCHERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  336. #define ELVENLORIENARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  337.  
  338. #define ELVENMIRKWOODARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_ARCHER_DEFAULT_ARMOR    ELVES_ARMOR_SCALAR )
  339. #define ELVENMIRKWOODARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  340. #define ELVENMIRKWOODARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  341. #define ELVENMIRKWOODARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  342. #define ELVENMIRKWOODARCHERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_HERO_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  343. #define ELVENMIRKWOODARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_MONSTER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  344. #define ELVENMIRKWOODARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  345.  
  346. ;------------- Soldiers --------------
  347.  
  348. #define ELVENLORIENWARRIORHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  349. #define ELVENLORIENWARRIORHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  350. #define ELVENLORIENWARRIORHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  351. #define ELVENLORIENWARRIORHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  352. #define ELVENLORIENWARRIORHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  353. #define ELVENLORIENWARRIORHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  354. #define ELVENLORIENWARRIORHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  355.  
  356. #define ELVENLORIENWARRIORHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  357. #define ELVENLORIENWARRIORHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  358. #define ELVENLORIENWARRIORHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  359. #define ELVENLORIENWARRIORHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  360. #define ELVENLORIENWARRIORHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  361. #define ELVENLORIENWARRIORHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  362. #define ELVENLORIENWARRIORHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  363.  
  364. ;------------- Pikemen ---------------
  365.  
  366. #define ELVENMITHLONDSENTRYHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  367. #define ELVENMITHLONDSENTRYHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  368. #define ELVENMITHLONDSENTRYHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  369. #define ELVENMITHLONDSENTRYHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  370. #define ELVENMITHLONDSENTRYHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  371. #define ELVENMITHLONDSENTRYHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  372. #define ELVENMITHLONDSENTRYHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  373.  
  374. #define ELVENMITHLONDSENTRYHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  375. #define ELVENMITHLONDSENTRYHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  376. #define ELVENMITHLONDSENTRYHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  377. #define ELVENMITHLONDSENTRYHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  378. #define ELVENMITHLONDSENTRYHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  379. #define ELVENMITHLONDSENTRYHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  380. #define ELVENMITHLONDSENTRYHORDE_VS_FORTRESS_HEAVY_ARMOR    #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  381.  
  382. ;------------- Cavalry ---------------
  383.  
  384. #define ELVENRIVENDELLLANCERHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  385. #define ELVENRIVENDELLLANCERHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  386. #define ELVENRIVENDELLLANCERHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  387. #define ELVENRIVENDELLLANCERHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  388. #define ELVENRIVENDELLLANCERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  389. #define ELVENRIVENDELLLANCERHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  390. #define ELVENRIVENDELLLANCERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR ELVES_ARMOR_SCALAR )
  391.  
  392. #define ELVENRIVENDELLLANCERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  393. #define ELVENRIVENDELLLANCERHORDE_VS_SOLDIER_HEAVY_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  394. #define ELVENRIVENDELLLANCERHORDE_VS_PIKEMAN_HEAVY_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  395. #define ELVENRIVENDELLLANCERHORDE_VS_CAVALRY_HEAVY_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  396. #define ELVENRIVENDELLLANCERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  397. #define ELVENRIVENDELLLANCERHORDE_VS_MONSTER_HEAVY_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  398. #define ELVENRIVENDELLLANCERHORDE_VS_FORTRESS_HEAVY_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_HEAVY_ARMOR ELVES_ARMOR_SCALAR )
  399.  
  400.  
  401. ;////////////// Dwarves //////////////
  402.  
  403. ;------------- Archers ---------------
  404.  
  405. #define DWARVENAXETHROWERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  406. #define DWARVENAXETHROWERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  407. #define DWARVENAXETHROWERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  408. #define DWARVENAXETHROWERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  409. #define DWARVENAXETHROWERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  410. #define DWARVENAXETHROWERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  411. #define DWARVENAXETHROWERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  412.  
  413. #define DWARVENAXETHROWERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  414. #define DWARVENAXETHROWERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  415. #define DWARVENAXETHROWERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  416. #define DWARVENAXETHROWERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  417. #define DWARVENAXETHROWERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  418. #define DWARVENAXETHROWERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  419. #define DWARVENAXETHROWERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  420.  
  421. #define DWARVENMENOFDALEHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_ARCHER_DEFAULT_ARMOR    DWARVES_ARMOR_SCALAR )
  422. #define DWARVENMENOFDALEHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  423. #define DWARVENMENOFDALEHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  424. #define DWARVENMENOFDALEHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  425. #define DWARVENMENOFDALEHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_HERO_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  426. #define DWARVENMENOFDALEHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_MONSTER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  427. #define DWARVENMENOFDALEHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  428.  
  429. #define DWARVENMENOFDALEHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_ARCHER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  430. #define DWARVENMENOFDALEHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  431. #define DWARVENMENOFDALEHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  432. #define DWARVENMENOFDALEHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  433. #define DWARVENMENOFDALEHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_HERO_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  434. #define DWARVENMENOFDALEHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_MONSTER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  435. #define DWARVENMENOFDALEHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  436.  
  437. ;------------- Soldiers --------------
  438.  
  439. #define DWARVENGUARDIANHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  440. #define DWARVENGUARDIANHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  441. #define DWARVENGUARDIANHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  442. #define DWARVENGUARDIANHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  443. #define DWARVENGUARDIANHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  444. #define DWARVENGUARDIANHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  445. #define DWARVENGUARDIANHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  446.  
  447. #define DWARVENGUARDIANHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  448. #define DWARVENGUARDIANHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  449. #define DWARVENGUARDIANHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  450. #define DWARVENGUARDIANHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  451. #define DWARVENGUARDIANHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_HERO_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  452. #define DWARVENGUARDIANHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  453. #define DWARVENGUARDIANHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  454.  
  455. ;------------- Pikemen ---------------
  456.  
  457. #define DWARVENPHALANXHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  458. #define DWARVENPHALANXHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  459. #define DWARVENPHALANXHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  460. #define DWARVENPHALANXHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  461. #define DWARVENPHALANXHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  462. #define DWARVENPHALANXHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  463. #define DWARVENPHALANXHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  464.  
  465. #define DWARVENPHALANXHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  466. #define DWARVENPHALANXHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  467. #define DWARVENPHALANXHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  468. #define DWARVENPHALANXHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  469. #define DWARVENPHALANXHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  470. #define DWARVENPHALANXHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  471. #define DWARVENPHALANXHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR DWARVES_ARMOR_SCALAR )
  472.  
  473. ;------------- Cavalry ---------------
  474.  
  475. #define DWARVENBATTLEWAGON_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  476. #define DWARVENBATTLEWAGON_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  477. #define DWARVENBATTLEWAGON_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  478. #define DWARVENBATTLEWAGON_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  479. #define DWARVENBATTLEWAGON_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  480. #define DWARVENBATTLEWAGON_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  481. #define DWARVENBATTLEWAGON_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR DWARVES_ARMOR_SCALAR )
  482.  
  483.  
  484. ;////////////// Mordor ///////////////
  485.  
  486. ;------------- Archers ---------------
  487.  
  488. #define MORDORARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  489. #define MORDORARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  490. #define MORDORARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  491. #define MORDORARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  492. #define MORDORARCHERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  493. #define MORDORARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  494. #define MORDORARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  495.  
  496. #define MORDORHARADRIMARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_ARCHER_DEFAULT_ARMOR    MORDOR_ARMOR_SCALAR )
  497. #define MORDORHARADRIMARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  498. #define MORDORHARADRIMARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  499. #define MORDORHARADRIMARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  500. #define MORDORHARADRIMARCHERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  501. #define MORDORHARADRIMARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  502. #define MORDORHARADRIMARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  503.  
  504. #define MORDORHARADRIMARCHERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_ARCHER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  505. #define MORDORHARADRIMARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_SOLDIER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  506. #define MORDORHARADRIMARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_PIKEMAN_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  507. #define MORDORHARADRIMARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_CAVALRY_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  508. #define MORDORHARADRIMARCHERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( ARCHER_ELITE_VS_HERO_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  509. #define MORDORHARADRIMARCHERHORDE_VS_MONSTER_HEAVY_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_MONSTER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  510. #define MORDORHARADRIMARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR    #MULTIPLY( ARCHER_ELITE_VS_FORTRESS_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  511.  
  512. ;------------- Soldiers --------------
  513.  
  514. #define MORDORFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  515. #define MORDORFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  516. #define MORDORFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  517. #define MORDORFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  518. #define MORDORFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  519. #define MORDORFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  520. #define MORDORFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  521.  
  522. #define MORDORCORSAIRSOFUMBARHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  523. #define MORDORCORSAIRSOFUMBARHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  524. #define MORDORCORSAIRSOFUMBARHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  525. #define MORDORCORSAIRSOFUMBARHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  526. #define MORDORCORSAIRSOFUMBARHORDE_VS_HERO_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  527. #define MORDORCORSAIRSOFUMBARHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  528. #define MORDORCORSAIRSOFUMBARHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  529.  
  530. ;------------- Pikemen ---------------
  531.  
  532. #define MORDOREASTERLINGHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  533. #define MORDOREASTERLINGHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  534. #define MORDOREASTERLINGHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  535. #define MORDOREASTERLINGHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  536. #define MORDOREASTERLINGHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  537. #define MORDOREASTERLINGHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  538. #define MORDOREASTERLINGHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  539.  
  540. #define MORDOREASTERLINGHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  541. #define MORDOREASTERLINGHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  542. #define MORDOREASTERLINGHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  543. #define MORDOREASTERLINGHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  544. #define MORDOREASTERLINGHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  545. #define MORDOREASTERLINGHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  546. #define MORDOREASTERLINGHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR MORDOR_ARMOR_SCALAR )
  547.  
  548. ;------------- Cavalry ---------------
  549.  
  550. #define MORDORDRUMMERTROLL_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  551. #define MORDORDRUMMERTROLL_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  552. #define MORDORDRUMMERTROLL_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  553. #define MORDORDRUMMERTROLL_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  554. #define MORDORDRUMMERTROLL_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  555. #define MORDORDRUMMERTROLL_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  556. #define MORDORDRUMMERTROLL_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  557.  
  558. #define MORDORMOUNTAINTROLL_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  559. #define MORDORMOUNTAINTROLL_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  560. #define MORDORMOUNTAINTROLL_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  561. #define MORDORMOUNTAINTROLL_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  562. #define MORDORMOUNTAINTROLL_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  563. #define MORDORMOUNTAINTROLL_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  564. #define MORDORMOUNTAINTROLL_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  565.  
  566. #define MORDORATTACKTROLL_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_ARCHER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  567. #define MORDORATTACKTROLL_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_SOLDIER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  568. #define MORDORATTACKTROLL_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_PIKEMAN_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  569. #define MORDORATTACKTROLL_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_CAVALRY_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  570. #define MORDORATTACKTROLL_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_ELITE_VS_HERO_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  571. #define MORDORATTACKTROLL_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_MONSTER_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  572. #define MORDORATTACKTROLL_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_FORTRESS_DEFAULT_ARMOR MORDOR_ARMOR_SCALAR )
  573.  
  574.  
  575. ;///////////// Isengard //////////////
  576.  
  577. ;------------- Archers ---------------
  578.  
  579. #define ISENGARDURUKCROSSBOWHORDE_VS_ARCHER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  580. #define ISENGARDURUKCROSSBOWHORDE_VS_SOLDIER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  581. #define ISENGARDURUKCROSSBOWHORDE_VS_PIKEMAN_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  582. #define ISENGARDURUKCROSSBOWHORDE_VS_CAVALRY_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  583. #define ISENGARDURUKCROSSBOWHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  584. #define ISENGARDURUKCROSSBOWHORDE_VS_MONSTER_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  585. #define ISENGARDURUKCROSSBOWHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  586.  
  587. #define ISENGARDURUKCROSSBOWHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  588. #define ISENGARDURUKCROSSBOWHORDE_VS_SOLDIER_HEAVY_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  589. #define ISENGARDURUKCROSSBOWHORDE_VS_PIKEMAN_HEAVY_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  590. #define ISENGARDURUKCROSSBOWHORDE_VS_CAVALRY_HEAVY_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  591. #define ISENGARDURUKCROSSBOWHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_HERO_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  592. #define ISENGARDURUKCROSSBOWHORDE_VS_MONSTER_HEAVY_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  593. #define ISENGARDURUKCROSSBOWHORDE_VS_FORTRESS_HEAVY_ARMOR    #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  594.  
  595. ;------------- Soldiers --------------
  596.  
  597. #define ISENGARDFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  598. #define ISENGARDFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  599. #define ISENGARDFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  600. #define ISENGARDFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  601. #define ISENGARDFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  602. #define ISENGARDFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  603. #define ISENGARDFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  604.  
  605. #define ISENGARDFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  606. #define ISENGARDFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  607. #define ISENGARDFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  608. #define ISENGARDFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  609. #define ISENGARDFIGHTERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_HERO_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  610. #define ISENGARDFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  611. #define ISENGARDFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  612.  
  613. #define ISENGARDBESERKER_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  614. #define ISENGARDBESERKER_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  615. #define ISENGARDBESERKER_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  616. #define ISENGARDBESERKER_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  617. #define ISENGARDBESERKER_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  618. #define ISENGARDBESERKER_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  619. #define ISENGARDBESERKER_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  620.  
  621. #define ISENGARDWILDMANHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  622. #define ISENGARDWILDMANHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  623. #define ISENGARDWILDMANHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  624. #define ISENGARDWILDMANHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  625. #define ISENGARDWILDMANHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  626. #define ISENGARDWILDMANHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  627. #define ISENGARDWILDMANHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  628.  
  629. #define ISENGARDWILDMANHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  630. #define ISENGARDWILDMANHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  631. #define ISENGARDWILDMANHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  632. #define ISENGARDWILDMANHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  633. #define ISENGARDWILDMANHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_HERO_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  634. #define ISENGARDWILDMANHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  635. #define ISENGARDWILDMANHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  636.  
  637. ;------------- Pikemen ---------------
  638.  
  639. #define ISENGARDPIKEMANHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  640. #define ISENGARDPIKEMANHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  641. #define ISENGARDPIKEMANHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  642. #define ISENGARDPIKEMANHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  643. #define ISENGARDPIKEMANHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  644. #define ISENGARDPIKEMANHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  645. #define ISENGARDPIKEMANHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  646.  
  647. #define ISENGARDPIKEMANHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  648. #define ISENGARDPIKEMANHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  649. #define ISENGARDPIKEMANHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  650. #define ISENGARDPIKEMANHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  651. #define ISENGARDPIKEMANHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  652. #define ISENGARDPIKEMANHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  653. #define ISENGARDPIKEMANHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  654.  
  655. ;------------- Cavalry ---------------
  656.  
  657. #define ISENGARDWARGRIDERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  658. #define ISENGARDWARGRIDERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  659. #define ISENGARDWARGRIDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  660. #define ISENGARDWARGRIDERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  661. #define ISENGARDWARGRIDERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  662. #define ISENGARDWARGRIDERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  663. #define ISENGARDWARGRIDERHORDE_VS_FORTRESS_DEFAULT_ARMOR    #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR ISENGARD_ARMOR_SCALAR )
  664.  
  665. #define ISENGARDWARGRIDERHORDE_VS_ARCHER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  666. #define ISENGARDWARGRIDERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  667. #define ISENGARDWARGRIDERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  668. #define ISENGARDWARGRIDERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  669. #define ISENGARDWARGRIDERHORDE_VS_HERO_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_HERO_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  670. #define ISENGARDWARGRIDERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  671. #define ISENGARDWARGRIDERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_HEAVY_ARMOR ISENGARD_ARMOR_SCALAR )
  672.  
  673.  
  674. ;////////// Corrupted Wild ///////////
  675.  
  676. ;------------- Archers ---------------
  677.  
  678. #define WILDARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  679. #define WILDARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  680. #define WILDARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  681. #define WILDARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  682. #define WILDARCHERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  683. #define WILDARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  684. #define WILDARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  685.  
  686. #define WILDARCHERHORDE_VS_ARCHER_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_ARCHER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  687. #define WILDARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_SOLDIER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  688. #define WILDARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_PIKEMAN_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  689. #define WILDARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_CAVALRY_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  690. #define WILDARCHERHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_HERO_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  691. #define WILDARCHERHORDE_VS_MONSTER_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_MONSTER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  692. #define WILDARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR            #MULTIPLY( ARCHER_BASIC_VS_FORTRESS_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  693.  
  694. ;------------- Soldiers --------------
  695.  
  696. #define WILDFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  697. #define WILDFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  698. #define WILDFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  699. #define WILDFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  700. #define WILDFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  701. #define WILDFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  702. #define WILDFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  703.  
  704. #define WILDFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_ARCHER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  705. #define WILDFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_SOLDIER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  706. #define WILDFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_PIKEMAN_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  707. #define WILDFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_CAVALRY_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  708. #define WILDFIGHTERHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_HERO_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  709. #define WILDFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR            #MULTIPLY( SOLDIER_BASIC_VS_MONSTER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  710. #define WILDFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( SOLDIER_BASIC_VS_FORTRESS_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  711.  
  712. #define WILDSPIDERLINGHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  713. #define WILDSPIDERLINGHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  714. #define WILDSPIDERLINGHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  715. #define WILDSPIDERLINGHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  716. #define WILDSPIDERLINGHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  717. #define WILDSPIDERLINGHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  718. #define WILDSPIDERLINGHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( SOLDIER_ELITE_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  719.  
  720. ;------------- Pikemen ---------------
  721.  
  722. #define WILDMARAUDERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  723. #define WILDMARAUDERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  724. #define WILDMARAUDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  725. #define WILDMARAUDERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  726. #define WILDMARAUDERHORDE_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( PIKEMAN_BASIC_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  727. #define WILDMARAUDERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  728. #define WILDMARAUDERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  729.  
  730. #define WILDMARAUDERHORDE_VS_ARCHER_HEAVY_ARMOR            #MULTIPLY( PIKEMAN_BASIC_VS_ARCHER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  731. #define WILDMARAUDERHORDE_VS_SOLDIER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_SOLDIER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  732. #define WILDMARAUDERHORDE_VS_PIKEMAN_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_PIKEMAN_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  733. #define WILDMARAUDERHORDE_VS_CAVALRY_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_CAVALRY_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  734. #define WILDMARAUDERHORDE_VS_HERO_HEAVY_ARMOR            #MULTIPLY( PIKEMAN_BASIC_VS_HERO_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  735. #define WILDMARAUDERHORDE_VS_MONSTER_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_MONSTER_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  736. #define WILDMARAUDERHORDE_VS_FORTRESS_HEAVY_ARMOR        #MULTIPLY( PIKEMAN_BASIC_VS_FORTRESS_HEAVY_ARMOR GOBLIN_ARMOR_SCALAR )
  737.  
  738. ;------------- Cavalry ---------------
  739.  
  740. #define WILDCAVETROLL_VS_ARCHER_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  741. #define WILDCAVETROLL_VS_SOLDIER_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  742. #define WILDCAVETROLL_VS_PIKEMAN_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  743. #define WILDCAVETROLL_VS_CAVALRY_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  744. #define WILDCAVETROLL_VS_HERO_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  745. #define WILDCAVETROLL_VS_MONSTER_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  746. #define WILDCAVETROLL_VS_FORTRESS_DEFAULT_ARMOR            #MULTIPLY( CAVALRY_BASIC_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  747.  
  748. #define WILDSPIDERRIDERHORDE_VS_ARCHER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_ARCHER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  749. #define WILDSPIDERRIDERHORDE_VS_SOLDIER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_SOLDIER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  750. #define WILDSPIDERRIDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_PIKEMAN_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  751. #define WILDSPIDERRIDERHORDE_VS_CAVALRY_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_CAVALRY_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  752. #define WILDSPIDERRIDERHORDE_VS_HERO_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_HERO_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  753. #define WILDSPIDERRIDERHORDE_VS_MONSTER_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_MONSTER_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  754. #define WILDSPIDERRIDERHORDE_VS_FORTRESS_DEFAULT_ARMOR        #MULTIPLY( CAVALRY_ELITE_VS_FORTRESS_DEFAULT_ARMOR GOBLIN_ARMOR_SCALAR )
  755.  
  756.  
  757. ;/////////////////////////////////////
  758. ;        Heroes
  759. ;/////////////////////////////////////
  760.  
  761. ;////////// Men Of The West //////////
  762.  
  763. ;----------- Army Leaders ------------
  764.  
  765. #define ARAGORN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  766. #define ARAGORN_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  767. #define ARAGORN_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  768. #define ARAGORN_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  769. #define ARAGORN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  770. #define ARAGORN_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  771. #define ARAGORN_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  772.  
  773. #define THEODEN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  774. #define THEODEN_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  775. #define THEODEN_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  776. #define THEODEN_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  777. #define THEODEN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  778. #define THEODEN_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  779. #define THEODEN_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  780.  
  781. #define BOROMIR_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  782. #define BOROMIR_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  783. #define BOROMIR_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  784. #define BOROMIR_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  785. #define BOROMIR_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  786. #define BOROMIR_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  787. #define BOROMIR_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  788.  
  789. ;----------- Minor Heroes ------------
  790.  
  791. #define GANDALF_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  792. #define GANDALF_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  793. #define GANDALF_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  794. #define GANDALF_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  795. #define GANDALF_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  796. #define GANDALF_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  797. #define GANDALF_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  798.  
  799. #define FARAMIR_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  800. #define FARAMIR_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  801. #define FARAMIR_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  802. #define FARAMIR_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  803. #define FARAMIR_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  804. #define FARAMIR_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  805. #define FARAMIR_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  806.  
  807. #define EOMER_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  808. #define EOMER_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  809. #define EOMER_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  810. #define EOMER_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  811. #define EOMER_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  812. #define EOMER_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  813. #define EOMER_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  814.  
  815. #define EOWYN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  816. #define EOWYN_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  817. #define EOWYN_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  818. #define EOWYN_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  819. #define EOWYN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  820. #define EOWYN_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  821. #define EOWYN_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  822.  
  823.  
  824. ;/////////////// Elves ///////////////
  825.  
  826. ;----------- Army Leaders ------------
  827.  
  828. #define ELROND_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  829. #define ELROND_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  830. #define ELROND_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  831. #define ELROND_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  832. #define ELROND_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  833. #define ELROND_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  834. #define ELROND_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  835.  
  836. #define HALDIR_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  837. #define HALDIR_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  838. #define HALDIR_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  839. #define HALDIR_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  840. #define HALDIR_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  841. #define HALDIR_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  842. #define HALDIR_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  843.  
  844. #define THRANDUIL_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  845. #define THRANDUIL_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  846. #define THRANDUIL_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  847. #define THRANDUIL_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  848. #define THRANDUIL_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  849. #define THRANDUIL_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  850. #define THRANDUIL_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  851.  
  852. ;----------- Minor Heroes ------------
  853.  
  854. #define LEGOLAS_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  855. #define LEGOLAS_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  856. #define LEGOLAS_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  857. #define LEGOLAS_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  858. #define LEGOLAS_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  859. #define LEGOLAS_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  860. #define LEGOLAS_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  861.  
  862. #define GLORFINDEL_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  863. #define GLORFINDEL_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  864. #define GLORFINDEL_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  865. #define GLORFINDEL_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  866. #define GLORFINDEL_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  867. #define GLORFINDEL_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  868. #define GLORFINDEL_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  869.  
  870. #define ARWEN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  871. #define ARWEN_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  872. #define ARWEN_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  873. #define ARWEN_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  874. #define ARWEN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  875. #define ARWEN_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  876. #define ARWEN_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  877.  
  878.  
  879. ;////////////// Dwarves //////////////
  880.  
  881. ;----------- Army Leaders ------------
  882.  
  883. #define GIMLI_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  884. #define GIMLI_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  885. #define GIMLI_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  886. #define GIMLI_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  887. #define GIMLI_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  888. #define GIMLI_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  889. #define GIMLI_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  890.  
  891. #define DAIN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  892. #define DAIN_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  893. #define DAIN_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  894. #define DAIN_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  895. #define DAIN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  896. #define DAIN_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  897. #define DAIN_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  898.  
  899. #define GLOIN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  900. #define GLOIN_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  901. #define GLOIN_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  902. #define GLOIN_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  903. #define GLOIN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  904. #define GLOIN_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  905. #define GLOIN_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  906.  
  907. ;----------- Minor Heroes ------------
  908.  
  909. ; NOTE: No additional Dwarven heroes
  910.  
  911.  
  912. ;////////////// Mordor ///////////////
  913.  
  914. ;----------- Army Leaders ------------
  915.  
  916. #define WITCHKING_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  917. #define WITCHKING_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  918. #define WITCHKING_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  919. #define WITCHKING_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  920. #define WITCHKING_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  921. #define WITCHKING_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  922. #define WITCHKING_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  923.  
  924. #define NAZGUL_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  925. #define NAZGUL_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  926. #define NAZGUL_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  927. #define NAZGUL_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  928. #define NAZGUL_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  929. #define NAZGUL_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  930. #define NAZGUL_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  931.  
  932. ;----------- Minor Heroes ------------
  933.  
  934. #define MOUTH_OF_SAURON_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  935. #define MOUTH_OF_SAURON_VS_SOLDIER_DEFAULT_ARMOR        #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  936. #define MOUTH_OF_SAURON_VS_PIKEMAN_DEFAULT_ARMOR        #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  937. #define MOUTH_OF_SAURON_VS_CAVALRY_DEFAULT_ARMOR        #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  938. #define MOUTH_OF_SAURON_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  939. #define MOUTH_OF_SAURON_VS_MONSTER_DEFAULT_ARMOR        #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  940. #define MOUTH_OF_SAURON_VS_FORTRESS_DEFAULT_ARMOR        #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  941.  
  942. #define BLACKRIDER_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  943. #define BLACKRIDER_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  944. #define BLACKRIDER_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  945. #define BLACKRIDER_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  946. #define BLACKRIDER_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  947. #define BLACKRIDER_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  948. #define BLACKRIDER_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  949.  
  950.  
  951. ;///////////// Isengard //////////////
  952.  
  953. ;----------- Army Leaders ------------
  954.  
  955. #define SARUMAN_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  956. #define SARUMAN_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  957. #define SARUMAN_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  958. #define SARUMAN_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  959. #define SARUMAN_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  960. #define SARUMAN_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  961. #define SARUMAN_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  962.  
  963. #define LURTZ_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  964. #define LURTZ_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  965. #define LURTZ_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  966. #define LURTZ_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  967. #define LURTZ_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  968. #define LURTZ_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  969. #define LURTZ_VS_FORTRESS_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  970.  
  971. #define SHARKU_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  972. #define SHARKU_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  973. #define SHARKU_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  974. #define SHARKU_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  975. #define SHARKU_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  976. #define SHARKU_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  977. #define SHARKU_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  978.  
  979. ;----------- Minor Heroes ------------
  980.  
  981. #define WORMTONGUE_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  982. #define WORMTONGUE_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  983. #define WORMTONGUE_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  984. #define WORMTONGUE_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  985. #define WORMTONGUE_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  986. #define WORMTONGUE_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  987. #define WORMTONGUE_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  988.  
  989.  
  990. ;////////// Corrupted Wild ///////////
  991.  
  992. ;----------- Army Leaders ------------
  993.  
  994. #define DROGOTH_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  995. #define DROGOTH_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  996. #define DROGOTH_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  997. #define DROGOTH_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  998. #define DROGOTH_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  999. #define DROGOTH_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  1000. #define DROGOTH_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  1001.  
  1002. #define WILD_GOBLIN_KING_VS_ARCHER_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  1003. #define WILD_GOBLIN_KING_VS_SOLDIER_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1004. #define WILD_GOBLIN_KING_VS_PIKEMAN_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1005. #define WILD_GOBLIN_KING_VS_CAVALRY_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1006. #define WILD_GOBLIN_KING_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  1007. #define WILD_GOBLIN_KING_VS_MONSTER_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  1008. #define WILD_GOBLIN_KING_VS_FORTRESS_DEFAULT_ARMOR        #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  1009.  
  1010. #define SHELOB_VS_ARCHER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_ARCHER_DEFAULT_ARMOR 0 )
  1011. #define SHELOB_VS_SOLDIER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1012. #define SHELOB_VS_PIKEMAN_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1013. #define SHELOB_VS_CAVALRY_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1014. #define SHELOB_VS_HERO_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_HERO_DEFAULT_ARMOR 0 )
  1015. #define SHELOB_VS_MONSTER_DEFAULT_ARMOR                #ADD( HERO_LEADER_VS_MONSTER_DEFAULT_ARMOR 0 )
  1016. #define SHELOB_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_LEADER_VS_FORTRESS_DEFAULT_ARMOR 0 )
  1017.  
  1018. ;----------- Minor Heroes ------------
  1019.  
  1020. ; NOTE: No additional Corrupted Wild heroes
  1021.  
  1022.  
  1023. ;/////////// Create-A-Hero ///////////
  1024.  
  1025. #define CREATEAHERO_VS_ARCHER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1026. #define CREATEAHERO_VS_SOLDIER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1027. #define CREATEAHERO_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1028. #define CREATEAHERO_VS_CAVALRY_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1029. #define CREATEAHERO_VS_HERO_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1030. #define CREATEAHERO_VS_MONSTER_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1031. #define CREATEAHERO_VS_FORTRESS_DEFAULT_ARMOR            #ADD( HERO_NORMAL_VS_FORTRESS_DEFAULT_ARMOR 0 )
  1032.  
  1033.  
  1034. ;/////////////////////////////////////
  1035. ;        Structures
  1036. ;/////////////////////////////////////
  1037.  
  1038. ;////////// Men Of The West //////////
  1039.  
  1040. ;------------- Fortress --------------
  1041.  
  1042. #define MENFORTRESS_VS_ARCHER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1043. #define MENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1044. #define MENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1045. #define MENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1046. #define MENFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1047. #define MENFORTRESS_VS_MONSTER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1048.  
  1049. ;------------- Barracks --------------
  1050. ;-------------- Armory ---------------
  1051. ;--------------- Farm ----------------
  1052.  
  1053. ;/////////////// Elves ///////////////
  1054.  
  1055. ;------------- Fortress --------------
  1056.  
  1057. #define ELVENFORTRESS_VS_ARCHER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1058. #define ELVENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1059. #define ELVENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1060. #define ELVENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1061. #define ELVENFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1062. #define ELVENFORTRESS_VS_MONSTER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1063.  
  1064. ;------------- Barracks --------------
  1065. ;-------------- Armory ---------------
  1066. ;--------------- Farm ----------------
  1067.  
  1068. ;////////////// Dwarves //////////////
  1069.  
  1070. ;------------- Fortress --------------
  1071.  
  1072. #define DWARVENFORTRESS_VS_ARCHER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1073. #define DWARVENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1074. #define DWARVENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1075. #define DWARVENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1076. #define DWARVENFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1077. #define DWARVENFORTRESS_VS_MONSTER_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1078.  
  1079. ;------------- Barracks --------------
  1080. ;-------------- Armory ---------------
  1081. ;--------------- Farm ----------------
  1082.  
  1083. ;////////////// Mordor ///////////////
  1084.  
  1085. ;------------- Fortress --------------
  1086.  
  1087. #define MORDORFORTRESS_VS_ARCHER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1088. #define MORDORFORTRESS_VS_SOLDIER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1089. #define MORDORFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1090. #define MORDORFORTRESS_VS_CAVALRY_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1091. #define MORDORFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1092. #define MORDORFORTRESS_VS_MONSTER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1093.  
  1094. ;------------- Barracks --------------
  1095. ;-------------- Armory ---------------
  1096. ;--------------- Farm ----------------
  1097.  
  1098. ;///////////// Isengard //////////////
  1099.  
  1100. ;------------- Fortress --------------
  1101.  
  1102. #define ISENGARDFORTRESS_VS_ARCHER_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1103. #define ISENGARDFORTRESS_VS_SOLDIER_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1104. #define ISENGARDFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1105. #define ISENGARDFORTRESS_VS_CAVALRY_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1106. #define ISENGARDFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1107. #define ISENGARDFORTRESS_VS_MONSTER_DEFAULT_ARMOR        #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1108.  
  1109. ;------------- Barracks --------------
  1110. ;-------------- Armory ---------------
  1111. ;--------------- Farm ----------------
  1112.  
  1113. ;////////// Corrupted Wild ///////////
  1114.  
  1115. ;------------- Fortress --------------
  1116.  
  1117. #define WILDFORTRESS_VS_ARCHER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_ARCHER_DEFAULT_ARMOR 0 )
  1118. #define WILDFORTRESS_VS_SOLDIER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_SOLDIER_DEFAULT_ARMOR 0 )
  1119. #define WILDFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_PIKEMAN_DEFAULT_ARMOR 0 )
  1120. #define WILDFORTRESS_VS_CAVALRY_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_CAVALRY_DEFAULT_ARMOR 0 )
  1121. #define WILDFORTRESS_VS_HERO_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_HERO_DEFAULT_ARMOR 0 )
  1122. #define WILDFORTRESS_VS_MONSTER_DEFAULT_ARMOR            #ADD( FORTRESS_NORMAL_VS_MONSTER_DEFAULT_ARMOR 0 )
  1123.  
  1124. ;------------- Barracks --------------
  1125. ;-------------- Armory ---------------
  1126. ;--------------- Farm ----------------
  1127.  
  1128.  
  1129. ;================================================================================================
  1130. ; END #defines
  1131. ;================================================================================================
  1132.  
  1133.  
  1134. ;///////////// Default ///////////////
  1135.  
  1136. ;----------- Keep this as AutoResolve_DefaultArmor, it is used as a fallback. ------------
  1137. AutoResolveArmor AutoResolve_DefaultArmor
  1138.     Armor =    AutoResolveUnit_Archer        100%
  1139.     Armor =    AutoResolveUnit_Soldier        100%
  1140.     Armor =    AutoResolveUnit_Pikemen        100%
  1141.     Armor =    AutoResolveUnit_Cavalry        100%
  1142.     Armor =    AutoResolveUnit_Hero        100%
  1143.     Armor =    AutoResolveUnit_Monster        100%
  1144.     Armor = AutoResolveUnit_Fortress    100%
  1145. END
  1146.  
  1147. ;----------- Create-A-Hero -----------
  1148.  
  1149. AutoResolveArmor AutoResolve_CreateAHeroArmor
  1150.     Armor =    AutoResolveUnit_Archer        CREATEAHERO_VS_ARCHER_DEFAULT_ARMOR
  1151.     Armor =    AutoResolveUnit_Soldier        CREATEAHERO_VS_SOLDIER_DEFAULT_ARMOR
  1152.     Armor =    AutoResolveUnit_Pikemen        CREATEAHERO_VS_PIKEMAN_DEFAULT_ARMOR
  1153.     Armor =    AutoResolveUnit_Cavalry        CREATEAHERO_VS_CAVALRY_DEFAULT_ARMOR
  1154.     Armor =    AutoResolveUnit_Hero        CREATEAHERO_VS_HERO_DEFAULT_ARMOR
  1155.     Armor =    AutoResolveUnit_Monster        CREATEAHERO_VS_MONSTER_DEFAULT_ARMOR
  1156.     Armor = AutoResolveUnit_Fortress    CREATEAHERO_VS_FORTRESS_DEFAULT_ARMOR
  1157. END
  1158.  
  1159.  
  1160. ;/////////////////////////////////////
  1161. ;        Units
  1162. ;/////////////////////////////////////
  1163.  
  1164. ;////////// Men Of The West //////////
  1165.  
  1166. ;------------- Archers ---------------
  1167.  
  1168. AutoResolveArmor AutoResolve_GondorArcherArmor
  1169.     Armor =    AutoResolveUnit_Archer        GONDORARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1170.     Armor =    AutoResolveUnit_Soldier        GONDORARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1171.     Armor =    AutoResolveUnit_Pikemen        GONDORARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1172.     Armor =    AutoResolveUnit_Cavalry        GONDORARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1173.     Armor =    AutoResolveUnit_Hero        GONDORARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1174.     Armor =    AutoResolveUnit_Monster        GONDORARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1175.     Armor = AutoResolveUnit_Fortress    GONDORARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1176. END
  1177.  
  1178. AutoResolveArmor AutoResolve_GondorArcherHeavyArmor
  1179.     Armor =    AutoResolveUnit_Archer        GONDORARCHERHORDE_VS_ARCHER_HEAVY_ARMOR
  1180.     Armor =    AutoResolveUnit_Soldier        GONDORARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1181.     Armor =    AutoResolveUnit_Pikemen        GONDORARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1182.     Armor =    AutoResolveUnit_Cavalry        GONDORARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1183.     Armor =    AutoResolveUnit_Hero        GONDORARCHERHORDE_VS_HERO_HEAVY_ARMOR
  1184.     Armor =    AutoResolveUnit_Monster        GONDORARCHERHORDE_VS_MONSTER_HEAVY_ARMOR
  1185.     Armor = AutoResolveUnit_Fortress    GONDORARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1186. END
  1187.  
  1188. AutoResolveArmor AutoResolve_GondorRangerArmor
  1189.     Armor =    AutoResolveUnit_Archer        GONDORRANGERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1190.     Armor =    AutoResolveUnit_Soldier        GONDORRANGERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1191.     Armor =    AutoResolveUnit_Pikemen        GONDORRANGERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1192.     Armor =    AutoResolveUnit_Cavalry        GONDORRANGERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1193.     Armor =    AutoResolveUnit_Hero        GONDORRANGERHORDE_VS_HERO_DEFAULT_ARMOR
  1194.     Armor =    AutoResolveUnit_Monster        GONDORRANGERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1195.     Armor = AutoResolveUnit_Fortress    GONDORRANGERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1196. END
  1197.  
  1198. ;------------- Soldiers --------------
  1199.  
  1200. AutoResolveArmor AutoResolve_GondorSoldierArmor
  1201.     Armor =    AutoResolveUnit_Archer        GONDORFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1202.     Armor =    AutoResolveUnit_Soldier        GONDORFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1203.     Armor =    AutoResolveUnit_Pikemen        GONDORFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1204.     Armor =    AutoResolveUnit_Cavalry        GONDORFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1205.     Armor =    AutoResolveUnit_Hero        GONDORFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR
  1206.     Armor =    AutoResolveUnit_Monster        GONDORFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1207.     Armor = AutoResolveUnit_Fortress    GONDORFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1208. END
  1209.  
  1210. AutoResolveArmor AutoResolve_GondorSoldierHeavyArmor
  1211.     Armor =    AutoResolveUnit_Archer        GONDORFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR
  1212.     Armor =    AutoResolveUnit_Soldier        GONDORFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1213.     Armor =    AutoResolveUnit_Pikemen        GONDORFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1214.     Armor =    AutoResolveUnit_Cavalry        GONDORFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1215.     Armor =    AutoResolveUnit_Hero        GONDORFIGHTERHORDE_VS_HERO_HEAVY_ARMOR
  1216.     Armor =    AutoResolveUnit_Monster        GONDORFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR
  1217.     Armor = AutoResolveUnit_Fortress    GONDORFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1218. END
  1219.  
  1220. ;------------- Pikemen ---------------
  1221.  
  1222. AutoResolveArmor AutoResolve_GondorTowerGuardArmor
  1223.     Armor =    AutoResolveUnit_Archer        GONDORTOWERGUARDHORDE_VS_ARCHER_DEFAULT_ARMOR
  1224.     Armor =    AutoResolveUnit_Soldier        GONDORTOWERGUARDHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1225.     Armor =    AutoResolveUnit_Pikemen        GONDORTOWERGUARDHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1226.     Armor =    AutoResolveUnit_Cavalry        GONDORTOWERGUARDHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1227.     Armor =    AutoResolveUnit_Hero        GONDORTOWERGUARDHORDE_VS_HERO_DEFAULT_ARMOR
  1228.     Armor =    AutoResolveUnit_Monster        GONDORTOWERGUARDHORDE_VS_MONSTER_DEFAULT_ARMOR
  1229.     Armor = AutoResolveUnit_Fortress    GONDORTOWERGUARDHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1230. END
  1231.  
  1232. AutoResolveArmor AutoResolve_GondorTowerGuardHeavyArmor
  1233.     Armor =    AutoResolveUnit_Archer        GONDORTOWERGUARDHORDE_VS_ARCHER_HEAVY_ARMOR
  1234.     Armor =    AutoResolveUnit_Soldier        GONDORTOWERGUARDHORDE_VS_SOLDIER_HEAVY_ARMOR
  1235.     Armor =    AutoResolveUnit_Pikemen        GONDORTOWERGUARDHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1236.     Armor =    AutoResolveUnit_Cavalry        GONDORTOWERGUARDHORDE_VS_CAVALRY_HEAVY_ARMOR
  1237.     Armor =    AutoResolveUnit_Hero        GONDORTOWERGUARDHORDE_VS_HERO_HEAVY_ARMOR
  1238.     Armor =    AutoResolveUnit_Monster        GONDORTOWERGUARDHORDE_VS_MONSTER_HEAVY_ARMOR
  1239.     Armor = AutoResolveUnit_Fortress    GONDORTOWERGUARDHORDE_VS_FORTRESS_HEAVY_ARMOR
  1240. END
  1241.  
  1242. ;------------- Cavalry ---------------
  1243.  
  1244. AutoResolveArmor AutoResolve_GondorKnightArmor
  1245.     Armor =    AutoResolveUnit_Archer        GONDORKNIGHTHORDE_VS_ARCHER_DEFAULT_ARMOR
  1246.     Armor =    AutoResolveUnit_Soldier        GONDORKNIGHTHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1247.     Armor =    AutoResolveUnit_Pikemen        GONDORKNIGHTHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1248.     Armor =    AutoResolveUnit_Cavalry        GONDORKNIGHTHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1249.     Armor =    AutoResolveUnit_Hero        GONDORKNIGHTHORDE_VS_HERO_DEFAULT_ARMOR
  1250.     Armor =    AutoResolveUnit_Monster        GONDORKNIGHTHORDE_VS_MONSTER_DEFAULT_ARMOR
  1251.     Armor = AutoResolveUnit_Fortress    GONDORKNIGHTHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1252. END
  1253.  
  1254. AutoResolveArmor AutoResolve_GondorKnightHeavyArmor
  1255.     Armor =    AutoResolveUnit_Archer        GONDORKNIGHTHORDE_VS_ARCHER_HEAVY_ARMOR
  1256.     Armor =    AutoResolveUnit_Soldier        GONDORKNIGHTHORDE_VS_SOLDIER_HEAVY_ARMOR
  1257.     Armor =    AutoResolveUnit_Pikemen        GONDORKNIGHTHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1258.     Armor =    AutoResolveUnit_Cavalry        GONDORKNIGHTHORDE_VS_CAVALRY_HEAVY_ARMOR
  1259.     Armor =    AutoResolveUnit_Hero        GONDORKNIGHTHORDE_VS_HERO_HEAVY_ARMOR
  1260.     Armor =    AutoResolveUnit_Monster        GONDORKNIGHTHORDE_VS_MONSTER_HEAVY_ARMOR
  1261.     Armor = AutoResolveUnit_Fortress    GONDORKNIGHTHORDE_VS_FORTRESS_HEAVY_ARMOR
  1262. END
  1263.  
  1264. AutoResolveArmor AutoResolve_RohanRohirrimArmor
  1265.     Armor =    AutoResolveUnit_Archer        ROHANROHIRRIMHORDE_VS_ARCHER_DEFAULT_ARMOR
  1266.     Armor =    AutoResolveUnit_Soldier        ROHANROHIRRIMHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1267.     Armor =    AutoResolveUnit_Pikemen        ROHANROHIRRIMHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1268.     Armor =    AutoResolveUnit_Cavalry        ROHANROHIRRIMHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1269.     Armor =    AutoResolveUnit_Hero        ROHANROHIRRIMHORDE_VS_HERO_DEFAULT_ARMOR
  1270.     Armor =    AutoResolveUnit_Monster        ROHANROHIRRIMHORDE_VS_MONSTER_DEFAULT_ARMOR
  1271.     Armor = AutoResolveUnit_Fortress    ROHANROHIRRIMHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1272. END
  1273.  
  1274. AutoResolveArmor AutoResolve_RohanRohirrimHeavyArmor
  1275.     Armor =    AutoResolveUnit_Archer        ROHANROHIRRIMHORDE_VS_ARCHER_HEAVY_ARMOR
  1276.     Armor =    AutoResolveUnit_Soldier        ROHANROHIRRIMHORDE_VS_SOLDIER_HEAVY_ARMOR
  1277.     Armor =    AutoResolveUnit_Pikemen        ROHANROHIRRIMHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1278.     Armor =    AutoResolveUnit_Cavalry        ROHANROHIRRIMHORDE_VS_CAVALRY_HEAVY_ARMOR
  1279.     Armor =    AutoResolveUnit_Hero        ROHANROHIRRIMHORDE_VS_HERO_HEAVY_ARMOR
  1280.     Armor =    AutoResolveUnit_Monster        ROHANROHIRRIMHORDE_VS_MONSTER_HEAVY_ARMOR
  1281.     Armor = AutoResolveUnit_Fortress    ROHANROHIRRIMHORDE_VS_FORTRESS_HEAVY_ARMOR
  1282. END
  1283.  
  1284.  
  1285. ;/////////////// Elves ///////////////
  1286.  
  1287. ;------------- Archers ---------------
  1288.  
  1289. AutoResolveArmor AutoResolve_ElvenLorienArcherArmor
  1290.     Armor =    AutoResolveUnit_Archer        ELVENLORIENARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1291.     Armor =    AutoResolveUnit_Soldier        ELVENLORIENARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1292.     Armor =    AutoResolveUnit_Pikemen        ELVENLORIENARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1293.     Armor =    AutoResolveUnit_Cavalry        ELVENLORIENARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1294.     Armor =    AutoResolveUnit_Hero        ELVENLORIENARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1295.     Armor =    AutoResolveUnit_Monster        ELVENLORIENARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1296.     Armor = AutoResolveUnit_Fortress    ELVENLORIENARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1297. END
  1298.  
  1299. AutoResolveArmor AutoResolve_ElvenLorienArcherHeavyArmor
  1300.     Armor =    AutoResolveUnit_Archer        ELVENLORIENARCHERHORDE_VS_ARCHER_HEAVY_ARMOR
  1301.     Armor =    AutoResolveUnit_Soldier        ELVENLORIENARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1302.     Armor =    AutoResolveUnit_Pikemen        ELVENLORIENARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1303.     Armor =    AutoResolveUnit_Cavalry        ELVENLORIENARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1304.     Armor =    AutoResolveUnit_Hero        ELVENLORIENARCHERHORDE_VS_HERO_HEAVY_ARMOR
  1305.     Armor =    AutoResolveUnit_Monster        ELVENLORIENARCHERHORDE_VS_MONSTER_HEAVY_ARMOR
  1306.     Armor = AutoResolveUnit_Fortress    ELVENLORIENARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1307. END
  1308.  
  1309. AutoResolveArmor AutoResolve_ElvenMirkwoodArcherArmor
  1310.     Armor =    AutoResolveUnit_Archer        ELVENMIRKWOODARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1311.     Armor =    AutoResolveUnit_Soldier        ELVENMIRKWOODARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1312.     Armor =    AutoResolveUnit_Pikemen        ELVENMIRKWOODARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1313.     Armor =    AutoResolveUnit_Cavalry        ELVENMIRKWOODARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1314.     Armor =    AutoResolveUnit_Hero        ELVENMIRKWOODARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1315.     Armor =    AutoResolveUnit_Monster        ELVENMIRKWOODARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1316.     Armor = AutoResolveUnit_Fortress    ELVENMIRKWOODARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1317. END
  1318.  
  1319. ;------------- Soldiers --------------
  1320.  
  1321. AutoResolveArmor AutoResolve_ElvenLorienWarriorArmor
  1322.     Armor =    AutoResolveUnit_Archer        ELVENLORIENWARRIORHORDE_VS_ARCHER_DEFAULT_ARMOR
  1323.     Armor =    AutoResolveUnit_Soldier        ELVENLORIENWARRIORHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1324.     Armor =    AutoResolveUnit_Pikemen        ELVENLORIENWARRIORHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1325.     Armor =    AutoResolveUnit_Cavalry        ELVENLORIENWARRIORHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1326.     Armor =    AutoResolveUnit_Hero        ELVENLORIENWARRIORHORDE_VS_HERO_DEFAULT_ARMOR
  1327.     Armor =    AutoResolveUnit_Monster        ELVENLORIENWARRIORHORDE_VS_MONSTER_DEFAULT_ARMOR
  1328.     Armor = AutoResolveUnit_Fortress    ELVENLORIENWARRIORHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1329. END
  1330.  
  1331. AutoResolveArmor AutoResolve_ElvenLorienWarriorHeavyArmor
  1332.     Armor =    AutoResolveUnit_Archer        ELVENLORIENWARRIORHORDE_VS_ARCHER_HEAVY_ARMOR
  1333.     Armor =    AutoResolveUnit_Soldier        ELVENLORIENWARRIORHORDE_VS_SOLDIER_HEAVY_ARMOR
  1334.     Armor =    AutoResolveUnit_Pikemen        ELVENLORIENWARRIORHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1335.     Armor =    AutoResolveUnit_Cavalry        ELVENLORIENWARRIORHORDE_VS_CAVALRY_HEAVY_ARMOR
  1336.     Armor =    AutoResolveUnit_Hero        ELVENLORIENWARRIORHORDE_VS_HERO_HEAVY_ARMOR
  1337.     Armor =    AutoResolveUnit_Monster        ELVENLORIENWARRIORHORDE_VS_MONSTER_HEAVY_ARMOR
  1338.     Armor = AutoResolveUnit_Fortress    ELVENLORIENWARRIORHORDE_VS_FORTRESS_HEAVY_ARMOR
  1339. END
  1340.  
  1341. ;------------- Pikemen ---------------
  1342.  
  1343. AutoResolveArmor AutoResolve_ElvenMithlondSentryArmor
  1344.     Armor =    AutoResolveUnit_Archer        ELVENMITHLONDSENTRYHORDE_VS_ARCHER_DEFAULT_ARMOR
  1345.     Armor =    AutoResolveUnit_Soldier        ELVENMITHLONDSENTRYHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1346.     Armor =    AutoResolveUnit_Pikemen        ELVENMITHLONDSENTRYHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1347.     Armor =    AutoResolveUnit_Cavalry        ELVENMITHLONDSENTRYHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1348.     Armor =    AutoResolveUnit_Hero        ELVENMITHLONDSENTRYHORDE_VS_HERO_DEFAULT_ARMOR
  1349.     Armor =    AutoResolveUnit_Monster        ELVENMITHLONDSENTRYHORDE_VS_MONSTER_DEFAULT_ARMOR
  1350.     Armor = AutoResolveUnit_Fortress    ELVENMITHLONDSENTRYHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1351. END
  1352.  
  1353. AutoResolveArmor AutoResolve_ElvenMithlondSentryHeavyArmor
  1354.     Armor =    AutoResolveUnit_Archer        ELVENMITHLONDSENTRYHORDE_VS_ARCHER_HEAVY_ARMOR
  1355.     Armor =    AutoResolveUnit_Soldier        ELVENMITHLONDSENTRYHORDE_VS_SOLDIER_HEAVY_ARMOR
  1356.     Armor =    AutoResolveUnit_Pikemen        ELVENMITHLONDSENTRYHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1357.     Armor =    AutoResolveUnit_Cavalry        ELVENMITHLONDSENTRYHORDE_VS_CAVALRY_HEAVY_ARMOR
  1358.     Armor =    AutoResolveUnit_Hero        ELVENMITHLONDSENTRYHORDE_VS_HERO_HEAVY_ARMOR
  1359.     Armor =    AutoResolveUnit_Monster        ELVENMITHLONDSENTRYHORDE_VS_MONSTER_HEAVY_ARMOR
  1360.     Armor = AutoResolveUnit_Fortress    ELVENMITHLONDSENTRYHORDE_VS_FORTRESS_HEAVY_ARMOR
  1361. END
  1362.  
  1363. ;------------- Cavalry ---------------
  1364.  
  1365. AutoResolveArmor AutoResolve_ElvenRivendellLancerArmor
  1366.     Armor =    AutoResolveUnit_Archer        ELVENRIVENDELLLANCERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1367.     Armor =    AutoResolveUnit_Soldier        ELVENRIVENDELLLANCERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1368.     Armor =    AutoResolveUnit_Pikemen        ELVENRIVENDELLLANCERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1369.     Armor =    AutoResolveUnit_Cavalry        ELVENRIVENDELLLANCERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1370.     Armor =    AutoResolveUnit_Hero        ELVENRIVENDELLLANCERHORDE_VS_HERO_DEFAULT_ARMOR
  1371.     Armor =    AutoResolveUnit_Monster        ELVENRIVENDELLLANCERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1372.     Armor = AutoResolveUnit_Fortress    ELVENRIVENDELLLANCERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1373. END
  1374.  
  1375. AutoResolveArmor AutoResolve_ElvenRivendellLancerHeavyArmor
  1376.     Armor =    AutoResolveUnit_Archer        ELVENRIVENDELLLANCERHORDE_VS_ARCHER_HEAVY_ARMOR
  1377.     Armor =    AutoResolveUnit_Soldier        ELVENRIVENDELLLANCERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1378.     Armor =    AutoResolveUnit_Pikemen        ELVENRIVENDELLLANCERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1379.     Armor =    AutoResolveUnit_Cavalry        ELVENRIVENDELLLANCERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1380.     Armor =    AutoResolveUnit_Hero        ELVENRIVENDELLLANCERHORDE_VS_HERO_HEAVY_ARMOR
  1381.     Armor =    AutoResolveUnit_Monster        ELVENRIVENDELLLANCERHORDE_VS_MONSTER_HEAVY_ARMOR
  1382.     Armor = AutoResolveUnit_Fortress    ELVENRIVENDELLLANCERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1383. END
  1384.  
  1385.  
  1386. ;////////////// Dwarves //////////////
  1387.  
  1388. ;------------- Archers ---------------
  1389.  
  1390. AutoResolveArmor AutoResolve_DwarvenAxeThrowerArmor
  1391.     Armor =    AutoResolveUnit_Archer        DWARVENAXETHROWERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1392.     Armor =    AutoResolveUnit_Soldier        DWARVENAXETHROWERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1393.     Armor =    AutoResolveUnit_Pikemen        DWARVENAXETHROWERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1394.     Armor =    AutoResolveUnit_Cavalry        DWARVENAXETHROWERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1395.     Armor =    AutoResolveUnit_Hero        DWARVENAXETHROWERHORDE_VS_HERO_DEFAULT_ARMOR
  1396.     Armor =    AutoResolveUnit_Monster        DWARVENAXETHROWERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1397.     Armor = AutoResolveUnit_Fortress    DWARVENAXETHROWERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1398. END
  1399.  
  1400. AutoResolveArmor AutoResolve_DwarvenAxeThrowerHeavyArmor
  1401.     Armor =    AutoResolveUnit_Archer        DWARVENAXETHROWERHORDE_VS_ARCHER_HEAVY_ARMOR
  1402.     Armor =    AutoResolveUnit_Soldier        DWARVENAXETHROWERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1403.     Armor =    AutoResolveUnit_Pikemen        DWARVENAXETHROWERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1404.     Armor =    AutoResolveUnit_Cavalry        DWARVENAXETHROWERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1405.     Armor =    AutoResolveUnit_Hero        DWARVENAXETHROWERHORDE_VS_HERO_HEAVY_ARMOR
  1406.     Armor =    AutoResolveUnit_Monster        DWARVENAXETHROWERHORDE_VS_MONSTER_HEAVY_ARMOR
  1407.     Armor = AutoResolveUnit_Fortress    DWARVENAXETHROWERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1408. END
  1409.  
  1410. AutoResolveArmor AutoResolve_DwarvenMenOfDaleArmor
  1411.     Armor =    AutoResolveUnit_Archer        DWARVENMENOFDALEHORDE_VS_ARCHER_DEFAULT_ARMOR
  1412.     Armor =    AutoResolveUnit_Soldier        DWARVENMENOFDALEHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1413.     Armor =    AutoResolveUnit_Pikemen        DWARVENMENOFDALEHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1414.     Armor =    AutoResolveUnit_Cavalry        DWARVENMENOFDALEHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1415.     Armor =    AutoResolveUnit_Hero        DWARVENMENOFDALEHORDE_VS_HERO_DEFAULT_ARMOR
  1416.     Armor =    AutoResolveUnit_Monster        DWARVENMENOFDALEHORDE_VS_MONSTER_DEFAULT_ARMOR
  1417.     Armor = AutoResolveUnit_Fortress    DWARVENMENOFDALEHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1418. END
  1419.  
  1420. AutoResolveArmor AutoResolve_DwarvenMenOfDaleHeavyArmor
  1421.     Armor =    AutoResolveUnit_Archer        DWARVENMENOFDALEHORDE_VS_ARCHER_HEAVY_ARMOR
  1422.     Armor =    AutoResolveUnit_Soldier        DWARVENMENOFDALEHORDE_VS_SOLDIER_HEAVY_ARMOR
  1423.     Armor =    AutoResolveUnit_Pikemen        DWARVENMENOFDALEHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1424.     Armor =    AutoResolveUnit_Cavalry        DWARVENMENOFDALEHORDE_VS_CAVALRY_HEAVY_ARMOR
  1425.     Armor =    AutoResolveUnit_Hero        DWARVENMENOFDALEHORDE_VS_HERO_HEAVY_ARMOR
  1426.     Armor =    AutoResolveUnit_Monster        DWARVENMENOFDALEHORDE_VS_MONSTER_HEAVY_ARMOR
  1427.     Armor = AutoResolveUnit_Fortress    DWARVENMENOFDALEHORDE_VS_FORTRESS_HEAVY_ARMOR
  1428. END
  1429.  
  1430. ;------------- Soldiers --------------
  1431.  
  1432. AutoResolveArmor AutoResolve_DwarvenGuardianArmor
  1433.     Armor =    AutoResolveUnit_Archer        DWARVENGUARDIANHORDE_VS_ARCHER_DEFAULT_ARMOR
  1434.     Armor =    AutoResolveUnit_Soldier        DWARVENGUARDIANHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1435.     Armor =    AutoResolveUnit_Pikemen        DWARVENGUARDIANHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1436.     Armor =    AutoResolveUnit_Cavalry        DWARVENGUARDIANHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1437.     Armor =    AutoResolveUnit_Hero        DWARVENGUARDIANHORDE_VS_HERO_DEFAULT_ARMOR
  1438.     Armor =    AutoResolveUnit_Monster        DWARVENGUARDIANHORDE_VS_MONSTER_DEFAULT_ARMOR
  1439.     Armor = AutoResolveUnit_Fortress    DWARVENGUARDIANHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1440. END
  1441.  
  1442. AutoResolveArmor AutoResolve_DwarvenGuardianHeavyArmor
  1443.     Armor =    AutoResolveUnit_Archer        DWARVENGUARDIANHORDE_VS_ARCHER_HEAVY_ARMOR
  1444.     Armor =    AutoResolveUnit_Soldier        DWARVENGUARDIANHORDE_VS_SOLDIER_HEAVY_ARMOR
  1445.     Armor =    AutoResolveUnit_Pikemen        DWARVENGUARDIANHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1446.     Armor =    AutoResolveUnit_Cavalry        DWARVENGUARDIANHORDE_VS_CAVALRY_HEAVY_ARMOR
  1447.     Armor =    AutoResolveUnit_Hero        DWARVENGUARDIANHORDE_VS_HERO_HEAVY_ARMOR
  1448.     Armor =    AutoResolveUnit_Monster        DWARVENGUARDIANHORDE_VS_MONSTER_HEAVY_ARMOR
  1449.     Armor = AutoResolveUnit_Fortress    DWARVENGUARDIANHORDE_VS_FORTRESS_HEAVY_ARMOR
  1450. END
  1451.  
  1452. ;------------- Pikemen ---------------
  1453.  
  1454. AutoResolveArmor AutoResolve_DwarvenPhalanxArmor
  1455.     Armor =    AutoResolveUnit_Archer        DWARVENPHALANXHORDE_VS_ARCHER_DEFAULT_ARMOR
  1456.     Armor =    AutoResolveUnit_Soldier        DWARVENPHALANXHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1457.     Armor =    AutoResolveUnit_Pikemen        DWARVENPHALANXHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1458.     Armor =    AutoResolveUnit_Cavalry        DWARVENPHALANXHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1459.     Armor =    AutoResolveUnit_Hero        DWARVENPHALANXHORDE_VS_HERO_DEFAULT_ARMOR
  1460.     Armor =    AutoResolveUnit_Monster        DWARVENPHALANXHORDE_VS_MONSTER_DEFAULT_ARMOR
  1461.     Armor = AutoResolveUnit_Fortress    DWARVENPHALANXHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1462. END
  1463.  
  1464. AutoResolveArmor AutoResolve_DwarvenPhalanxHeavyArmor
  1465.     Armor =    AutoResolveUnit_Archer        DWARVENPHALANXHORDE_VS_ARCHER_HEAVY_ARMOR
  1466.     Armor =    AutoResolveUnit_Soldier        DWARVENPHALANXHORDE_VS_SOLDIER_HEAVY_ARMOR
  1467.     Armor =    AutoResolveUnit_Pikemen        DWARVENPHALANXHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1468.     Armor =    AutoResolveUnit_Cavalry        DWARVENPHALANXHORDE_VS_CAVALRY_HEAVY_ARMOR
  1469.     Armor =    AutoResolveUnit_Hero        DWARVENPHALANXHORDE_VS_HERO_HEAVY_ARMOR
  1470.     Armor =    AutoResolveUnit_Monster        DWARVENPHALANXHORDE_VS_MONSTER_HEAVY_ARMOR
  1471.     Armor = AutoResolveUnit_Fortress    DWARVENPHALANXHORDE_VS_FORTRESS_HEAVY_ARMOR
  1472. END
  1473.  
  1474. ;------------- Cavalry ---------------
  1475.  
  1476. AutoResolveArmor AutoResolve_DwarvenBattleWagonArmor
  1477.     Armor =    AutoResolveUnit_Archer        DWARVENBATTLEWAGON_VS_ARCHER_DEFAULT_ARMOR
  1478.     Armor =    AutoResolveUnit_Soldier        DWARVENBATTLEWAGON_VS_SOLDIER_DEFAULT_ARMOR
  1479.     Armor =    AutoResolveUnit_Pikemen        DWARVENBATTLEWAGON_VS_PIKEMAN_DEFAULT_ARMOR
  1480.     Armor =    AutoResolveUnit_Cavalry        DWARVENBATTLEWAGON_VS_CAVALRY_DEFAULT_ARMOR
  1481.     Armor =    AutoResolveUnit_Hero        DWARVENBATTLEWAGON_VS_HERO_DEFAULT_ARMOR
  1482.     Armor =    AutoResolveUnit_Monster        DWARVENBATTLEWAGON_VS_MONSTER_DEFAULT_ARMOR
  1483.     Armor = AutoResolveUnit_Fortress    DWARVENBATTLEWAGON_VS_FORTRESS_DEFAULT_ARMOR
  1484. END
  1485.  
  1486.  
  1487. ;////////////// Mordor ///////////////
  1488.  
  1489. ;------------- Archers ---------------
  1490.  
  1491. AutoResolveArmor AutoResolve_MordorArcherArmor
  1492.     Armor =    AutoResolveUnit_Archer        MORDORARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1493.     Armor =    AutoResolveUnit_Soldier        MORDORARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1494.     Armor =    AutoResolveUnit_Pikemen        MORDORARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1495.     Armor =    AutoResolveUnit_Cavalry        MORDORARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1496.     Armor =    AutoResolveUnit_Hero        MORDORARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1497.     Armor =    AutoResolveUnit_Monster        MORDORARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1498.     Armor = AutoResolveUnit_Fortress    MORDORARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1499. END
  1500.  
  1501. AutoResolveArmor AutoResolve_MordorHaradrimArcherArmor
  1502.     Armor =    AutoResolveUnit_Archer        MORDORHARADRIMARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1503.     Armor =    AutoResolveUnit_Soldier        MORDORHARADRIMARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1504.     Armor =    AutoResolveUnit_Pikemen        MORDORHARADRIMARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1505.     Armor =    AutoResolveUnit_Cavalry        MORDORHARADRIMARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1506.     Armor =    AutoResolveUnit_Hero        MORDORHARADRIMARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1507.     Armor =    AutoResolveUnit_Monster        MORDORHARADRIMARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1508.     Armor = AutoResolveUnit_Fortress    MORDORHARADRIMARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1509. END
  1510.  
  1511. AutoResolveArmor AutoResolve_MordorHaradrimArcherHeavyArmor
  1512.     Armor =    AutoResolveUnit_Archer        MORDORHARADRIMARCHERHORDE_VS_ARCHER_HEAVY_ARMOR
  1513.     Armor =    AutoResolveUnit_Soldier        MORDORHARADRIMARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1514.     Armor =    AutoResolveUnit_Pikemen        MORDORHARADRIMARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1515.     Armor =    AutoResolveUnit_Cavalry        MORDORHARADRIMARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1516.     Armor =    AutoResolveUnit_Hero        MORDORHARADRIMARCHERHORDE_VS_HERO_HEAVY_ARMOR
  1517.     Armor =    AutoResolveUnit_Monster        MORDORHARADRIMARCHERHORDE_VS_MONSTER_HEAVY_ARMOR
  1518.     Armor = AutoResolveUnit_Fortress    MORDORHARADRIMARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1519. END
  1520.  
  1521. ;------------- Soldiers --------------
  1522.  
  1523. AutoResolveArmor AutoResolve_MordorFighterArmor
  1524.     Armor =    AutoResolveUnit_Archer        MORDORFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1525.     Armor =    AutoResolveUnit_Soldier        MORDORFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1526.     Armor =    AutoResolveUnit_Pikemen        MORDORFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1527.     Armor =    AutoResolveUnit_Cavalry        MORDORFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1528.     Armor =    AutoResolveUnit_Hero        MORDORFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR
  1529.     Armor =    AutoResolveUnit_Monster        MORDORFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1530.     Armor = AutoResolveUnit_Fortress    MORDORFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1531. END
  1532.  
  1533. AutoResolveArmor AutoResolve_MordorCorsairsOfUmbarArmor
  1534.     Armor =    AutoResolveUnit_Archer        MORDORCORSAIRSOFUMBARHORDE_VS_ARCHER_DEFAULT_ARMOR
  1535.     Armor =    AutoResolveUnit_Soldier        MORDORCORSAIRSOFUMBARHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1536.     Armor =    AutoResolveUnit_Pikemen        MORDORCORSAIRSOFUMBARHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1537.     Armor =    AutoResolveUnit_Cavalry        MORDORCORSAIRSOFUMBARHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1538.     Armor =    AutoResolveUnit_Hero        MORDORCORSAIRSOFUMBARHORDE_VS_HERO_DEFAULT_ARMOR
  1539.     Armor =    AutoResolveUnit_Monster        MORDORCORSAIRSOFUMBARHORDE_VS_MONSTER_DEFAULT_ARMOR
  1540.     Armor = AutoResolveUnit_Fortress    MORDORCORSAIRSOFUMBARHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1541. END
  1542.  
  1543. ;------------- Pikemen ---------------
  1544.  
  1545. AutoResolveArmor AutoResolve_MordorEasterlingArmor
  1546.     Armor =    AutoResolveUnit_Archer        MORDOREASTERLINGHORDE_VS_ARCHER_DEFAULT_ARMOR
  1547.     Armor =    AutoResolveUnit_Soldier        MORDOREASTERLINGHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1548.     Armor =    AutoResolveUnit_Pikemen        MORDOREASTERLINGHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1549.     Armor =    AutoResolveUnit_Cavalry        MORDOREASTERLINGHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1550.     Armor =    AutoResolveUnit_Hero        MORDOREASTERLINGHORDE_VS_HERO_DEFAULT_ARMOR
  1551.     Armor =    AutoResolveUnit_Monster        MORDOREASTERLINGHORDE_VS_MONSTER_DEFAULT_ARMOR
  1552.     Armor = AutoResolveUnit_Fortress    MORDOREASTERLINGHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1553. END
  1554.  
  1555. AutoResolveArmor AutoResolve_MordorEasterlingHeavyArmor
  1556.     Armor =    AutoResolveUnit_Archer        MORDOREASTERLINGHORDE_VS_ARCHER_HEAVY_ARMOR
  1557.     Armor =    AutoResolveUnit_Soldier        MORDOREASTERLINGHORDE_VS_SOLDIER_HEAVY_ARMOR
  1558.     Armor =    AutoResolveUnit_Pikemen        MORDOREASTERLINGHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1559.     Armor =    AutoResolveUnit_Cavalry        MORDOREASTERLINGHORDE_VS_CAVALRY_HEAVY_ARMOR
  1560.     Armor =    AutoResolveUnit_Hero        MORDOREASTERLINGHORDE_VS_HERO_HEAVY_ARMOR
  1561.     Armor =    AutoResolveUnit_Monster        MORDOREASTERLINGHORDE_VS_MONSTER_HEAVY_ARMOR
  1562.     Armor = AutoResolveUnit_Fortress    MORDOREASTERLINGHORDE_VS_FORTRESS_HEAVY_ARMOR
  1563. END
  1564.  
  1565. ;------------- Cavalry ---------------
  1566.  
  1567. AutoResolveArmor AutoResolve_MordorDrummerTrollArmor
  1568.     Armor =    AutoResolveUnit_Archer        MORDORDRUMMERTROLL_VS_ARCHER_DEFAULT_ARMOR
  1569.     Armor =    AutoResolveUnit_Soldier        MORDORDRUMMERTROLL_VS_SOLDIER_DEFAULT_ARMOR
  1570.     Armor =    AutoResolveUnit_Pikemen        MORDORDRUMMERTROLL_VS_PIKEMAN_DEFAULT_ARMOR
  1571.     Armor =    AutoResolveUnit_Cavalry        MORDORDRUMMERTROLL_VS_CAVALRY_DEFAULT_ARMOR
  1572.     Armor =    AutoResolveUnit_Hero        MORDORDRUMMERTROLL_VS_HERO_DEFAULT_ARMOR
  1573.     Armor =    AutoResolveUnit_Monster        MORDORDRUMMERTROLL_VS_MONSTER_DEFAULT_ARMOR
  1574.     Armor = AutoResolveUnit_Fortress    MORDORDRUMMERTROLL_VS_FORTRESS_DEFAULT_ARMOR
  1575. END
  1576.  
  1577. AutoResolveArmor AutoResolve_MordorMountainTrollArmor
  1578.     Armor =    AutoResolveUnit_Archer        MORDORMOUNTAINTROLL_VS_ARCHER_DEFAULT_ARMOR
  1579.     Armor =    AutoResolveUnit_Soldier        MORDORMOUNTAINTROLL_VS_SOLDIER_DEFAULT_ARMOR
  1580.     Armor =    AutoResolveUnit_Pikemen        MORDORMOUNTAINTROLL_VS_PIKEMAN_DEFAULT_ARMOR
  1581.     Armor =    AutoResolveUnit_Cavalry        MORDORMOUNTAINTROLL_VS_CAVALRY_DEFAULT_ARMOR
  1582.     Armor =    AutoResolveUnit_Hero        MORDORMOUNTAINTROLL_VS_HERO_DEFAULT_ARMOR
  1583.     Armor =    AutoResolveUnit_Monster        MORDORMOUNTAINTROLL_VS_MONSTER_DEFAULT_ARMOR
  1584.     Armor = AutoResolveUnit_Fortress    MORDORMOUNTAINTROLL_VS_FORTRESS_DEFAULT_ARMOR
  1585. END
  1586.  
  1587. AutoResolveArmor AutoResolve_MordorAttackTrollArmor
  1588.     Armor =    AutoResolveUnit_Archer        MORDORATTACKTROLL_VS_ARCHER_DEFAULT_ARMOR
  1589.     Armor =    AutoResolveUnit_Soldier        MORDORATTACKTROLL_VS_SOLDIER_DEFAULT_ARMOR
  1590.     Armor =    AutoResolveUnit_Pikemen        MORDORATTACKTROLL_VS_PIKEMAN_DEFAULT_ARMOR
  1591.     Armor =    AutoResolveUnit_Cavalry        MORDORATTACKTROLL_VS_CAVALRY_DEFAULT_ARMOR
  1592.     Armor =    AutoResolveUnit_Hero        MORDORATTACKTROLL_VS_HERO_DEFAULT_ARMOR
  1593.     Armor =    AutoResolveUnit_Monster        MORDORATTACKTROLL_VS_MONSTER_DEFAULT_ARMOR
  1594.     Armor = AutoResolveUnit_Fortress    MORDORATTACKTROLL_VS_FORTRESS_DEFAULT_ARMOR
  1595. END
  1596.  
  1597.  
  1598. ;///////////// Isengard //////////////
  1599.  
  1600. ;------------- Archers ---------------
  1601.  
  1602. AutoResolveArmor AutoResolve_IsengardUrukCrossbowArmor
  1603.     Armor =    AutoResolveUnit_Archer        ISENGARDURUKCROSSBOWHORDE_VS_ARCHER_DEFAULT_ARMOR
  1604.     Armor =    AutoResolveUnit_Soldier        ISENGARDURUKCROSSBOWHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1605.     Armor =    AutoResolveUnit_Pikemen        ISENGARDURUKCROSSBOWHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1606.     Armor =    AutoResolveUnit_Cavalry        ISENGARDURUKCROSSBOWHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1607.     Armor =    AutoResolveUnit_Hero        ISENGARDURUKCROSSBOWHORDE_VS_HERO_DEFAULT_ARMOR
  1608.     Armor =    AutoResolveUnit_Monster        ISENGARDURUKCROSSBOWHORDE_VS_MONSTER_DEFAULT_ARMOR
  1609.     Armor = AutoResolveUnit_Fortress    ISENGARDURUKCROSSBOWHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1610. END
  1611.  
  1612. AutoResolveArmor AutoResolve_IsengardUrukCrossbowHeavyArmor
  1613.     Armor =    AutoResolveUnit_Archer        ISENGARDURUKCROSSBOWHORDE_VS_ARCHER_HEAVY_ARMOR
  1614.     Armor =    AutoResolveUnit_Soldier        ISENGARDURUKCROSSBOWHORDE_VS_SOLDIER_HEAVY_ARMOR
  1615.     Armor =    AutoResolveUnit_Pikemen        ISENGARDURUKCROSSBOWHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1616.     Armor =    AutoResolveUnit_Cavalry        ISENGARDURUKCROSSBOWHORDE_VS_CAVALRY_HEAVY_ARMOR
  1617.     Armor =    AutoResolveUnit_Hero        ISENGARDURUKCROSSBOWHORDE_VS_HERO_HEAVY_ARMOR
  1618.     Armor =    AutoResolveUnit_Monster        ISENGARDURUKCROSSBOWHORDE_VS_MONSTER_HEAVY_ARMOR
  1619.     Armor = AutoResolveUnit_Fortress    ISENGARDURUKCROSSBOWHORDE_VS_FORTRESS_HEAVY_ARMOR
  1620. END
  1621.  
  1622. ;------------- Soldiers --------------
  1623.  
  1624. AutoResolveArmor AutoResolve_IsengardFighterArmor
  1625.     Armor =    AutoResolveUnit_Archer        ISENGARDFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1626.     Armor =    AutoResolveUnit_Soldier        ISENGARDFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1627.     Armor =    AutoResolveUnit_Pikemen        ISENGARDFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1628.     Armor =    AutoResolveUnit_Cavalry        ISENGARDFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1629.     Armor =    AutoResolveUnit_Hero        ISENGARDFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR
  1630.     Armor =    AutoResolveUnit_Monster        ISENGARDFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1631.     Armor = AutoResolveUnit_Fortress    ISENGARDFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1632. END
  1633.  
  1634. AutoResolveArmor AutoResolve_IsengardFighterHeavyArmor
  1635.     Armor =    AutoResolveUnit_Archer        ISENGARDFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR
  1636.     Armor =    AutoResolveUnit_Soldier        ISENGARDFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1637.     Armor =    AutoResolveUnit_Pikemen        ISENGARDFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1638.     Armor =    AutoResolveUnit_Cavalry        ISENGARDFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1639.     Armor =    AutoResolveUnit_Hero        ISENGARDFIGHTERHORDE_VS_HERO_HEAVY_ARMOR
  1640.     Armor =    AutoResolveUnit_Monster        ISENGARDFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR
  1641.     Armor = AutoResolveUnit_Fortress    ISENGARDFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1642. END
  1643.  
  1644. AutoResolveArmor AutoResolve_IsengardBeserkerArmor
  1645.     Armor =    AutoResolveUnit_Archer        ISENGARDBESERKER_VS_ARCHER_DEFAULT_ARMOR
  1646.     Armor =    AutoResolveUnit_Soldier        ISENGARDBESERKER_VS_SOLDIER_DEFAULT_ARMOR
  1647.     Armor =    AutoResolveUnit_Pikemen        ISENGARDBESERKER_VS_PIKEMAN_DEFAULT_ARMOR
  1648.     Armor =    AutoResolveUnit_Cavalry        ISENGARDBESERKER_VS_CAVALRY_DEFAULT_ARMOR
  1649.     Armor =    AutoResolveUnit_Hero        ISENGARDBESERKER_VS_HERO_DEFAULT_ARMOR
  1650.     Armor =    AutoResolveUnit_Monster        ISENGARDBESERKER_VS_MONSTER_DEFAULT_ARMOR
  1651.     Armor = AutoResolveUnit_Fortress    ISENGARDBESERKER_VS_FORTRESS_DEFAULT_ARMOR
  1652. END
  1653.  
  1654. AutoResolveArmor AutoResolve_IsengardWildmanArmor
  1655.     Armor =    AutoResolveUnit_Archer        ISENGARDWILDMANHORDE_VS_ARCHER_DEFAULT_ARMOR
  1656.     Armor =    AutoResolveUnit_Soldier        ISENGARDWILDMANHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1657.     Armor =    AutoResolveUnit_Pikemen        ISENGARDWILDMANHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1658.     Armor =    AutoResolveUnit_Cavalry        ISENGARDWILDMANHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1659.     Armor =    AutoResolveUnit_Hero        ISENGARDWILDMANHORDE_VS_HERO_DEFAULT_ARMOR
  1660.     Armor =    AutoResolveUnit_Monster        ISENGARDWILDMANHORDE_VS_MONSTER_DEFAULT_ARMOR
  1661.     Armor = AutoResolveUnit_Fortress    ISENGARDWILDMANHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1662. END
  1663.  
  1664. AutoResolveArmor AutoResolve_IsengardWildmanHeavyArmor
  1665.     Armor =    AutoResolveUnit_Archer        ISENGARDWILDMANHORDE_VS_ARCHER_HEAVY_ARMOR
  1666.     Armor =    AutoResolveUnit_Soldier        ISENGARDWILDMANHORDE_VS_SOLDIER_HEAVY_ARMOR
  1667.     Armor =    AutoResolveUnit_Pikemen        ISENGARDWILDMANHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1668.     Armor =    AutoResolveUnit_Cavalry        ISENGARDWILDMANHORDE_VS_CAVALRY_HEAVY_ARMOR
  1669.     Armor =    AutoResolveUnit_Hero        ISENGARDWILDMANHORDE_VS_HERO_HEAVY_ARMOR
  1670.     Armor =    AutoResolveUnit_Monster        ISENGARDWILDMANHORDE_VS_MONSTER_HEAVY_ARMOR
  1671.     Armor = AutoResolveUnit_Fortress    ISENGARDWILDMANHORDE_VS_FORTRESS_HEAVY_ARMOR
  1672. END
  1673.  
  1674. ;------------- Pikemen ---------------
  1675.  
  1676. AutoResolveArmor AutoResolve_IsengardPikemanArmor
  1677.     Armor =    AutoResolveUnit_Archer        ISENGARDPIKEMANHORDE_VS_ARCHER_DEFAULT_ARMOR
  1678.     Armor =    AutoResolveUnit_Soldier        ISENGARDPIKEMANHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1679.     Armor =    AutoResolveUnit_Pikemen        ISENGARDPIKEMANHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1680.     Armor =    AutoResolveUnit_Cavalry        ISENGARDPIKEMANHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1681.     Armor =    AutoResolveUnit_Hero        ISENGARDPIKEMANHORDE_VS_HERO_DEFAULT_ARMOR
  1682.     Armor =    AutoResolveUnit_Monster        ISENGARDPIKEMANHORDE_VS_MONSTER_DEFAULT_ARMOR
  1683.     Armor = AutoResolveUnit_Fortress    ISENGARDPIKEMANHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1684. END
  1685.  
  1686. AutoResolveArmor AutoResolve_IsengardPikemanHeavyArmor
  1687.     Armor =    AutoResolveUnit_Archer        ISENGARDPIKEMANHORDE_VS_ARCHER_HEAVY_ARMOR
  1688.     Armor =    AutoResolveUnit_Soldier        ISENGARDPIKEMANHORDE_VS_SOLDIER_HEAVY_ARMOR
  1689.     Armor =    AutoResolveUnit_Pikemen        ISENGARDPIKEMANHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1690.     Armor =    AutoResolveUnit_Cavalry        ISENGARDPIKEMANHORDE_VS_CAVALRY_HEAVY_ARMOR
  1691.     Armor =    AutoResolveUnit_Hero        ISENGARDPIKEMANHORDE_VS_HERO_HEAVY_ARMOR
  1692.     Armor =    AutoResolveUnit_Monster        ISENGARDPIKEMANHORDE_VS_MONSTER_HEAVY_ARMOR
  1693.     Armor = AutoResolveUnit_Fortress    ISENGARDPIKEMANHORDE_VS_FORTRESS_HEAVY_ARMOR
  1694. END
  1695.  
  1696. ;------------- Cavalry ---------------
  1697.  
  1698. AutoResolveArmor AutoResolve_IsengardWargRiderArmor
  1699.     Armor =    AutoResolveUnit_Archer        ISENGARDWARGRIDERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1700.     Armor =    AutoResolveUnit_Soldier        ISENGARDWARGRIDERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1701.     Armor =    AutoResolveUnit_Pikemen        ISENGARDWARGRIDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1702.     Armor =    AutoResolveUnit_Cavalry        ISENGARDWARGRIDERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1703.     Armor =    AutoResolveUnit_Hero        ISENGARDWARGRIDERHORDE_VS_HERO_DEFAULT_ARMOR
  1704.     Armor =    AutoResolveUnit_Monster        ISENGARDWARGRIDERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1705.     Armor = AutoResolveUnit_Fortress    ISENGARDWARGRIDERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1706. END
  1707.  
  1708. AutoResolveArmor AutoResolve_IsengardWargRiderHeavyArmor
  1709.     Armor =    AutoResolveUnit_Archer        ISENGARDWARGRIDERHORDE_VS_ARCHER_HEAVY_ARMOR
  1710.     Armor =    AutoResolveUnit_Soldier        ISENGARDWARGRIDERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1711.     Armor =    AutoResolveUnit_Pikemen        ISENGARDWARGRIDERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1712.     Armor =    AutoResolveUnit_Cavalry        ISENGARDWARGRIDERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1713.     Armor =    AutoResolveUnit_Hero        ISENGARDWARGRIDERHORDE_VS_HERO_HEAVY_ARMOR
  1714.     Armor =    AutoResolveUnit_Monster        ISENGARDWARGRIDERHORDE_VS_MONSTER_HEAVY_ARMOR
  1715.     Armor = AutoResolveUnit_Fortress    ISENGARDWARGRIDERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1716. END
  1717.  
  1718.  
  1719. ;////////// Corrupted Wild ///////////
  1720.  
  1721. ;------------- Archers ---------------
  1722.  
  1723. AutoResolveArmor AutoResolve_GoblinArcherArmor
  1724.     Armor =    AutoResolveUnit_Archer        WILDARCHERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1725.     Armor =    AutoResolveUnit_Soldier        WILDARCHERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1726.     Armor =    AutoResolveUnit_Pikemen        WILDARCHERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1727.     Armor =    AutoResolveUnit_Cavalry        WILDARCHERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1728.     Armor =    AutoResolveUnit_Hero        WILDARCHERHORDE_VS_HERO_DEFAULT_ARMOR
  1729.     Armor =    AutoResolveUnit_Monster        WILDARCHERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1730.     Armor = AutoResolveUnit_Fortress    WILDARCHERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1731. END
  1732.  
  1733. AutoResolveArmor AutoResolve_GoblinArcherHeavyArmor
  1734.     Armor =    AutoResolveUnit_Archer        WILDARCHERHORDE_VS_ARCHER_HEAVY_ARMOR
  1735.     Armor =    AutoResolveUnit_Soldier        WILDARCHERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1736.     Armor =    AutoResolveUnit_Pikemen        WILDARCHERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1737.     Armor =    AutoResolveUnit_Cavalry        WILDARCHERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1738.     Armor =    AutoResolveUnit_Hero        WILDARCHERHORDE_VS_HERO_HEAVY_ARMOR
  1739.     Armor =    AutoResolveUnit_Monster        WILDARCHERHORDE_VS_MONSTER_HEAVY_ARMOR
  1740.     Armor = AutoResolveUnit_Fortress    WILDARCHERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1741. END
  1742.  
  1743. ;------------- Soldiers --------------
  1744.  
  1745. AutoResolveArmor AutoResolve_GoblinWarriorArmor
  1746.     Armor =    AutoResolveUnit_Archer        WILDFIGHTERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1747.     Armor =    AutoResolveUnit_Soldier        WILDFIGHTERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1748.     Armor =    AutoResolveUnit_Pikemen        WILDFIGHTERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1749.     Armor =    AutoResolveUnit_Cavalry        WILDFIGHTERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1750.     Armor =    AutoResolveUnit_Hero        WILDFIGHTERHORDE_VS_HERO_DEFAULT_ARMOR
  1751.     Armor =    AutoResolveUnit_Monster        WILDFIGHTERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1752.     Armor = AutoResolveUnit_Fortress    WILDFIGHTERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1753. END
  1754.  
  1755. AutoResolveArmor AutoResolve_GoblinWarriorHeavyArmor
  1756.     Armor =    AutoResolveUnit_Archer        WILDFIGHTERHORDE_VS_ARCHER_HEAVY_ARMOR
  1757.     Armor =    AutoResolveUnit_Soldier        WILDFIGHTERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1758.     Armor =    AutoResolveUnit_Pikemen        WILDFIGHTERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1759.     Armor =    AutoResolveUnit_Cavalry        WILDFIGHTERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1760.     Armor =    AutoResolveUnit_Hero        WILDFIGHTERHORDE_VS_HERO_HEAVY_ARMOR
  1761.     Armor =    AutoResolveUnit_Monster        WILDFIGHTERHORDE_VS_MONSTER_HEAVY_ARMOR
  1762.     Armor = AutoResolveUnit_Fortress    WILDFIGHTERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1763. END
  1764.  
  1765. AutoResolveArmor AutoResolve_WildSpiderlingArmor
  1766.     Armor =    AutoResolveUnit_Archer        WILDSPIDERLINGHORDE_VS_ARCHER_DEFAULT_ARMOR
  1767.     Armor =    AutoResolveUnit_Soldier        WILDSPIDERLINGHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1768.     Armor =    AutoResolveUnit_Pikemen        WILDSPIDERLINGHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1769.     Armor =    AutoResolveUnit_Cavalry        WILDSPIDERLINGHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1770.     Armor =    AutoResolveUnit_Hero        WILDSPIDERLINGHORDE_VS_HERO_DEFAULT_ARMOR
  1771.     Armor =    AutoResolveUnit_Monster        WILDSPIDERLINGHORDE_VS_MONSTER_DEFAULT_ARMOR
  1772.     Armor = AutoResolveUnit_Fortress    WILDSPIDERLINGHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1773. END
  1774.  
  1775. ;------------- Pikemen ---------------
  1776.  
  1777. AutoResolveArmor AutoResolve_WildMarauderArmor
  1778.     Armor =    AutoResolveUnit_Archer        WILDMARAUDERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1779.     Armor =    AutoResolveUnit_Soldier        WILDMARAUDERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1780.     Armor =    AutoResolveUnit_Pikemen        WILDMARAUDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1781.     Armor =    AutoResolveUnit_Cavalry        WILDMARAUDERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1782.     Armor =    AutoResolveUnit_Hero        WILDMARAUDERHORDE_VS_HERO_DEFAULT_ARMOR
  1783.     Armor =    AutoResolveUnit_Monster        WILDMARAUDERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1784.     Armor = AutoResolveUnit_Fortress    WILDMARAUDERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1785. END
  1786.  
  1787. AutoResolveArmor AutoResolve_WildMarauderHeavyArmor
  1788.     Armor =    AutoResolveUnit_Archer        WILDMARAUDERHORDE_VS_ARCHER_HEAVY_ARMOR
  1789.     Armor =    AutoResolveUnit_Soldier        WILDMARAUDERHORDE_VS_SOLDIER_HEAVY_ARMOR
  1790.     Armor =    AutoResolveUnit_Pikemen        WILDMARAUDERHORDE_VS_PIKEMAN_HEAVY_ARMOR
  1791.     Armor =    AutoResolveUnit_Cavalry        WILDMARAUDERHORDE_VS_CAVALRY_HEAVY_ARMOR
  1792.     Armor =    AutoResolveUnit_Hero        WILDMARAUDERHORDE_VS_HERO_HEAVY_ARMOR
  1793.     Armor =    AutoResolveUnit_Monster        WILDMARAUDERHORDE_VS_MONSTER_HEAVY_ARMOR
  1794.     Armor = AutoResolveUnit_Fortress    WILDMARAUDERHORDE_VS_FORTRESS_HEAVY_ARMOR
  1795. END
  1796.  
  1797. ;------------- Cavalry ---------------
  1798.  
  1799. AutoResolveArmor AutoResolve_WildCaveTrollArmor
  1800.     Armor =    AutoResolveUnit_Archer        WILDCAVETROLL_VS_ARCHER_DEFAULT_ARMOR
  1801.     Armor =    AutoResolveUnit_Soldier        WILDCAVETROLL_VS_SOLDIER_DEFAULT_ARMOR
  1802.     Armor =    AutoResolveUnit_Pikemen        WILDCAVETROLL_VS_PIKEMAN_DEFAULT_ARMOR
  1803.     Armor =    AutoResolveUnit_Cavalry        WILDCAVETROLL_VS_CAVALRY_DEFAULT_ARMOR
  1804.     Armor =    AutoResolveUnit_Hero        WILDCAVETROLL_VS_HERO_DEFAULT_ARMOR
  1805.     Armor =    AutoResolveUnit_Monster        WILDCAVETROLL_VS_MONSTER_DEFAULT_ARMOR
  1806.     Armor = AutoResolveUnit_Fortress    WILDCAVETROLL_VS_FORTRESS_DEFAULT_ARMOR
  1807. END
  1808.  
  1809. AutoResolveArmor AutoResolve_WildSpiderRiderArmor
  1810.     Armor =    AutoResolveUnit_Archer        WILDSPIDERRIDERHORDE_VS_ARCHER_DEFAULT_ARMOR
  1811.     Armor =    AutoResolveUnit_Soldier        WILDSPIDERRIDERHORDE_VS_SOLDIER_DEFAULT_ARMOR
  1812.     Armor =    AutoResolveUnit_Pikemen        WILDSPIDERRIDERHORDE_VS_PIKEMAN_DEFAULT_ARMOR
  1813.     Armor =    AutoResolveUnit_Cavalry        WILDSPIDERRIDERHORDE_VS_CAVALRY_DEFAULT_ARMOR
  1814.     Armor =    AutoResolveUnit_Hero        WILDSPIDERRIDERHORDE_VS_HERO_DEFAULT_ARMOR
  1815.     Armor =    AutoResolveUnit_Monster        WILDSPIDERRIDERHORDE_VS_MONSTER_DEFAULT_ARMOR
  1816.     Armor = AutoResolveUnit_Fortress    WILDSPIDERRIDERHORDE_VS_FORTRESS_DEFAULT_ARMOR
  1817. END
  1818.  
  1819.  
  1820. ;/////////////////////////////////////
  1821. ;        Heroes
  1822. ;/////////////////////////////////////
  1823.  
  1824. ;////////// Men Of The West //////////
  1825.  
  1826. ;----------- Army Leaders ------------
  1827.  
  1828. AutoResolveArmor AutoResolve_AragornArmor
  1829.     Armor =    AutoResolveUnit_Archer        ARAGORN_VS_ARCHER_DEFAULT_ARMOR
  1830.     Armor =    AutoResolveUnit_Soldier        ARAGORN_VS_SOLDIER_DEFAULT_ARMOR
  1831.     Armor =    AutoResolveUnit_Pikemen        ARAGORN_VS_PIKEMAN_DEFAULT_ARMOR
  1832.     Armor =    AutoResolveUnit_Cavalry        ARAGORN_VS_CAVALRY_DEFAULT_ARMOR
  1833.     Armor =    AutoResolveUnit_Hero        ARAGORN_VS_HERO_DEFAULT_ARMOR
  1834.     Armor =    AutoResolveUnit_Monster        ARAGORN_VS_MONSTER_DEFAULT_ARMOR
  1835.     Armor = AutoResolveUnit_Fortress    ARAGORN_VS_FORTRESS_DEFAULT_ARMOR
  1836. END
  1837.  
  1838. AutoResolveArmor AutoResolve_TheodenArmor
  1839.     Armor =    AutoResolveUnit_Archer        THEODEN_VS_ARCHER_DEFAULT_ARMOR
  1840.     Armor =    AutoResolveUnit_Soldier        THEODEN_VS_SOLDIER_DEFAULT_ARMOR
  1841.     Armor =    AutoResolveUnit_Pikemen        THEODEN_VS_PIKEMAN_DEFAULT_ARMOR
  1842.     Armor =    AutoResolveUnit_Cavalry        THEODEN_VS_CAVALRY_DEFAULT_ARMOR
  1843.     Armor =    AutoResolveUnit_Hero        THEODEN_VS_HERO_DEFAULT_ARMOR
  1844.     Armor =    AutoResolveUnit_Monster        THEODEN_VS_MONSTER_DEFAULT_ARMOR
  1845.     Armor = AutoResolveUnit_Fortress    THEODEN_VS_FORTRESS_DEFAULT_ARMOR
  1846. END
  1847.  
  1848. AutoResolveArmor AutoResolve_BoromirArmor
  1849.     Armor =    AutoResolveUnit_Archer        BOROMIR_VS_ARCHER_DEFAULT_ARMOR
  1850.     Armor =    AutoResolveUnit_Soldier        BOROMIR_VS_SOLDIER_DEFAULT_ARMOR
  1851.     Armor =    AutoResolveUnit_Pikemen        BOROMIR_VS_PIKEMAN_DEFAULT_ARMOR
  1852.     Armor =    AutoResolveUnit_Cavalry        BOROMIR_VS_CAVALRY_DEFAULT_ARMOR
  1853.     Armor =    AutoResolveUnit_Hero        BOROMIR_VS_HERO_DEFAULT_ARMOR
  1854.     Armor =    AutoResolveUnit_Monster        BOROMIR_VS_MONSTER_DEFAULT_ARMOR
  1855.     Armor = AutoResolveUnit_Fortress    BOROMIR_VS_FORTRESS_DEFAULT_ARMOR
  1856. END
  1857.  
  1858. ;----------- Minor Heroes ------------
  1859.  
  1860. AutoResolveArmor AutoResolve_GandalfArmor
  1861.     Armor =    AutoResolveUnit_Archer        GANDALF_VS_ARCHER_DEFAULT_ARMOR
  1862.     Armor =    AutoResolveUnit_Soldier        GANDALF_VS_SOLDIER_DEFAULT_ARMOR
  1863.     Armor =    AutoResolveUnit_Pikemen        GANDALF_VS_PIKEMAN_DEFAULT_ARMOR
  1864.     Armor =    AutoResolveUnit_Cavalry        GANDALF_VS_CAVALRY_DEFAULT_ARMOR
  1865.     Armor =    AutoResolveUnit_Hero        GANDALF_VS_HERO_DEFAULT_ARMOR
  1866.     Armor =    AutoResolveUnit_Monster        GANDALF_VS_MONSTER_DEFAULT_ARMOR
  1867.     Armor = AutoResolveUnit_Fortress    GANDALF_VS_FORTRESS_DEFAULT_ARMOR
  1868. END
  1869.  
  1870. AutoResolveArmor AutoResolve_FaramirArmor
  1871.     Armor =    AutoResolveUnit_Archer        FARAMIR_VS_ARCHER_DEFAULT_ARMOR
  1872.     Armor =    AutoResolveUnit_Soldier        FARAMIR_VS_SOLDIER_DEFAULT_ARMOR
  1873.     Armor =    AutoResolveUnit_Pikemen        FARAMIR_VS_PIKEMAN_DEFAULT_ARMOR
  1874.     Armor =    AutoResolveUnit_Cavalry        FARAMIR_VS_CAVALRY_DEFAULT_ARMOR
  1875.     Armor =    AutoResolveUnit_Hero        FARAMIR_VS_HERO_DEFAULT_ARMOR
  1876.     Armor =    AutoResolveUnit_Monster        FARAMIR_VS_MONSTER_DEFAULT_ARMOR
  1877.     Armor = AutoResolveUnit_Fortress    FARAMIR_VS_FORTRESS_DEFAULT_ARMOR
  1878. END
  1879.  
  1880. AutoResolveArmor AutoResolve_EomerArmor
  1881.     Armor =    AutoResolveUnit_Archer        EOMER_VS_ARCHER_DEFAULT_ARMOR
  1882.     Armor =    AutoResolveUnit_Soldier        EOMER_VS_SOLDIER_DEFAULT_ARMOR
  1883.     Armor =    AutoResolveUnit_Pikemen        EOMER_VS_PIKEMAN_DEFAULT_ARMOR
  1884.     Armor =    AutoResolveUnit_Cavalry        EOMER_VS_CAVALRY_DEFAULT_ARMOR
  1885.     Armor =    AutoResolveUnit_Hero        EOMER_VS_HERO_DEFAULT_ARMOR
  1886.     Armor =    AutoResolveUnit_Monster        EOMER_VS_MONSTER_DEFAULT_ARMOR
  1887.     Armor = AutoResolveUnit_Fortress    EOMER_VS_FORTRESS_DEFAULT_ARMOR
  1888. END
  1889.  
  1890. AutoResolveArmor AutoResolve_EowynArmor
  1891.     Armor =    AutoResolveUnit_Archer        EOWYN_VS_ARCHER_DEFAULT_ARMOR
  1892.     Armor =    AutoResolveUnit_Soldier        EOWYN_VS_SOLDIER_DEFAULT_ARMOR
  1893.     Armor =    AutoResolveUnit_Pikemen        EOWYN_VS_PIKEMAN_DEFAULT_ARMOR
  1894.     Armor =    AutoResolveUnit_Cavalry        EOWYN_VS_CAVALRY_DEFAULT_ARMOR
  1895.     Armor =    AutoResolveUnit_Hero        EOWYN_VS_HERO_DEFAULT_ARMOR
  1896.     Armor =    AutoResolveUnit_Monster        EOWYN_VS_MONSTER_DEFAULT_ARMOR
  1897.     Armor = AutoResolveUnit_Fortress    EOWYN_VS_FORTRESS_DEFAULT_ARMOR
  1898. END
  1899.  
  1900.  
  1901. ;/////////////// Elves ///////////////
  1902.  
  1903. ;----------- Army Leaders ------------
  1904.  
  1905. AutoResolveArmor AutoResolve_ElrondArmor
  1906.     Armor =    AutoResolveUnit_Archer        ELROND_VS_ARCHER_DEFAULT_ARMOR
  1907.     Armor =    AutoResolveUnit_Soldier        ELROND_VS_SOLDIER_DEFAULT_ARMOR
  1908.     Armor =    AutoResolveUnit_Pikemen        ELROND_VS_PIKEMAN_DEFAULT_ARMOR
  1909.     Armor =    AutoResolveUnit_Cavalry        ELROND_VS_CAVALRY_DEFAULT_ARMOR
  1910.     Armor =    AutoResolveUnit_Hero        ELROND_VS_HERO_DEFAULT_ARMOR
  1911.     Armor =    AutoResolveUnit_Monster        ELROND_VS_MONSTER_DEFAULT_ARMOR
  1912.     Armor = AutoResolveUnit_Fortress    ELROND_VS_FORTRESS_DEFAULT_ARMOR
  1913. END
  1914.  
  1915. AutoResolveArmor AutoResolve_HaldirArmor
  1916.     Armor =    AutoResolveUnit_Archer        HALDIR_VS_ARCHER_DEFAULT_ARMOR
  1917.     Armor =    AutoResolveUnit_Soldier        HALDIR_VS_SOLDIER_DEFAULT_ARMOR
  1918.     Armor =    AutoResolveUnit_Pikemen        HALDIR_VS_PIKEMAN_DEFAULT_ARMOR
  1919.     Armor =    AutoResolveUnit_Cavalry        HALDIR_VS_CAVALRY_DEFAULT_ARMOR
  1920.     Armor =    AutoResolveUnit_Hero        HALDIR_VS_HERO_DEFAULT_ARMOR
  1921.     Armor =    AutoResolveUnit_Monster        HALDIR_VS_MONSTER_DEFAULT_ARMOR
  1922.     Armor = AutoResolveUnit_Fortress    HALDIR_VS_FORTRESS_DEFAULT_ARMOR
  1923. END
  1924.  
  1925. AutoResolveArmor AutoResolve_ThranduilArmor
  1926.     Armor =    AutoResolveUnit_Archer        THRANDUIL_VS_ARCHER_DEFAULT_ARMOR
  1927.     Armor =    AutoResolveUnit_Soldier        THRANDUIL_VS_SOLDIER_DEFAULT_ARMOR
  1928.     Armor =    AutoResolveUnit_Pikemen        THRANDUIL_VS_PIKEMAN_DEFAULT_ARMOR
  1929.     Armor =    AutoResolveUnit_Cavalry        THRANDUIL_VS_CAVALRY_DEFAULT_ARMOR
  1930.     Armor =    AutoResolveUnit_Hero        THRANDUIL_VS_HERO_DEFAULT_ARMOR
  1931.     Armor =    AutoResolveUnit_Monster        THRANDUIL_VS_MONSTER_DEFAULT_ARMOR
  1932.     Armor = AutoResolveUnit_Fortress    THRANDUIL_VS_FORTRESS_DEFAULT_ARMOR
  1933. END
  1934.  
  1935. ;----------- Minor Heroes ------------
  1936.  
  1937. AutoResolveArmor AutoResolve_LegolasArmor
  1938.     Armor =    AutoResolveUnit_Archer        LEGOLAS_VS_ARCHER_DEFAULT_ARMOR
  1939.     Armor =    AutoResolveUnit_Soldier        LEGOLAS_VS_SOLDIER_DEFAULT_ARMOR
  1940.     Armor =    AutoResolveUnit_Pikemen        LEGOLAS_VS_PIKEMAN_DEFAULT_ARMOR
  1941.     Armor =    AutoResolveUnit_Cavalry        LEGOLAS_VS_CAVALRY_DEFAULT_ARMOR
  1942.     Armor =    AutoResolveUnit_Hero        LEGOLAS_VS_HERO_DEFAULT_ARMOR
  1943.     Armor =    AutoResolveUnit_Monster        LEGOLAS_VS_MONSTER_DEFAULT_ARMOR
  1944.     Armor = AutoResolveUnit_Fortress    LEGOLAS_VS_FORTRESS_DEFAULT_ARMOR
  1945. END
  1946.  
  1947. AutoResolveArmor AutoResolve_GlorfindelArmor
  1948.     Armor =    AutoResolveUnit_Archer        GLORFINDEL_VS_ARCHER_DEFAULT_ARMOR
  1949.     Armor =    AutoResolveUnit_Soldier        GLORFINDEL_VS_SOLDIER_DEFAULT_ARMOR
  1950.     Armor =    AutoResolveUnit_Pikemen        GLORFINDEL_VS_PIKEMAN_DEFAULT_ARMOR
  1951.     Armor =    AutoResolveUnit_Cavalry        GLORFINDEL_VS_CAVALRY_DEFAULT_ARMOR
  1952.     Armor =    AutoResolveUnit_Hero        GLORFINDEL_VS_HERO_DEFAULT_ARMOR
  1953.     Armor =    AutoResolveUnit_Monster        GLORFINDEL_VS_MONSTER_DEFAULT_ARMOR
  1954.     Armor = AutoResolveUnit_Fortress    GLORFINDEL_VS_FORTRESS_DEFAULT_ARMOR
  1955. END
  1956.  
  1957. AutoResolveArmor AutoResolve_ArwenArmor
  1958.     Armor =    AutoResolveUnit_Archer        ARWEN_VS_ARCHER_DEFAULT_ARMOR
  1959.     Armor =    AutoResolveUnit_Soldier        ARWEN_VS_SOLDIER_DEFAULT_ARMOR
  1960.     Armor =    AutoResolveUnit_Pikemen        ARWEN_VS_PIKEMAN_DEFAULT_ARMOR
  1961.     Armor =    AutoResolveUnit_Cavalry        ARWEN_VS_CAVALRY_DEFAULT_ARMOR
  1962.     Armor =    AutoResolveUnit_Hero        ARWEN_VS_HERO_DEFAULT_ARMOR
  1963.     Armor =    AutoResolveUnit_Monster        ARWEN_VS_MONSTER_DEFAULT_ARMOR
  1964.     Armor = AutoResolveUnit_Fortress    ARWEN_VS_FORTRESS_DEFAULT_ARMOR
  1965. END
  1966.  
  1967.  
  1968. ;////////////// Dwarves //////////////
  1969.  
  1970. ;----------- Army Leaders ------------
  1971.  
  1972. AutoResolveArmor AutoResolve_GimliArmor
  1973.     Armor =    AutoResolveUnit_Archer        GIMLI_VS_ARCHER_DEFAULT_ARMOR
  1974.     Armor =    AutoResolveUnit_Soldier        GIMLI_VS_SOLDIER_DEFAULT_ARMOR
  1975.     Armor =    AutoResolveUnit_Pikemen        GIMLI_VS_PIKEMAN_DEFAULT_ARMOR
  1976.     Armor =    AutoResolveUnit_Cavalry        GIMLI_VS_CAVALRY_DEFAULT_ARMOR
  1977.     Armor =    AutoResolveUnit_Hero        GIMLI_VS_HERO_DEFAULT_ARMOR
  1978.     Armor =    AutoResolveUnit_Monster        GIMLI_VS_MONSTER_DEFAULT_ARMOR
  1979.     Armor = AutoResolveUnit_Fortress    GIMLI_VS_FORTRESS_DEFAULT_ARMOR
  1980. END
  1981.  
  1982. AutoResolveArmor AutoResolve_DainArmor
  1983.     Armor =    AutoResolveUnit_Archer        DAIN_VS_ARCHER_DEFAULT_ARMOR
  1984.     Armor =    AutoResolveUnit_Soldier        DAIN_VS_SOLDIER_DEFAULT_ARMOR
  1985.     Armor =    AutoResolveUnit_Pikemen        DAIN_VS_PIKEMAN_DEFAULT_ARMOR
  1986.     Armor =    AutoResolveUnit_Cavalry        DAIN_VS_CAVALRY_DEFAULT_ARMOR
  1987.     Armor =    AutoResolveUnit_Hero        DAIN_VS_HERO_DEFAULT_ARMOR
  1988.     Armor =    AutoResolveUnit_Monster        DAIN_VS_MONSTER_DEFAULT_ARMOR
  1989.     Armor = AutoResolveUnit_Fortress    DAIN_VS_FORTRESS_DEFAULT_ARMOR
  1990. END
  1991.  
  1992. AutoResolveArmor AutoResolve_GloinArmor
  1993.     Armor =    AutoResolveUnit_Archer        GLOIN_VS_ARCHER_DEFAULT_ARMOR
  1994.     Armor =    AutoResolveUnit_Soldier        GLOIN_VS_SOLDIER_DEFAULT_ARMOR
  1995.     Armor =    AutoResolveUnit_Pikemen        GLOIN_VS_PIKEMAN_DEFAULT_ARMOR
  1996.     Armor =    AutoResolveUnit_Cavalry        GLOIN_VS_CAVALRY_DEFAULT_ARMOR
  1997.     Armor =    AutoResolveUnit_Hero        GLOIN_VS_HERO_DEFAULT_ARMOR
  1998.     Armor =    AutoResolveUnit_Monster        GLOIN_VS_MONSTER_DEFAULT_ARMOR
  1999.     Armor = AutoResolveUnit_Fortress    GLOIN_VS_FORTRESS_DEFAULT_ARMOR
  2000. END
  2001.  
  2002. ;----------- Minor Heroes ------------
  2003.  
  2004. ; NOTE: No additional Dwarven heroes
  2005.  
  2006.  
  2007. ;////////////// Mordor ///////////////
  2008.  
  2009. ;----------- Army Leaders ------------
  2010.  
  2011. AutoResolveArmor AutoResolve_WitchKingArmor
  2012.     Armor =    AutoResolveUnit_Archer        WITCHKING_VS_ARCHER_DEFAULT_ARMOR
  2013.     Armor =    AutoResolveUnit_Soldier        WITCHKING_VS_SOLDIER_DEFAULT_ARMOR
  2014.     Armor =    AutoResolveUnit_Pikemen        WITCHKING_VS_PIKEMAN_DEFAULT_ARMOR
  2015.     Armor =    AutoResolveUnit_Cavalry        WITCHKING_VS_CAVALRY_DEFAULT_ARMOR
  2016.     Armor =    AutoResolveUnit_Hero        WITCHKING_VS_HERO_DEFAULT_ARMOR
  2017.     Armor =    AutoResolveUnit_Monster        WITCHKING_VS_MONSTER_DEFAULT_ARMOR
  2018.     Armor = AutoResolveUnit_Fortress    WITCHKING_VS_FORTRESS_DEFAULT_ARMOR
  2019. END
  2020.  
  2021. AutoResolveArmor AutoResolve_NazgulArmor
  2022.     Armor =    AutoResolveUnit_Archer        NAZGUL_VS_ARCHER_DEFAULT_ARMOR
  2023.     Armor =    AutoResolveUnit_Soldier        NAZGUL_VS_SOLDIER_DEFAULT_ARMOR
  2024.     Armor =    AutoResolveUnit_Pikemen        NAZGUL_VS_PIKEMAN_DEFAULT_ARMOR
  2025.     Armor =    AutoResolveUnit_Cavalry        NAZGUL_VS_CAVALRY_DEFAULT_ARMOR
  2026.     Armor =    AutoResolveUnit_Hero        NAZGUL_VS_HERO_DEFAULT_ARMOR
  2027.     Armor =    AutoResolveUnit_Monster        NAZGUL_VS_MONSTER_DEFAULT_ARMOR
  2028.     Armor = AutoResolveUnit_Fortress    NAZGUL_VS_FORTRESS_DEFAULT_ARMOR
  2029. END
  2030.  
  2031. ;----------- Minor Heroes ------------
  2032.  
  2033. AutoResolveArmor AutoResolve_MouthOfSauronArmor
  2034.     Armor =    AutoResolveUnit_Archer        MOUTH_OF_SAURON_VS_ARCHER_DEFAULT_ARMOR
  2035.     Armor =    AutoResolveUnit_Soldier        MOUTH_OF_SAURON_VS_SOLDIER_DEFAULT_ARMOR
  2036.     Armor =    AutoResolveUnit_Pikemen        MOUTH_OF_SAURON_VS_PIKEMAN_DEFAULT_ARMOR
  2037.     Armor =    AutoResolveUnit_Cavalry        MOUTH_OF_SAURON_VS_CAVALRY_DEFAULT_ARMOR
  2038.     Armor =    AutoResolveUnit_Hero        MOUTH_OF_SAURON_VS_HERO_DEFAULT_ARMOR
  2039.     Armor =    AutoResolveUnit_Monster        MOUTH_OF_SAURON_VS_MONSTER_DEFAULT_ARMOR
  2040.     Armor = AutoResolveUnit_Fortress    MOUTH_OF_SAURON_VS_FORTRESS_DEFAULT_ARMOR
  2041. END
  2042.  
  2043. AutoResolveArmor AutoResolve_BlackRiderArmor
  2044.     Armor =    AutoResolveUnit_Archer        BLACKRIDER_VS_ARCHER_DEFAULT_ARMOR
  2045.     Armor =    AutoResolveUnit_Soldier        BLACKRIDER_VS_SOLDIER_DEFAULT_ARMOR
  2046.     Armor =    AutoResolveUnit_Pikemen        BLACKRIDER_VS_PIKEMAN_DEFAULT_ARMOR
  2047.     Armor =    AutoResolveUnit_Cavalry        BLACKRIDER_VS_CAVALRY_DEFAULT_ARMOR
  2048.     Armor =    AutoResolveUnit_Hero        BLACKRIDER_VS_HERO_DEFAULT_ARMOR
  2049.     Armor =    AutoResolveUnit_Monster        BLACKRIDER_VS_MONSTER_DEFAULT_ARMOR
  2050.     Armor = AutoResolveUnit_Fortress    BLACKRIDER_VS_FORTRESS_DEFAULT_ARMOR
  2051. END
  2052.  
  2053.  
  2054. ;///////////// Isengard //////////////
  2055.  
  2056. ;----------- Army Leaders ------------
  2057.  
  2058. AutoResolveArmor AutoResolve_SarumanArmor
  2059.     Armor =    AutoResolveUnit_Archer        SARUMAN_VS_ARCHER_DEFAULT_ARMOR
  2060.     Armor =    AutoResolveUnit_Soldier        SARUMAN_VS_SOLDIER_DEFAULT_ARMOR
  2061.     Armor =    AutoResolveUnit_Pikemen        SARUMAN_VS_PIKEMAN_DEFAULT_ARMOR
  2062.     Armor =    AutoResolveUnit_Cavalry        SARUMAN_VS_CAVALRY_DEFAULT_ARMOR
  2063.     Armor =    AutoResolveUnit_Hero        SARUMAN_VS_HERO_DEFAULT_ARMOR
  2064.     Armor =    AutoResolveUnit_Monster        SARUMAN_VS_MONSTER_DEFAULT_ARMOR
  2065.     Armor = AutoResolveUnit_Fortress    SARUMAN_VS_FORTRESS_DEFAULT_ARMOR
  2066. END
  2067.  
  2068. AutoResolveArmor AutoResolve_LurtzArmor
  2069.     Armor =    AutoResolveUnit_Archer        LURTZ_VS_ARCHER_DEFAULT_ARMOR
  2070.     Armor =    AutoResolveUnit_Soldier        LURTZ_VS_SOLDIER_DEFAULT_ARMOR
  2071.     Armor =    AutoResolveUnit_Pikemen        LURTZ_VS_PIKEMAN_DEFAULT_ARMOR
  2072.     Armor =    AutoResolveUnit_Cavalry        LURTZ_VS_CAVALRY_DEFAULT_ARMOR
  2073.     Armor =    AutoResolveUnit_Hero        LURTZ_VS_HERO_DEFAULT_ARMOR
  2074.     Armor =    AutoResolveUnit_Monster        LURTZ_VS_MONSTER_DEFAULT_ARMOR
  2075.     Armor = AutoResolveUnit_Fortress    LURTZ_VS_FORTRESS_DEFAULT_ARMOR
  2076. END
  2077.  
  2078. AutoResolveArmor AutoResolve_SharkuArmor
  2079.     Armor =    AutoResolveUnit_Archer        SHARKU_VS_ARCHER_DEFAULT_ARMOR
  2080.     Armor =    AutoResolveUnit_Soldier        SHARKU_VS_SOLDIER_DEFAULT_ARMOR
  2081.     Armor =    AutoResolveUnit_Pikemen        SHARKU_VS_PIKEMAN_DEFAULT_ARMOR
  2082.     Armor =    AutoResolveUnit_Cavalry        SHARKU_VS_CAVALRY_DEFAULT_ARMOR
  2083.     Armor =    AutoResolveUnit_Hero        SHARKU_VS_HERO_DEFAULT_ARMOR
  2084.     Armor =    AutoResolveUnit_Monster        SHARKU_VS_MONSTER_DEFAULT_ARMOR
  2085.     Armor = AutoResolveUnit_Fortress    SHARKU_VS_FORTRESS_DEFAULT_ARMOR
  2086. END
  2087.  
  2088. ;----------- Minor Heroes ------------
  2089.  
  2090. AutoResolveArmor AutoResolve_WormtongueArmor
  2091.     Armor =    AutoResolveUnit_Archer        WORMTONGUE_VS_ARCHER_DEFAULT_ARMOR
  2092.     Armor =    AutoResolveUnit_Soldier        WORMTONGUE_VS_SOLDIER_DEFAULT_ARMOR
  2093.     Armor =    AutoResolveUnit_Pikemen        WORMTONGUE_VS_PIKEMAN_DEFAULT_ARMOR
  2094.     Armor =    AutoResolveUnit_Cavalry        WORMTONGUE_VS_CAVALRY_DEFAULT_ARMOR
  2095.     Armor =    AutoResolveUnit_Hero        WORMTONGUE_VS_HERO_DEFAULT_ARMOR
  2096.     Armor =    AutoResolveUnit_Monster        WORMTONGUE_VS_MONSTER_DEFAULT_ARMOR
  2097.     Armor = AutoResolveUnit_Fortress    WORMTONGUE_VS_FORTRESS_DEFAULT_ARMOR
  2098. END
  2099.  
  2100.  
  2101. ;////////// Corrupted Wild ///////////
  2102.  
  2103. ;----------- Army Leaders ------------
  2104.  
  2105. AutoResolveArmor AutoResolve_DrogothArmor
  2106.     Armor =    AutoResolveUnit_Archer        DROGOTH_VS_ARCHER_DEFAULT_ARMOR
  2107.     Armor =    AutoResolveUnit_Soldier        DROGOTH_VS_SOLDIER_DEFAULT_ARMOR
  2108.     Armor =    AutoResolveUnit_Pikemen        DROGOTH_VS_PIKEMAN_DEFAULT_ARMOR
  2109.     Armor =    AutoResolveUnit_Cavalry        DROGOTH_VS_CAVALRY_DEFAULT_ARMOR
  2110.     Armor =    AutoResolveUnit_Hero        DROGOTH_VS_HERO_DEFAULT_ARMOR
  2111.     Armor =    AutoResolveUnit_Monster        DROGOTH_VS_MONSTER_DEFAULT_ARMOR
  2112.     Armor = AutoResolveUnit_Fortress    DROGOTH_VS_FORTRESS_DEFAULT_ARMOR
  2113. END
  2114.  
  2115. AutoResolveArmor AutoResolve_GoblinKingArmor
  2116.     Armor =    AutoResolveUnit_Archer        WILD_GOBLIN_KING_VS_ARCHER_DEFAULT_ARMOR
  2117.     Armor =    AutoResolveUnit_Soldier        WILD_GOBLIN_KING_VS_SOLDIER_DEFAULT_ARMOR
  2118.     Armor =    AutoResolveUnit_Pikemen        WILD_GOBLIN_KING_VS_PIKEMAN_DEFAULT_ARMOR
  2119.     Armor =    AutoResolveUnit_Cavalry        WILD_GOBLIN_KING_VS_CAVALRY_DEFAULT_ARMOR
  2120.     Armor =    AutoResolveUnit_Hero        WILD_GOBLIN_KING_VS_HERO_DEFAULT_ARMOR
  2121.     Armor =    AutoResolveUnit_Monster        WILD_GOBLIN_KING_VS_MONSTER_DEFAULT_ARMOR
  2122.     Armor = AutoResolveUnit_Fortress    WILD_GOBLIN_KING_VS_FORTRESS_DEFAULT_ARMOR
  2123. END
  2124.  
  2125. AutoResolveArmor AutoResolve_ShelobArmor
  2126.     Armor =    AutoResolveUnit_Archer        SHELOB_VS_ARCHER_DEFAULT_ARMOR
  2127.     Armor =    AutoResolveUnit_Soldier        SHELOB_VS_SOLDIER_DEFAULT_ARMOR
  2128.     Armor =    AutoResolveUnit_Pikemen        SHELOB_VS_PIKEMAN_DEFAULT_ARMOR
  2129.     Armor =    AutoResolveUnit_Cavalry        SHELOB_VS_CAVALRY_DEFAULT_ARMOR
  2130.     Armor =    AutoResolveUnit_Hero        SHELOB_VS_HERO_DEFAULT_ARMOR
  2131.     Armor =    AutoResolveUnit_Monster        SHELOB_VS_MONSTER_DEFAULT_ARMOR
  2132.     Armor = AutoResolveUnit_Fortress    SHELOB_VS_FORTRESS_DEFAULT_ARMOR
  2133. END
  2134.  
  2135. ;----------- Minor Heroes ------------
  2136.  
  2137. ; NOTE: No additional Corrupted Wild heroes
  2138.  
  2139.  
  2140. ;/////////////////////////////////////
  2141. ;        Structures
  2142. ;/////////////////////////////////////
  2143.  
  2144. ;////////// Men Of The West //////////
  2145.  
  2146. ;------------- Fortress --------------
  2147.  
  2148. AutoResolveArmor AutoResolve_MenFortressArmor
  2149.     Armor =    AutoResolveUnit_Archer        MENFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2150.     Armor =    AutoResolveUnit_Soldier        MENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2151.     Armor =    AutoResolveUnit_Pikemen        MENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2152.     Armor =    AutoResolveUnit_Cavalry        MENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2153.     Armor =    AutoResolveUnit_Hero        MENFORTRESS_VS_HERO_DEFAULT_ARMOR
  2154.     Armor =    AutoResolveUnit_Monster        MENFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2155. END
  2156.  
  2157. ;------------- Barracks --------------
  2158. ;-------------- Armory ---------------
  2159. ;--------------- Farm ----------------
  2160.  
  2161. ;/////////////// Elves ///////////////
  2162.  
  2163. ;------------- Fortress --------------
  2164.  
  2165. AutoResolveArmor AutoResolve_ElvenFortressArmor
  2166.     Armor =    AutoResolveUnit_Archer        ELVENFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2167.     Armor =    AutoResolveUnit_Soldier        ELVENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2168.     Armor =    AutoResolveUnit_Pikemen        ELVENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2169.     Armor =    AutoResolveUnit_Cavalry        ELVENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2170.     Armor =    AutoResolveUnit_Hero        ELVENFORTRESS_VS_HERO_DEFAULT_ARMOR
  2171.     Armor =    AutoResolveUnit_Monster        ELVENFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2172. END
  2173.  
  2174. ;------------- Barracks --------------
  2175. ;-------------- Armory ---------------
  2176. ;--------------- Farm ----------------
  2177.  
  2178. ;////////////// Dwarves //////////////
  2179.  
  2180. ;------------- Fortress --------------
  2181.  
  2182. AutoResolveArmor AutoResolve_DwarvenFortressArmor
  2183.     Armor =    AutoResolveUnit_Archer        DWARVENFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2184.     Armor =    AutoResolveUnit_Soldier        DWARVENFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2185.     Armor =    AutoResolveUnit_Pikemen        DWARVENFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2186.     Armor =    AutoResolveUnit_Cavalry        DWARVENFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2187.     Armor =    AutoResolveUnit_Hero        DWARVENFORTRESS_VS_HERO_DEFAULT_ARMOR
  2188.     Armor =    AutoResolveUnit_Monster        DWARVENFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2189. END
  2190.  
  2191. ;------------- Barracks --------------
  2192. ;-------------- Armory ---------------
  2193. ;--------------- Farm ----------------
  2194.  
  2195. ;////////////// Mordor ///////////////
  2196.  
  2197. ;------------- Fortress --------------
  2198.  
  2199. AutoResolveArmor AutoResolve_MordorFortressArmor
  2200.     Armor =    AutoResolveUnit_Archer        MORDORFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2201.     Armor =    AutoResolveUnit_Soldier        MORDORFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2202.     Armor =    AutoResolveUnit_Pikemen        MORDORFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2203.     Armor =    AutoResolveUnit_Cavalry        MORDORFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2204.     Armor =    AutoResolveUnit_Hero        MORDORFORTRESS_VS_HERO_DEFAULT_ARMOR
  2205.     Armor =    AutoResolveUnit_Monster        MORDORFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2206. END
  2207.  
  2208. ;------------- Barracks --------------
  2209. ;-------------- Armory ---------------
  2210. ;--------------- Farm ----------------
  2211.  
  2212. ;///////////// Isengard //////////////
  2213.  
  2214. ;------------- Fortress --------------
  2215.  
  2216. AutoResolveArmor AutoResolve_IsengardFortressArmor
  2217.     Armor =    AutoResolveUnit_Archer        ISENGARDFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2218.     Armor =    AutoResolveUnit_Soldier        ISENGARDFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2219.     Armor =    AutoResolveUnit_Pikemen        ISENGARDFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2220.     Armor =    AutoResolveUnit_Cavalry        ISENGARDFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2221.     Armor =    AutoResolveUnit_Hero        ISENGARDFORTRESS_VS_HERO_DEFAULT_ARMOR
  2222.     Armor =    AutoResolveUnit_Monster        ISENGARDFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2223. END
  2224.  
  2225. ;------------- Barracks --------------
  2226. ;-------------- Armory ---------------
  2227. ;--------------- Farm ----------------
  2228.  
  2229. ;////////// Corrupted Wild ///////////
  2230.  
  2231. ;------------- Fortress --------------
  2232.  
  2233. AutoResolveArmor AutoResolve_WildFortressArmor
  2234.     Armor =    AutoResolveUnit_Archer        WILDFORTRESS_VS_ARCHER_DEFAULT_ARMOR
  2235.     Armor =    AutoResolveUnit_Soldier        WILDFORTRESS_VS_SOLDIER_DEFAULT_ARMOR
  2236.     Armor =    AutoResolveUnit_Pikemen        WILDFORTRESS_VS_PIKEMAN_DEFAULT_ARMOR
  2237.     Armor =    AutoResolveUnit_Cavalry        WILDFORTRESS_VS_CAVALRY_DEFAULT_ARMOR
  2238.     Armor =    AutoResolveUnit_Hero        WILDFORTRESS_VS_HERO_DEFAULT_ARMOR
  2239.     Armor =    AutoResolveUnit_Monster        WILDFORTRESS_VS_MONSTER_DEFAULT_ARMOR
  2240. END
  2241.  
  2242. ;------------- Barracks --------------
  2243. ;-------------- Armory ---------------
  2244. ;--------------- Farm ----------------