home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_createaherogamedata.inc < prev    next >
Text File  |  2006-01-31  |  16KB  |  392 lines

  1. ////////////////////////////////////////////////////////////////////////////////
  2. // FILE: CreateAHeroGameData.inc (SYSTEM) //////////////////////////////////////
  3. ////////////////////////////////////////////////////////////////////////////////
  4.  
  5.  
  6. //-----------------------CreateAHero------------------
  7. #define CREATE_A_HERO_ATTRIBUTE_MULTIPLIER                        1
  8. #define CREATE_A_HERO_COMMAND_POINT_COST                        50
  9.  
  10. #define CREATE_A_HERO_VISION_RANGE                                150
  11. #define SHROUD_CLEAR_CREATE_A_HERO                                100    
  12.  
  13. #define CREATE_A_HERO_BUILDCOST                                    2000
  14. #define CREATE_A_HERO_BUILDTIME                                    30
  15. #define CREATE_A_HERO_HEALTH                                    800     //1000
  16.  
  17.  
  18. #define CREATE_A_HERO_FIREBALL_DMG_LVL_1                        400
  19. #define CREATE_A_HERO_FIREBALL_DMG_LVL_2                        800
  20. #define CREATE_A_HERO_FIREBALL_DMG_LVL_3                        1200
  21.  
  22. #define CREATE_A_HERO_FIREBALL_RADIUS_LVL_1                        30.0
  23. #define CREATE_A_HERO_FIREBALL_RADIUS_LVL_2                        45.0
  24. #define CREATE_A_HERO_FIREBALL_RADIUS_LVL_3                        60.0
  25.  
  26.  
  27. #define    CREATE_A_HERO_LVL1_EXP_AWARD                             40
  28. #define    CREATE_A_HERO_LVL2_EXP_AWARD                             50
  29. #define    CREATE_A_HERO_LVL3_EXP_AWARD                             60
  30. #define    CREATE_A_HERO_LVL4_EXP_AWARD                             70
  31. #define    CREATE_A_HERO_LVL5_EXP_AWARD                             80
  32. #define    CREATE_A_HERO_LVL6_EXP_AWARD                             90
  33. #define    CREATE_A_HERO_LVL7_EXP_AWARD                             100
  34. #define    CREATE_A_HERO_LVL8_EXP_AWARD                             120
  35. #define    CREATE_A_HERO_LVL9_EXP_AWARD                             150
  36. #define    CREATE_A_HERO_LVL10_EXP_AWARD                             200
  37.  
  38. #define    CREATE_A_HERO_LVL2_EXP_NEEDED                             100    //  100
  39. #define    CREATE_A_HERO_LVL3_EXP_NEEDED                             200     //  200
  40. #define    CREATE_A_HERO_LVL4_EXP_NEEDED                             300     //  400
  41. #define    CREATE_A_HERO_LVL5_EXP_NEEDED                             400     //  600
  42. #define    CREATE_A_HERO_LVL6_EXP_NEEDED                             500     //  800
  43. #define    CREATE_A_HERO_LVL7_EXP_NEEDED                             700     // 1000
  44. #define    CREATE_A_HERO_LVL8_EXP_NEEDED                             900     // 1200
  45. #define    CREATE_A_HERO_LVL9_EXP_NEEDED                             1100     // 1600
  46. #define    CREATE_A_HERO_LVL10_EXP_NEEDED                             1400     // 2000
  47.  
  48. #define CREATE_A_HERO_PREATTACKDELAY                             1000
  49. #define CREATE_A_HERO_DELAYBETWEENSHOTS                         1250
  50. #define CREATE_A_HERO_FIRINGDURATION                             1400
  51. #define    CREATE_A_HERO_DAMAGE                                150    // 200 turned this up a little because animations slowed down...
  52.  
  53. #define CREATE_A_HERO_MOUNTED_PREATTACKDELAY                     700
  54. #define CREATE_A_HERO_MOUNTED_DELAYBETWEENSHOTS                    800
  55. #define CREATE_A_HERO_MOUNTED_FIRINGDURATION                     800
  56. #define    CREATE_A_HERO_MOUNTED_DAMAGE                            35
  57.  
  58. #define    CREATE_A_HERO_BALL_LIGHTNING_DAMAGE_L1                    250        //Doubled - half fire, half magic
  59. #define    CREATE_A_HERO_BALL_LIGHTNING_DAMAGE_L2                    500
  60. #define    CREATE_A_HERO_BALL_LIGHTNING_DAMAGE_L3                    1000
  61.  
  62. #define    CREATE_A_HERO_BALL_LIGHTNING_RANGE                        350
  63. #define    CREATE_A_HERO_BALL_LIGHTNING_START_RANGE                290
  64.  
  65. #define    CREATE_A_HERO_PHASER_RANGE                                200
  66. #define CREATE_A_HERO_LIGHTBLAST_CAST_RANGE                        180        // need to be a little less that the CREATE_A_HERO_PHASER_RANGE range.
  67. #define    CREATE_A_HERO_LIGHTBLAST_L1_DAMAGE                        1000        // 1000
  68. #define    CREATE_A_HERO_LIGHTBLAST_L2_DAMAGE                        2000        // 1000
  69. #define    CREATE_A_HERO_LIGHTBLAST_L3_DAMAGE                        3000    // 1000
  70.  
  71. #define    CREATE_A_HERO_FORCE_PUSH_DAMAGE_L1                        80
  72. #define    CREATE_A_HERO_FORCE_PUSH_RANGE_L1                        100
  73.  
  74. #define    CREATE_A_HERO_FORCE_PUSH_DAMAGE_L2                        150
  75. #define    CREATE_A_HERO_FORCE_PUSH_RANGE_L2                        150
  76.  
  77. #define    CREATE_A_HERO_FORCE_PUSH_DAMAGE_L3                        250
  78. #define    CREATE_A_HERO_FORCE_PUSH_RANGE_L3                        200
  79.  
  80. #define CREATE_A_HERO_WORD_OF_DOOM_START_RANGE                    250
  81. #define CREATE_A_HERO_FIREBALL_RANGE                            300
  82.  
  83. #define CREATE_A_HERO_INVULNERABILITY_MODIFIER                    0% FORCE CRUSH SLASH PIERCE SIEGE STRUCTURAL FLAME HEALING WATER PENALTY FALLING TOPPLING REFLECTED PASSENGER MAGIC CHOP HERO SPECIALIST URUK HERO_RANGED FLY_INTO LOGICAL_FIRE CAVALRY CAVALRY_RANGED POISON
  84.  
  85. #define    CREATE_A_HERO_CRIPPLE_RANGED_DO_POWER_RANGE                330
  86. #define    CREATE_A_HERO_CRIPPLE_RANGED_RANGE                        350
  87.  
  88. #define CREATE_A_HERO_CRIPPLE_RANGED_DAMAGE_L1                    500 //400
  89. #define CREATE_A_HERO_CRIPPLE_MELEE_DAMAGE_L1                    600
  90. #define CREATE_A_HERO_CRIPPLE_DURATION_L1                        10000
  91.  
  92. #define CREATE_A_HERO_CRIPPLE_RANGED_DAMAGE_L2                    1000 //400
  93. #define CREATE_A_HERO_CRIPPLE_MELEE_DAMAGE_L2                    1200
  94. #define CREATE_A_HERO_CRIPPLE_DURATION_L2                        20000
  95.  
  96. #define CREATE_A_HERO_CRIPPLE_RANGED_DAMAGE_L3                    1500 //400
  97. #define CREATE_A_HERO_CRIPPLE_MELEE_DAMAGE_L3                    1800
  98. #define CREATE_A_HERO_CRIPPLE_DURATION_L3                        30000
  99.  
  100. #define CREATE_A_HERO_CRIPPLE_RANGED_DAMAGE_L4                    2000 //400
  101. #define CREATE_A_HERO_CRIPPLE_MELEE_DAMAGE_L4                    2400
  102. #define CREATE_A_HERO_CRIPPLE_DURATION_L4                        40000
  103.  
  104. //    Attach Spy
  105. #define CREATE_A_HERO_SPY_DO_POWER_RANGE_L1                        600
  106. #define CREATE_A_HERO_SPY_RANGE_L1                            610
  107. #define CREATE_A_HERO_SPY_VISION_RANGE_L1                        400                // The amount we can see
  108. #define CREATE_A_HERO_SPY_SHROUD_RANGE_L1                        400                // the amount we clear.
  109. #define CREATE_A_HERO_SPY_LIFETIME_L1                            60000
  110.  
  111. #define CREATE_A_HERO_SPY_DO_POWER_RANGE_L2                        600
  112. #define CREATE_A_HERO_SPY_RANGE_L2                            610
  113. #define CREATE_A_HERO_SPY_VISION_RANGE_L2                        800                // The amount we can see
  114. #define CREATE_A_HERO_SPY_SHROUD_RANGE_L2                        800                // the amount we clear.
  115.  
  116. #define CREATE_A_HERO_SPY_OBJECT_FILTER                            ANY +INFANTRY +CAVALRY +MONSTER +HERO
  117.  
  118. #define CREATE_A_HERO_WORD_OF_POULTRY_OBJECT_FILTER                NONE +INFANTRY -HERO ENEMIES NEUTRAL -IsengardRamCrew -MordorRamCrew -DwarvenBattleWagonAxeThrower -DwarvenBattleWagonMenOfDale -DwarvenBattleWagonPhalanx -MordorHaradrimArcherMumakil
  119.  
  120. #define CREATE_A_HERO_WORD_OF_POULTRY_RANGE_L1                     300
  121. #define CREATE_A_HERO_WORD_OF_POULTRY_RADIUS_L1                    50
  122.  
  123. #define CREATE_A_HERO_WORD_OF_POULTRY_RANGE_L2                     400
  124. #define CREATE_A_HERO_WORD_OF_POULTRY_RADIUS_L2                    100
  125.  
  126. #define CREATE_A_HERO_REPLACEMENT_OBJECT_LIFETIME                 10000
  127.  
  128. //    Oil Fire Level 1
  129. #define CREATE_A_HERO_SPILL_OIL_RADIUS_L1                        10
  130. #define CREATE_A_HERO_SPILL_OIL_AMOUNT_L1                        100
  131. #define CREATE_A_HERO_SPILL_OIL_MINMAXBURNRATE_L1                30
  132. #define CREATE_A_HERO_SPILL_OIL_MAX_RESISTANCE_L1                0
  133.  
  134. #define CREATE_A_HERO_IGNITE_OIL_RADIUS_L1                        15
  135. #define CREATE_A_HERO_IGNITE_OIL_AMOUNT_L1                        30
  136.  
  137. #define CREATE_A_HERO_OIL_DRUM_LIFETIME_L1                        10000
  138. #define CREATE_A_HERO_OIL_FIRE_DELAY_L1                            20
  139.  
  140. #define CREATE_A_HERO_OIL_BREADCRUMB_SPACING_L1                    20
  141. #define CREATE_A_HERO_OIL_BREADCRUMB_LIFETIME_L1                60000
  142.  
  143. //    Oil Fire Level 2
  144. #define CREATE_A_HERO_SPILL_OIL_RADIUS_L2                        20
  145. #define CREATE_A_HERO_SPILL_OIL_AMOUNT_L2                        200
  146. #define CREATE_A_HERO_SPILL_OIL_MINMAXBURNRATE_L2                40
  147. #define CREATE_A_HERO_SPILL_OIL_MAX_RESISTANCE_L2                0
  148.  
  149. #define CREATE_A_HERO_IGNITE_OIL_RADIUS_L2                        20
  150. #define CREATE_A_HERO_IGNITE_OIL_AMOUNT_L2                        40
  151.  
  152. #define CREATE_A_HERO_OIL_DRUM_LIFETIME_L2                        20000
  153. #define CREATE_A_HERO_OIL_FIRE_DELAY_L2                            20
  154.  
  155. #define CREATE_A_HERO_OIL_BREADCRUMB_SPACING_L2                    20
  156. #define CREATE_A_HERO_OIL_BREADCRUMB_LIFETIME_L2                120000
  157.  
  158. //    Oil Fire Level 3
  159. #define CREATE_A_HERO_SPILL_OIL_RADIUS_L3                        30
  160. #define CREATE_A_HERO_SPILL_OIL_AMOUNT_L3                        500
  161. #define CREATE_A_HERO_SPILL_OIL_MINMAXBURNRATE_L3                50
  162. #define CREATE_A_HERO_SPILL_OIL_MAX_RESISTANCE_L3                0
  163.  
  164. #define CREATE_A_HERO_IGNITE_OIL_RADIUS_L3                        30
  165. #define CREATE_A_HERO_IGNITE_OIL_AMOUNT_L3                        50
  166.  
  167. #define CREATE_A_HERO_OIL_DRUM_LIFETIME_L3                        30000
  168. #define CREATE_A_HERO_OIL_FIRE_DELAY_L3                            20
  169.  
  170. #define CREATE_A_HERO_OIL_BREADCRUMB_SPACING_L3                    20
  171. #define CREATE_A_HERO_OIL_BREADCRUMB_LIFETIME_L3                180000
  172.  
  173. //    Howl of Rage
  174. #define    CREATE_A_HERO_HOWL_OF_RAGE_RADIUS_L1                    75
  175. #define    CREATE_A_HERO_HOWL_OF_RAGE_RADIUS_L2                    112
  176. #define    CREATE_A_HERO_HOWL_OF_RAGE_RADIUS_L3                    150
  177.  
  178. //    Infernal
  179. #define CREATE_A_HERO_INFERNAL_RANGE                            100
  180.  
  181. //    Fire Bomb
  182. #define CREATE_A_HERO_FIRE_BOMB_PREATTACKDELAY                    3000        // long, as per spec.
  183. #define CREATE_A_HERO_FIRE_BOMB_RANDOM_PREATTACK                750
  184. #define CREATE_A_HERO_FIRE_BOMB_SCATTER_RADIUS                    20.0
  185. #define CREATE_A_HERO_FIRE_BOMB_HIT_PERCENTAGE                    20
  186.  
  187. #define CREATE_A_HERO_FIRE_BOMB_DO_POWER_RANGE_L1                150
  188. #define CREATE_A_HERO_FIRE_BOMB_ATTACK_RANGE_L1                    160
  189. #define CREATE_A_HERO_FIRE_BOMB_DAMAGE_L1                        200
  190. #define CREATE_A_HERO_FIRE_BOMB_RADIUS_L1                        25
  191.  
  192. #define CREATE_A_HERO_FIRE_BOMB_DO_POWER_RANGE_L2                200
  193. #define CREATE_A_HERO_FIRE_BOMB_ATTACK_RANGE_L2                    210
  194. #define CREATE_A_HERO_FIRE_BOMB_DAMAGE_L2                        400
  195. #define CREATE_A_HERO_FIRE_BOMB_RADIUS_L2                        50
  196.  
  197. #define CREATE_A_HERO_FIRE_BOMB_DO_POWER_RANGE_L3                250
  198. #define CREATE_A_HERO_FIRE_BOMB_ATTACK_RANGE_L3                    260
  199. #define CREATE_A_HERO_FIRE_BOMB_DAMAGE_L3                        700
  200. #define CREATE_A_HERO_FIRE_BOMB_RADIUS_L3                        75
  201.  
  202. #define CREATE_A_HERO_FIRE_BOMB_DO_POWER_RANGE_L4                300
  203. #define CREATE_A_HERO_FIRE_BOMB_ATTACK_RANGE_L4                    310
  204. #define CREATE_A_HERO_FIRE_BOMB_DAMAGE_L4                        1000
  205. #define CREATE_A_HERO_FIRE_BOMB_RADIUS_L4                        100
  206.  
  207. //    Coerce
  208. #define CREATE_A_HERO_COERCE_RANGE_L1                            200
  209. #define CREATE_A_HERO_COERCE_RADIUS_L1                            60
  210.  
  211. #define CREATE_A_HERO_COERCE_RANGE_L2                            300
  212. #define CREATE_A_HERO_COERCE_RADIUS_L2                            90
  213.  
  214. #define CREATE_A_HERO_COERCE_RANGE_L3                            400
  215. #define CREATE_A_HERO_COERCE_RADIUS_L3                            120
  216.  
  217. //    Steal Money
  218. #define CREATE_A_HERO_STEAL_MONEY_DELAYBETWEENSHOTS                1000
  219. #define CREATE_A_HERO_STEAL_MONEY_PREATTACKDELAY                500
  220. #define CREATE_A_HERO_STEAL_MONEY_FIRINGDURATION                1000
  221. #define CREATE_A_HERO_STEAL_MONEY_AMOUNT_L1                        1000
  222. #define CREATE_A_HERO_STEAL_MONEY_AMOUNT_L2                        2000
  223. #define CREATE_A_HERO_STEAL_MONEY_AMOUNT_L3                        4000
  224. #define CREATE_A_HERO_STEAL_MONEY_OBJECT_FILTER                    NONE +GondorFarm +MordorSlaughterHouse +MordorLumberMill +IsengardLumberMill +IsengardFurnace +ElvenMallornTree +DwarvenMineShaft +WildMineShaft +WildLumberMill
  225. #define CREATE_A_HERO_STEAL_MONEY_DO_POWER_RANGE                150
  226. #define CREATE_A_HERO_STEAL_MONEY_RANGE                            160
  227.  
  228. //    Assassin
  229. #define CREATE_A_HERO_ASSASSIN_DELAYBETWEENSHOTS                1000
  230. #define CREATE_A_HERO_ASSASSIN_PREATTACKDELAY                    500
  231. #define CREATE_A_HERO_ASSASSIN_FIRINGDURATION                    1000
  232.  
  233. #define CREATE_A_HERO_ASSASSIN_DAMAGE_L1                        2000
  234. #define CREATE_A_HERO_ASSASSIN_DAMAGE_L2                        4000
  235. #define CREATE_A_HERO_ASSASSIN_DAMAGE_L3                        7000
  236. #define CREATE_A_HERO_ASSASSIN_DAMAGE_L4                        10000
  237.  
  238. #define CREATE_A_HERO_ASSASSIN_RANGE                            40
  239. #define CREATE_A_HERO_ASSASSIN_DO_POWER_RANGE                    30
  240. #define CREATE_A_HERO_ASSASSIN_OBJECT_FILTER                    NONE +HERO -MordorBalrog -SummonedDragon -SummonedDragonJH1 -MordorWitchKingOnFellBeast -MordorFellBeast -Drogoth -GondorGwaihir -GondorGwaihir_Summoned -ElvenFortressEagle -SpellBookDragonStrikeDragon
  241.  
  242. //    Rain of Arrows
  243. #define CREATE_A_HERO_RAIN_OF_ARROWS_DO_POWER_RANGE                320
  244. #define CREATE_A_HERO_RAIN_OF_ARROWS_RANGE                        400
  245.  
  246. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_TARGET_L1        1
  247. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_BURST_L1            3
  248. #define CREATE_A_HERO_RAIN_OF_ARROWS_MAX_SHOTS_L1                50
  249. #define CREATE_A_HERO_RAIN_OF_ARROWS_DAMAGE_L1                    50
  250.  
  251. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_TARGET_L2        1
  252. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_BURST_L2            5
  253. #define CREATE_A_HERO_RAIN_OF_ARROWS_MAX_SHOTS_L2                60
  254. #define CREATE_A_HERO_RAIN_OF_ARROWS_DAMAGE_L2                    100
  255.  
  256. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_TARGET_L3        1
  257. #define CREATE_A_HERO_RAIN_OF_ARROWS_SHOTS_PER_BURST_L3            7
  258. #define CREATE_A_HERO_RAIN_OF_ARROWS_MAX_SHOTS_L3                70
  259. #define CREATE_A_HERO_RAIN_OF_ARROWS_DAMAGE_L3                    150
  260.  
  261. //    Healing
  262. #define CREATE_A_HERO_HEALING_AMOUNT_L1                            0.5
  263. #define CREATE_A_HERO_HEALING_RADIUS_L1                            1
  264.  
  265. #define CREATE_A_HERO_HEALING_AMOUNT_L2                            0.5
  266. #define CREATE_A_HERO_HEALING_RADIUS_L2                            150
  267.  
  268. //    Arrow Bonus
  269. #define CREATE_A_HERO_ARROW_BONUS_DAMAGE_L1                        25
  270. #define CREATE_A_HERO_ARROW_BONUS_RADIUS_L1                        0.0
  271.  
  272. #define CREATE_A_HERO_ARROW_BONUS_DAMAGE_L2                        25
  273. #define CREATE_A_HERO_ARROW_BONUS_RADIUS_L2                        0.0
  274.  
  275. #define CREATE_A_HERO_ARROW_BONUS_DAMAGE_L3                        25
  276. #define CREATE_A_HERO_ARROW_BONUS_RADIUS_L3                        0.0
  277.  
  278. #define CREATE_A_HERO_ARROW_BONUS_DAMAGE_L4                        25
  279. #define CREATE_A_HERO_ARROW_BONUS_RADIUS_L4                        0.0
  280.  
  281. //    Summon Familiar
  282. #define CREATE_A_HERO_FAMILIAR_MAX_HEALTH                        5000
  283. #define CREATE_A_HERO_FAMILIAR_MAX_HEALTH_DAMAGED                2000
  284.  
  285. #define CREATE_A_HERO_SUMMON_FAMILIAR_CURSOR_RADIUS                100.0
  286.  
  287. #define CREATE_A_HERO_SUMMON_FAMILIAR_RADIUS_L1                    100.0
  288. #define CREATE_A_HERO_SUMMON_FAMILIAR_LIFETIME_L1                60000
  289. #define CREATE_A_HERO_SUMMON_FAMILIAR_RECHARGE_L1                180000
  290.  
  291. #define CREATE_A_HERO_SUMMON_FAMILIAR_RADIUS_L2                    200.0
  292. #define CREATE_A_HERO_SUMMON_FAMILIAR_RECHARGE_L2                160000
  293.  
  294. #define CREATE_A_HERO_SUMMON_FAMILIAR_RADIUS_L3                    400.0
  295. #define CREATE_A_HERO_SUMMON_FAMILIAR_RECHARGE_L3                140000
  296.  
  297. //    Axe Throw
  298. #define CREATE_A_HERO_AXE_THROW_DO_POWER_RANGE                    175
  299. #define CREATE_A_HERO_AXE_THROW_RANGE                            185
  300.  
  301. #define CREATE_A_HERO_AXE_THROW_RECHARGE_L1                        110000
  302. #define CREATE_A_HERO_AXE_THROW_DAMAGE_L1                        400
  303.  
  304. #define CREATE_A_HERO_AXE_THROW_RECHARGE_L2                        100000
  305. #define CREATE_A_HERO_AXE_THROW_DAMAGE_L2                        800
  306.  
  307. #define CREATE_A_HERO_AXE_THROW_RECHARGE_L3                        90000
  308. #define CREATE_A_HERO_AXE_THROW_DAMAGE_L3                        1200
  309.  
  310. //    Earth Shaker
  311. #define CREATE_A_HERO_EARTH_SHAKER_DAMAGE_L1                    150
  312. #define CREATE_A_HERO_EARTH_SHAKER_RADIUS_L1                    150
  313. #define CREATE_A_HERO_EARTH_SHAKER_META_AMOUNT_L1                40
  314. #define CREATE_A_HERO_EARTH_SHAKER_META_RADIUS_L1                300
  315.  
  316. #define CREATE_A_HERO_EARTH_SHAKER_DAMAGE_L2                    300
  317. #define CREATE_A_HERO_EARTH_SHAKER_RADIUS_L2                    200
  318. #define CREATE_A_HERO_EARTH_SHAKER_META_AMOUNT_L2                60
  319. #define CREATE_A_HERO_EARTH_SHAKER_META_RADIUS_L2                400
  320.  
  321. #define CREATE_A_HERO_EARTH_SHAKER_DAMAGE_L3                    450
  322. #define CREATE_A_HERO_EARTH_SHAKER_RADIUS_L3                    250
  323. #define CREATE_A_HERO_EARTH_SHAKER_META_AMOUNT_L3                80
  324. #define CREATE_A_HERO_EARTH_SHAKER_META_RADIUS_L3                500
  325.  
  326. //    Leap
  327. #define CREATE_A_HERO_LEAP_DAMAGE_L1                            200
  328. #define CREATE_A_HERO_LEAP_DAMAGE_L2                            500
  329.  
  330. //    Sapper
  331. #define CREATE_A_HERO_SAPPER_DO_POWER_RANGE                        30
  332. #define CREATE_A_HERO_SAPPER_RANGE                                40
  333.  
  334. #define CREATE_A_HERO_SAPPER_RADIUS_L1                            50
  335. #define CREATE_A_HERO_SAPPER_DAMAGE_L1                            100
  336. #define CREATE_A_HERO_SAPPER_DAMAGE_STRUCTURAL_L1                500
  337.  
  338. #define CREATE_A_HERO_SAPPER_RADIUS_L2                            100
  339. #define CREATE_A_HERO_SAPPER_DAMAGE_L2                            200
  340. #define CREATE_A_HERO_SAPPER_DAMAGE_STRUCTURAL_L2                1000
  341.  
  342. #define CREATE_A_HERO_SAPPER_RADIUS_L3                            200
  343. #define CREATE_A_HERO_SAPPER_DAMAGE_L3                            300
  344. #define CREATE_A_HERO_SAPPER_DAMAGE_STRUCTURAL_L3                1500
  345.  
  346. //    Bombard
  347. #define CREATE_A_HERO_BOMBARD_COUNT_L1                            4
  348. #define CREATE_A_HERO_BOMBARD_COUNT_L2                            8
  349. #define CREATE_A_HERO_BOMBARD_COUNT_L3                            16
  350.  
  351. //    True Sight
  352. #define CREATE_A_HERO_TRUE_SIGHT_DURATION                        180000
  353.  
  354. //    Berserker Rage
  355. #define CREATE_A_HERO_BERSERKER_RAGE_ARMOR_L1                    50%
  356. #define CREATE_A_HERO_BERSERKER_RAGE_DAMAGE_MULT_L1                150%
  357.  
  358. #define CREATE_A_HERO_BERSERKER_RAGE_ARMOR_L2                    45%
  359. #define CREATE_A_HERO_BERSERKER_RAGE_DAMAGE_MULT_L2                175%
  360.  
  361. #define CREATE_A_HERO_BERSERKER_RAGE_ARMOR_L3                    40%
  362. #define CREATE_A_HERO_BERSERKER_RAGE_DAMAGE_MULT_L3                200%
  363.  
  364. #define CREATE_A_HERO_BERSERKER_RAGE_ARMOR_L4                    35%
  365. #define CREATE_A_HERO_BERSERKER_RAGE_DAMAGE_MULT_L4                225%
  366.  
  367. //    Battle Rage
  368. #define CREATE_A_HERO_BATTLE_RAGE_ARMOR_L1                        50%
  369. #define CREATE_A_HERO_BATTLE_RAGE_DAMAGE_MULT_L1                150%
  370.  
  371. #define CREATE_A_HERO_BATTLE_RAGE_ARMOR_L2                        40%
  372. #define CREATE_A_HERO_BATTLE_RAGE_DAMAGE_MULT_L2                175%
  373.  
  374. #define CREATE_A_HERO_BATTLE_RAGE_ARMOR_L3                        30%
  375. #define CREATE_A_HERO_BATTLE_RAGE_DAMAGE_MULT_L3                200%
  376.  
  377. #define CREATE_A_HERO_BATTLE_RAGE_ARMOR_L4                        20%
  378. #define CREATE_A_HERO_BATTLE_RAGE_DAMAGE_MULT_L4                225%
  379.  
  380. //    Spawn tornado
  381. #define CREATE_A_HERO_TORNADO_LIFETIME_L1                        10000
  382. #define CREATE_A_HERO_TORNADO_LIFETIME_L2                        20000
  383. #define CREATE_A_HERO_TORNADO_LIFETIME_L3                        30000
  384.  
  385. //    Clear Garrison
  386. #define CREATE_A_HERO_CLEAR_GARRISON_DAMAGE                        100
  387.  
  388. //    Conquer
  389. #define CREATE_A_HERO_CONQUER_OBJECT_FILTER        NONE +STRUCTURE -CASTLE_KEEP -LINKED_TO_FLAG -BarrowWightLair -CaveTrollLair -FireDrakeLair -MoriarGoblinLair -SpiderLair -WargLair
  390.  
  391. //    Summon reinforcements
  392. #define CREATE_A_HERO_REINFORCEMENT_LIFETIME                    180000