This is my First ever mod I created so don't give it too much slack, plus it's in it's beta stage so I'm going to need some feedback from some members via the comment panel or by email. I have changed most of the prices that I thought needed to be changed to a allow better gameplay and more fighting. I have adjusted the command points with the prices of the units to make sure more fighting happens earlier and more frequently in the game. This means this is a NO CAMPERS Mod!
I will list all the technical changes in the readme, here are just a few:
Commandpoints:
GoodCommandPointsAI = 500 - 2000 EvilCommandPointsAI = 750 - 3000
You get extra command points for of course expanding and making more farms.
I have changed some of the costs of units as well for example:
Gondor Soldier: 150 instead of 200 Goblin warrior: 25 instead of 75 Rohirrum: 800 instead of 750 Knights: 600 instead of 500
And just some buildings i have changed:
Mine/Tunnel: 250 instead of 300 - To allow more tunnel rushing and fast attacks! Armouries( all including blacksmiths): 750 instead of 1000 Fortress: 4500 instead of 5000 - Keep that 500 to build another farm or Rax!
And some misc changes as well:
Forged blades: 750 instead of 1000
See the readme for the full list of changes.
Copyright © 2006 Digz All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Digz is prohibited. Use of this file is governed by our Privacy Policy, Ziff Davis Terms of Use, and FileFront AUP.
If you need to contact me or host this mod on your site or want to make changes you must contact me:
[email protected] [email protected]
Thank you Digz
=================== Digz Mod Beta v 1.0 =================== =================== Description: =================== This is my First ever mod i created so don't give it to much slack, plus it's in it's beta stage so I'm going to need some feedback from some members via the comment panel or by email. I have changed most of the prices that I thought needed to be changed to a allow better gameplay and more fighting. I have adjusted the command points with the prices of the units to make sure more fighting happens earlier and more frequently in the game. This means this is a NO CAMPERS Mod! I will list all the technical changes in the readme, here are just a few: Commandpoints: GoodCommandPointsAI = 500 - 2000 EvilCommandPointsAI = 750 - 3000 You get extra command points for of course expanding and making more farms. I have changed some of the costs of units as well for example: Gondor Soldier: 150 instead of 200 Goblin warrior: 25 instead of 75 Rohirrum: 800 instead of 750 Knights: 600 instead of 500 And just some buildings i have changed: Mine/Tunnel: 250 instead of 300 - To allow more tunnel rushing and fast attacks! Armouries( all including blacksmiths): 750 instead of 1000 Fortress: 4500 instead of 5000 - Keep that 500 to build another farm or Rax! And some misc changes as well: Forged blades: 750 instead of 1000 See the readme for the full list of changes. =========== Readme: =========== Here are the full list of changes: ;;; COMMAND POINTS FOR SOLO PLAY HUMAN (INCLUDING LIVING WORLD) ;;; ; ; Command points are: [starting value] [maximum value]. ; GoodCommandPoints = 500 2000 EvilCommandPoints = 1000 3000 GoodCommandPointsBonus = 25 ; bonuses for every territory captures in living world EvilCommandPointsBonus = 50 ;;; COMMAND POINTS FOR SOLO PLAY AI ;;; GoodCommandPointsAI = 500 2000 EvilCommandPointsAI = 750 3000 ;;; COMMAND POINTS FOR MULTIPLAY ;;; GoodCommandPointsMP2 = 500 2000 ; 2 players EvilCommandPointsMP2 = 750 3000 GoodCommandPointsMP3 = 500 2000 ; 3 players EvilCommandPointsMP3 = 750 3000 GoodCommandPointsMP4 = 500 2000 ; 4 players EvilCommandPointsMP4 = 750 3000 GoodCommandPointsMP5 = 500 2000 ; 5 players EvilCommandPointsMP5 = 750 3000 GoodCommandPointsMP6 = 500 2000 ; 6 players EvilCommandPointsMP6 = 750 3000 GoodCommandPointsMP7 = 500 2000 ; 7 players EvilCommandPointsMP7 = 750 3000 GoodCommandPointsMP8 = 500 2000 ; 8 players EvilCommandPointsMP8 = 750 3000 ;------------------------WILD------------------------ ;------------------------STRUCTURES------------------ ;------------------------LUMBERMILL------------- #define WILD_LUMBERMILL_BUILDCOST 370 ; ; 350 #define WILD_LUMBERMILL_BUILDTIME 30 #define WILD_LUMBERMILL_HEALTH 1500 #define WILD_LUMBERMILL_HEALTH_DAMAGED 1000 #define WILD_LUMBERMILL_HEALTH_REALLY_DAMAGED 500 #define WILD_LUMBERMILL_SHROUD_CLEAR 160 #define WILD_LUMBERMILL_MONEY_TIME 6000 #define WILD_LUMBERMILL_MONEY_AMOUNT 10 #define WILD_LUMBERMILL_LVL2_HP_ADD 500 #define WILD_LUMBERMILL_LVL3_HP_ADD 1000 #define WILD_LUMBERMILL_LVL2_PRODUCTION 1.25 #define WILD_LUMBERMILL_LVL3_PRODUCTION 1.25 #define WILD_LUMBERMILL_BOUNTY_VALUE 50 #define WILD_LUMBERMILL_LVL1_EXP_AWARD 50 #define WILD_LUMBERMILL_LVL2_EXP_AWARD 60 #define WILD_LUMBERMILL_LVL3_EXP_AWARD 70 #define WILD_LUMBERMILL_LVL2_EXP_NEEDED 2000 #define WILD_LUMBERMILL_LVL3_EXP_NEEDED 5000 ;------------------------WILD FORTRESS------------- #define WILD_FORTRESS_BUILDCOST 4500 #define WILD_FORTRESS_BUILDTIME 120 #define WILD_FORTRESS_VISION_RANGE 400 #define WILD_FORTRESS_SHROUD_CLEAR 800 #define WILD_FORTRESS_HEALTH 7500 #define WILD_FORTRESS_HEALTH_DAMAGED 5000 #define WILD_FORTRESS_HEALTH_REALLY_DAMAGED 2500 #define WILD_FORTRESS_BOUNTY_VALUE 1250 ;//Wild Fortress Improvements #define WILD_BATCLOUD_BUILDCOST 500 #define WILD_BATCLOUD_BUILDTIME 30 #define WILD_DRAGONNEST_BUILDCOST 1000 ; ; 2500 #define WILD_DRAGONNEST_BUILDTIME 30 #define WILD_FIREDRAKE_BUILDCOST 2000 #define WILD_FIREDRAKE_BUILDTIME 30 #define WILD_FORTRESS_FIREARROWS_BUILDCOST 1500 #define WILD_FORTRESS_FIREARROWS_BUILDTIME 30 #define WILD_FORTRESS_WEBCOCOON_BUILDCOST 1600 ; ; 2000 #define WILD_FORTRESS_WEBCOCOON_BUILDTIME 30 #define WILD_FORTRESS_WEBCOCOON_KEEP_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB #define WILD_FORTRESS_WEBCOCOON_KEEP_ARMOR_BONUS 0.35 ; ; .5 #define WILD_FORTRESS_WEBCOCOON_EXPANSION_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB #define WILD_FORTRESS_WEBCOCOON_EXPANSION_ARMOR_BONUS 0.35 ; ; .5 #define WILD_FORTRESS_RAZORSPINES_BUILDCOST 1000 #define WILD_FORTRESS_RAZORSPINES_BUILDTIME 30 #define WILD_FORTRESS_RAZORSPINES_DAMAGE 150.0 #define WILD_FORTRESS_RAZORSPINES_RANGE 90.0 ;------------------------CAVE------------- #define GOBLIN_CAVE_BUILDCOST 300 #define GOBLIN_CAVE_BUILDTIME 30 #define GOBLIN_CAVE_LEVEL2_UPGRADE_COST 150 ; ; 100 #define GOBLIN_CAVE_LEVEL2_UPGRADE_BUILDTIME 30 #define GOBLIN_CAVE_LEVEL3_UPGRADE_COST 250 ; ; 200 #define GOBLIN_CAVE_LEVEL3_UPGRADE_BUILDTIME 30 ; ; 60 #define GOBLIN_CAVE_SHROUD_CLEAR 160 #define GOBLIN_CAVE_VISION_RANGE 160 #define GOBLIN_CAVE_HEALTH 1500 #define GOBLIN_CAVE_HEALTH_DAMAGED 1000 #define GOBLIN_CAVE_HEALTH_REALLY_DAMAGED 500 #define GOBLIN_CAVE_BOUNTY_VALUE 100 #define GOBLIN_CAVE_LVL2_EXP_NEEDED 2400 #define GOBLIN_CAVE_LVL3_EXP_NEEDED 4800 #define GOBLIN_CAVE_LVL1_EXP_AWARD 50 #define GOBLIN_CAVE_LVL2_EXP_AWARD 60 #define GOBLIN_CAVE_LVL3_EXP_AWARD 70 #define GOBLIN_CAVE_LVL2_HP_ADD 1500 #define GOBLIN_CAVE_LVL3_HP_ADD 1500 #define GOBLIN_CAVE_LVL2_BUILD_SPEED 1.10 #define GOBLIN_CAVE_LVL3_BUILD_SPEED 1.25 ;------------------------FISSURE------------- #define GOBLIN_FISSURE_BUILDCOST 400 ; ; 700 #define GOBLIN_FISSURE_BUILDTIME 30 #define GOBLIN_FISSURE_LEVEL2_UPGRADE_COST 300 ; ; 500 #define GOBLIN_FISSURE_LEVEL2_UPGRADE_BUILDTIME 30 #define GOBLIN_FISSURE_LEVEL3_UPGRADE_COST 1500 ; ; 1000 #define GOBLIN_FISSURE_LEVEL3_UPGRADE_BUILDTIME 60 #define GOBLIN_FISSURE_SHROUD_CLEAR 160 #define GOBLIN_FISSURE_VISION_RANGE 160 #define GOBLIN_FISSURE_HEALTH 1500 #define GOBLIN_FISSURE_HEALTH_DAMAGED 1000 #define GOBLIN_FISSURE_HEALTH_REALLY_DAMAGED 500 #define GOBLIN_FISSURE_BOUNTY_VALUE 175 #define GOBLIN_FISSURE_LVL2_EXP_NEEDED 2400 #define GOBLIN_FISSURE_LVL3_EXP_NEEDED 4800 #define GOBLIN_FISSURE_LVL1_EXP_AWARD 50 #define GOBLIN_FISSURE_LVL2_EXP_AWARD 60 #define GOBLIN_FISSURE_LVL3_EXP_AWARD 70 #define GOBLIN_FISSURE_LVL2_HP_ADD 1500 #define GOBLIN_FISSURE_LVL3_HP_ADD 1500 #define GOBLIN_FISSURE_LVL2_BUILD_SPEED 1.10 #define GOBLIN_FISSURE_LVL3_BUILD_SPEED 1.25 ;------------------------SPIDER PIT------------- #define GOBLIN_SPIDERPIT_BUILDCOST 500 #define GOBLIN_SPIDERPIT_BUILDTIME 35 ; ; 30 #define GOBLIN_SPIDERPIT_LEVEL2_UPGRADE_COST 300 #define GOBLIN_SPIDERPIT_LEVEL2_UPGRADE_BUILDTIME 30 #define GOBLIN_SPIDERPIT_LEVEL3_UPGRADE_COST 500 ; ; 1000 #define GOBLIN_SPIDERPIT_LEVEL3_UPGRADE_BUILDTIME 60 #define GOBLIN_SPIDERPIT_SHROUD_CLEAR 160 #define GOBLIN_SPIDERPIT_VISION_RANGE 160 #define GOBLIN_SPIDERPIT_HEALTH 1500 #define GOBLIN_SPIDERPIT_HEALTH_DAMAGED 1000 #define GOBLIN_SPIDERPIT_HEALTH_REALLY_DAMAGED 500 #define GOBLIN_SPIDERPIT_BOUNTY_VALUE 150 #define GOBLIN_SPIDERPIT_LVL2_EXP_NEEDED 2400 #define GOBLIN_SPIDERPIT_LVL3_EXP_NEEDED 4800 #define GOBLIN_SPIDERPIT_LVL1_EXP_AWARD 50 #define GOBLIN_SPIDERPIT_LVL2_EXP_AWARD 60 #define GOBLIN_SPIDERPIT_LVL3_EXP_AWARD 70 #define GOBLIN_SPIDERPIT_LVL2_HP_ADD 1500 #define GOBLIN_SPIDERPIT_LVL3_HP_ADD 1500 #define GOBLIN_SPIDERPIT_LVL2_BUILD_SPEED 1.10 #define GOBLIN_SPIDERPIT_LVL3_BUILD_SPEED 1.25 #define GOBLIN_SPIDERPIT_VENOMSACK_UPGRADE_COST 200 #define GOBLIN_SPIDERPIT_VENOMSACK_UPGRADE_BUILDTIME 30 #define GOBLIN_SPIDERPIT_VENOMSACK_SCIENCE_UPGRADE_COST 1000 #define GOBLIN_SPIDERPIT_VENOMSACK_SCIENCE_UPGRADE_BUILDTIME 30 ;------------------------TREASURE TROVE PIT------------- #define GOBLIN_TREASURETROVE_BUILDCOST 750 #define GOBLIN_TREASURETROVE_BUILDTIME 45 #define GOBLIN_TREASURETROVE_LEVEL2_UPGRADE_COST 500 #define GOBLIN_TREASURETROVE_LEVEL2_UPGRADE_BUILDTIME 30 #define GOBLIN_TREASURETROVE_LEVEL3_UPGRADE_COST 1000 #define GOBLIN_TREASURETROVE_LEVEL3_UPGRADE_BUILDTIME 60 #define GOBLIN_TREASURETROVE_SHROUD_CLEAR 160 #define GOBLIN_TREASURETROVE_VISION_RANGE 160 #define GOBLIN_TREASURETROVE_HEALTH 1500 #define GOBLIN_TREASURETROVE_HEALTH_DAMAGED 1000 #define GOBLIN_TREASURETROVE_HEALTH_REALLY_DAMAGED 500 #define GOBLIN_TREASURETROVE_BOUNTY_VALUE 250 #define GOBLIN_TREASURETROVE_LVL2_EXP_NEEDED 2400 #define GOBLIN_TREASURETROVE_LVL3_EXP_NEEDED 4800 #define GOBLIN_TREASURETROVE_LVL1_EXP_AWARD 50 #define GOBLIN_TREASURETROVE_LVL2_EXP_AWARD 60 #define GOBLIN_TREASURETROVE_LVL3_EXP_AWARD 70 #define GOBLIN_TREASURETROVE_LVL2_HP_ADD 1500 #define GOBLIN_TREASURETROVE_LVL3_HP_ADD 1500 #define GOBLIN_TREASURETROVE_LVL2_BUILD_SPEED 1.10 #define GOBLIN_TREASURETROVE_LVL3_BUILD_SPEED 1.25 ;------------------------SKULL TOTEM ------------- #define SKULL_TOTEM_HEALTH 200 #define SKULL_TOTEM_STEALTH_DETECT_RATE 1000 ; ms #define SKULL_TOTEM_STEALTH_DETECT_RADIUS 400 ;------------------------MINE SHAFT ------------- #define GOBLIN_MINE_BUILDCOST 250 #define GOBLIN_MINE_BUILDTIME 15 #define GOBLIN_MINE_HEALTH 1000 ; ; 2000 #define GOBLIN_MINE_HEALTH_DAMAGED 566 ; ; 1333 #define GOBLIN_MINE_HEALTH_REALLY_DAMAGED 200 ; ; 667 #define GOBLIN_MINE_LEVEL2_UPGRADE_COST 500 #define GOBLIN_MINE_LEVEL2_UPGRADE_BUILDTIME 30 #define GOBLIN_MINE_LEVEL3_UPGRADE_COST 1000 #define GOBLIN_MINE_LEVEL3_UPGRADE_BUILDTIME 60 #define GOBLIN_MINE_BOUNTY_VALUE 75 #define GOBLIN_MINE_VISION_RANGE 160 #define GOBLIN_MINE_SHROUD_CLEAR 300 #define GOBLIN_MINE_LVL2_EXP_NEEDED 1500 #define GOBLIN_MINE_LVL3_EXP_NEEDED 3000 #define GOBLIN_MINE_LVL1_EXP_AWARD 40 #define GOBLIN_MINE_LVL2_EXP_AWARD 50 #define GOBLIN_MINE_LVL3_EXP_AWARD 60 #define GOBLIN_MINE_LVL2_HP_ADD 500 #define GOBLIN_MINE_LVL3_HP_ADD 1000 #define GOBLIN_MINE_MONEY_TIME 6000 #define GOBLIN_MINE_MONEY_AMOUNT 25 #define GOBLIN_MINE_MONEY_RANGE 300 #define GOBLIN_MINE_TREE_LVL2_HP_ADD 1500 #define GOBLIN_MINE_TREE_LVL3_HP_ADD 1500 ;//------------------------SENTRY TOWER------------- #define WILD_SENTRY_TOWER_HEALTH 2200 ; ; 1500 #define WILD_SENTRY_TOWER_DAMAGED 1000 #define WILD_SENTRY_TOWER_REALLY_DAMAGED 500 #define WILD_SENTRY_TOWER_BUILDCOST 500 #define WILD_SENTRY_TOWER_BUILDTIME 45 ; ; 60 #define WILD_SENTRY_TOWER_ARROW_UPGRADE_BUILDTIME 30 #define WILD_SENTRY_TOWER_ARROW_UPGRADE_BUILDCOST 500 ;//------------------------WILD ARROW DEN EXPANSION------------- #define WILD_ARROWDENEXPANSION_HEALTH 1000 #define WILD_ARROWDENEXPANSION_HEALTH_DAMAGED 500 #define WILD_ARROWDENEXPANSION_HEALTH_REALLY_DAMAGED 250 #define WILD_ARROWDENEXPANSION_BUILD_COST 370 ; ; 500 #define WILD_ARROWDENEXPANSION_BUILD_TIME 15 ; ; 5 ;//------------------------WILD SPIDER HOLES EXPANSION------------- #define WILD_SPIDERHOLESEXPANSION_HEALTH 1000 #define WILD_SPIDERHOLESEXPANSION_HEALTH_DAMAGED 500 #define WILD_SPIDERHOLESEXPANSION_HEALTH_REALLY_DAMAGED 250 #define WILD_SPIDERHOLESEXPANSION_BUILD_COST 350 ; ; 350 #define WILD_SPIDERHOLESEXPANSION_BUILD_TIME 15 ; ; 5 ;//------------------------WILD BURROWS EXPANSION------------- #define WILD_BURROWEXPANSION_HEALTH 1000 #define WILD_BURROWEXPANSION_HEALTH_DAMAGED 500 #define WILD_BURROWEXPANSION_HEALTH_REALLY_DAMAGED 250 #define WILD_BURROWEXPANSION_BUILD_COST 450 ; ; 700 #define WILD_BURROWEXPANSION_BUILD_TIME 5 #define WILD_BURROWEXPANSION_BOUNTY_VALUE 175 #define WILD_BURROWEXPANSION_FIRE_FUEL 140 #define WILD_BURROWEXPANSION_FIRE_MAX_BURN_RATE 20 #define WILD_BURROWEXPANSION_FIRE_DECAY 5 #define WILD_BURROWEXPANSION_FIRE_RESISTANCE 10 ;//------------------------MenTrebuchetExpansion------------- #define WILD_GIANTSENTRYEXPANSION_BUILDCOST 1200 #define WILD_GIANTSENTRYEXPANSION_BUILDTIME 30 #define WILD_GIANTSENTRYEXPANSION_VISION_RANGE 500 #define WILD_GIANTSENTRYEXPANSION_SHROUD_CLEAR 500 #define WILD_GIANTSENTRYEXPANSION_HEALTH 1500 #define WILD_GIANTSENTRYEXPANSION_HEALTH_DAMAGED 1000 #define WILD_GIANTSENTRYEXPANSION_HEALTH_REALLY_DAMAGED 500 #define WILD_GIANTSENTRYEXPANSION_DELAYBETWEENSHOTS 4000 #define WILD_GIANTSENTRYEXPANSION_PREATTACKDELAY 3300 #define WILD_GIANTSENTRYEXPANSION_FIRINGDURATION 800 #define WILD_GIANTSENTRYEXPANSION_RANGE 500 #define WILD_GIANTSENTRYEXPANSION_WEAPONSPEED 300 ;//------------------------UNITS----------------------------------------------------- ;------------------------SHELOB------------- #define WILD_SHELOB_BUILDCOST 150 #define WILD_SHELOB_BUILDTIME 50 ;15 ; ; 45 #define WILD_SHELOB_HEALTH 4000 ; ; 4500 #define WILD_SHELOB_HEALTH_DAMAGED 2250 #define WILD_SHELOB_HEALTH_RECOVERY_TIME 10000 #define WILD_SHELOB_VISION_RANGE 175 #define WILD_SHELOB_TUNNEL_DISTANCE 9999999 #define WILD_SHELOB_BOUNTY_VALUE 500 #define WILD_SHELOB_STINGER_PREATTACKDELAY 600 #define WILD_SHELOB_STINGER_DELAYBETWEENSHOTS 600 #define WILD_SHELOB_STINGER_FIRINGDURATION 1000 ;600 #define WILD_SHELOB_STINGER_DAMAGE 250 ;#define WILD_SHELOB_STINGER_POISON_DAMAGE 10 #define WILD_SHELOB_LVL1_EXP_AWARD 70 #define WILD_SHELOB_LVL2_EXP_AWARD 80 #define WILD_SHELOB_LVL3_EXP_AWARD 90 #define WILD_SHELOB_LVL4_EXP_AWARD 100 #define WILD_SHELOB_LVL5_EXP_AWARD 120 #define WILD_SHELOB_LVL6_EXP_AWARD 150 #define WILD_SHELOB_LVL7_EXP_AWARD 180 #define WILD_SHELOB_LVL8_EXP_AWARD 210 #define WILD_SHELOB_LVL9_EXP_AWARD 250 #define WILD_SHELOB_LVL10_EXP_AWARD 300 #define WILD_SHELOB_LVL2_EXP_NEEDED 50 ;200 #define WILD_SHELOB_LVL3_EXP_NEEDED 100 ;400 #define WILD_SHELOB_LVL4_EXP_NEEDED 150 ;600 ; ; 200 #define WILD_SHELOB_LVL5_EXP_NEEDED 340 ;800 ; ; 300 #define WILD_SHELOB_LVL6_EXP_NEEDED 530 ;1000 ; ; 400 #define WILD_SHELOB_LVL7_EXP_NEEDED 720 ;1200 ; ; 500 #define WILD_SHELOB_LVL8_EXP_NEEDED 1120 ;1400 ; ; 600 #define WILD_SHELOB_LVL9_EXP_NEEDED 1520 ;1600 ; ; 700 #define WILD_SHELOB_LVL10_EXP_NEEDED 1920 ;2000 ; ; 800 ;------------------------PORTER------------- #define WILD_PORTER_BUILDCOST 250 #define WILD_PORTER_BUILDTIME 30 #define WILD_PORTER_HEALTH 500 #define WILD_PORTER_HEALTH_DAMAGED 250 #define WILD_PORTER_HEALTH_RECOVERY_TIME 10000 #define WILD_PORTER_VISION_RANGE 50 #define WILD_PORTER_SHROUD_RANGE 100 #define WILD_PORTER_BOUNTY_VALUE 125 ;//------------------------FIGHTER------------- #define GOBLIN_FIGHTER_BUILDCOST 35 #define GOBLIN_FIGHTER_BUILDTIME 30 #define GOBLIN_FIGHTER_DAMAGE 60 ; ; 60 #define GOBLIN_FIGHTER_FORGEDBLADES_UPGRADE 40 #define GOBLIN_FIGHTER_HEALTH 50 ; ; 75 #define GOBLIN_FIGHTER_HEALTH_DAMAGED 60 #define GOBLIN_FIGHTER_BOUNTY_VALUE 1 #define GOBLIN_FIGHTER_PREATTACKDELAY 400 #define GOBLIN_FIGHTER_DELAYBETWEENSHOTS 245 #define GOBLIN_FIGHTER_FIRINGDURATION 245 #define GOBLIN_FIGHTER_HORDE_VISION_RANGE 175 #define GOBLIN_FIGHTER_SHROUD_RANGE 300 #define GOBLIN_FIGHTER_VISION_RANGE 175 ;------------------------ARCHER------------- #define GOBLIN_ARCHER_BUILDCOST 200 ; ; 200 #define GOBLIN_ARCHER_BUILDTIME 30 #define GOBLIN_ARCHER_HEALTH 80 #define GOBLIN_ARCHER_HEALTH_DAMAGED 40 #define GOBLIN_ARCHER_BOUNTY_VALUE 3 #define GOBLIN_ARCHER_PREATTACKDELAY 1000 #define GOBLIN_ARCHER_BOW_RELOADTIME_MIN 1250 ; ; 1500 #define GOBLIN_ARCHER_BOW_RELOADTIME_MAX 1600 ; ; 2000 #define GOBLIN_ARCHER_VISION_RANGE 400 #define GOBLIN_ARCHER_HORDE_VISION_RANGE 400 #define GOBLIN_ARCHER_SHROUD_RANGE 450 ;orc archers miss 50% so they get double damage #define GOBLIN_ARCHER_DAMAGE 20 #define GOBLIN_ARCHER_DAMAGE_MELEE 4 #define GOBLIN_ARCHER_RANGE 275 #define GOBLIN_ARCHER_BOMBARD_MINRANGE 150 #define GOBLIN_ARCHER_BOMBARD_MAXRANGE 315 ; ; 275 #define GOBLIN_ARCHER_DAMAGE_FIRE_PIERCE 20 #define GOBLIN_ARCHER_DAMAGE_FIRE_FLAME 20 ;#define GOBLIN_ARCHER_HORDE_VISION_RANGE 200 ;#define GOBLIN_ARCHER_SHROUD_RANGE 200 //------------------------Spiderling----------- #define WILD_SPIDERLING_DAMAGE 50 ; ; 75 #define WILD_SPIDERLING_HEALTH 300 #define WILD_SPIDERLING_HEALTH_DAMAGED 150 #define WILD_SPIDERLING_BOUNTY_VALUE 10 #define WILD_SPIDERLING_BUILD_COST 250 #define WILD_SPIDERLING_BUILD_TIME 30 #define WILD_SPIDERLING_VISION_RANGE 175 #define WILD_SPIDERLING_HORDE_VISION_RANGE 175 #define WILD_SPIDERLING_SHROUD_RANGE 300 ;-------------------- Summoned Spiderlings ------------------ #define WILD_SUMMONED_SPIDERLING_HEALTH 750 #define WILD_SUMMONED_SPIDERLING_HEALTH_DAMAGED 375 #define WILD_SUMMONED_SPIDERLING_DAMAGE 500 //------------------------Spider Holes Spiderling---- #define WILD_SPIDERLING_SLAVED_VISION_RANGE 175 #define WILD_SPIDERLING_SLAVED_SHROUD_RANGE 175 #define WILD_SPIDERLING_SLAVED_DAMAGE 100 #define WILD_SPIDERLING_SLAVED_HEALTH 300 #define WILD_SPIDERLING_SLAVED_HEALTH_DAMAGED 50 #define WILD_SPIDERLING_SLAVED_BOUNTY_VALUE 5 ;------------------------Spider Rider----------- #define WILD_SPIDERRIDER_HEALTH 600 ; ; 600 #define WILD_SPIDERRIDER_HEALTH_DAMAGED 300 #define WILD_SPIDERRIDER_BOUNTTY_VALUE 20 #define WILD_SPIDERRIDER_BUILD_COST 400 #define WILD_SPIDERRIDER_BUILD_TIME 30 #define WILD_SPIDERRIDER_HORDE_VISION_RANGE 275 ; ; 300 #define WILD_SPIDERRIDER_VISION_RANGE 275 ; ; 300 #define WILD_SPIDERRIDER_SHROUD_RANGE 300 ;Bow #define WILD_SPIDERRIDER_BOW_PREATTACKDELAY 567 ;match animation #define WILD_SPIDERRIDER_BOW_RELOADTIME_MIN 1250 #define WILD_SPIDERRIDER_BOW_RELOADTIME_MAX 2000 ;Sword #define WILD_SPIDERRIDER_SWORD_PREATTACKDELAY 700 #define WILD_SPIDERRIDER_SWORD_DELAYBETWEENSHOTS 1500 #define WILD_SPIDERRIDER_SWORD_FIRINGDURATION 800 #define WILD_SPIDERRIDER_RANGE 400 #define WILD_SPIDERRIDER_BOW_DAMAGE 40 ; ; 50 #define WILD_SPIDERRIDER_FIRE_UPGRADE_DAMAGE 40 ; ; 50 #define WILD_SPIDERRIDER_FIRE_UPGRADE_DAMAGE_FLAME 30 ; ; ; 25 #define WILD_SPIDERRIDER_MELEE_DAMAGE 120 ;was not used in BFME...added to weapon for patch 1.02 ; ; 150 #define WILD_SPIDERRIDER_MELEE_DAMAGE_UPGRADE 200 ; ; 300 ;------------------------Mountain Giant----------- #define WILD_MOUNTAIN_GIANT_BUILDCOST 1000 ; ; 1000 #define WILD_MOUNTAIN_GIANT_BOUNTYVALUE 250 ;; GREG BALANCE ME #define WILD_MOUNTAIN_GIANT_BUILDTIME 45 #define WILD_MOUNTAIN_GIANT_HEALTH 4000 #define WILD_MOUNTAIN_GIANT_HEALTH_DAMAGED 2000 #define WILD_MOUNTAIN_GIANT_VISION_RADIUS 500 #define WILD_MOUNTAIN_GIANT_SHROUD_RADIUS 500 #define WILD_MOUNTAIN_GIANT_SPEED 55 #define WILD_MOUNTAIN_GIANT_PUNCH_DAMAGE 800 #define WILD_MOUNTAIN_GIANT_PUNCH_RADIUS 50 #define WILD_MOUNTAIN_GIANT_KICK_DAMAGE 700 #define WILD_MOUNTAIN_GIANT_KICK_RADIUS 20 #define WILD_MOUNTAIN_GIANT_ROCK_DAMAGE 600 #define WILD_MOUNTAIN_GIANT_ROCK_RANGE 500 ;600 #define WILD_MOUNTAIN_GIANT_ROCK_MINRANGE 200 #define WILD_MOUNTAIN_GIANT_BUILDINGATTACK_DAMAGE 600 #define WILD_MOUNTAIN_GIANT_ANTIMONSTER_DAMAGE 600 #define WILD_MOUNTAIN_GIANT_BOUNTY_VALUE 250 // Using rock and smashing straight down at targets too close to throw at #define WILD_MOUNTAIN_GIANT_ROCK_MELEE_DAMAGE 20 #define WILD_MOUNTAIN_GIANT_ROCK_MELEE_RADIUS 20 // Stomp special ability #define WILD_MOUNTAIN_GIANT_STOMP_RADIUS 50 #define WILD_MOUNTAIN_GIANT_STOMP_DAMAGE 1000 // Dead Giant falling and crushing anything below #define WILD_MOUNTAIN_GIANT_DEATH_RADIUS 30 #define WILD_MOUNTAIN_GIANT_DEATH_DAMAGE 100 ;------------------------Marauder------------- #define WILD_MARAUDER_BUILDCOST 600 ; ; 600 #define WILD_MARAUDER_BUILDTIME 30 #define WILD_MARAUDER_VISION_RANGE 175 #define WILD_MARAUDER_SHROUD_RANGE 300 #define WILD_MARAUDER_HORDE_VISION_RANGE 175 #define WILD_MARAUDER_HEALTH 600 #define WILD_MARAUDER_HEALTH_DAMAGED 150 #define WILD_MARAUDER_HEALTH_RECOVERY_TIME 10000 #define WILD_MARAUDER_STAB_PREATTACKDELAY 600 #define WILD_MARAUDER_STAB_DELAYBETWEENSHOTS 1400 ; ; 900 #define WILD_MARAUDER_STAB_FIRINGDURATION 1400 ; ; 900 #define WILD_MARAUDER_STAB_DAMAGE 100 #define WILD_MARAUDER_DAMAGE_UPGRADE 200 #define WILD_MARAUDER_BOUNTY_VALUE 14 ;---------------WILD TECHNOLOGY AND UPGRADES-- #define WILD_PERSONAL_BASIC_TRAINING_BUILDCOST 150 ; ; 250 #define WILD_PERSONAL_BASIC_TRAINING_BUILDTIME 10 #define WILD_TECH_BASIC_TRAINING_BUILDCOST 600 ; ; 1000 #define WILD_TECH_BASIC_TRAINING_BUILDTIME 30 #define WILD_PERSONAL_FIRE_ARROWS_BUILDCOST 250 #define WILD_PERSONAL_FIRE_ARROWS_BUILDTIME 10 #define WILD_TECH_FIRE_ARROWS_BUILDCOST 750 #define WILD_TECH_FIRE_ARROWS_BUILDTIME 30 #define WILD_PERSONAL_FORGED_BLADES_BUILDCOST 250 #define WILD_PERSONAL_FORGED_BLADES_BUILDTIME 10 #define WILD_TECH_FORGED_BLADES_BUILDCOST 750 #define WILD_TECH_FORGED_BLADES_BUILDTIME 30 #define WILD_PERSONAL_HEAVY_ARMOR_BUILDCOST 250 #define WILD_PERSONAL_HEAVY_ARMOR_BUILDTIME 10 #define WILD_TECH_HEAVY_ARMOR_BUILDCOST 800 #define WILD_TECH_HEAVY_ARMOR_BUILDTIME 30 //------------------------ELVES------------------------ //------------------------STRUCTURES------------------ //------------------------ELVEN FORTRESS------------- #define ELVEN_FORTRESS_BUILDCOST 4500 #define ELVEN_FORTRESS_BUILDTIME 120 #define ELVEN_FORTRESS_VISION_RANGE 400 #define ELVEN_FORTRESS_SHROUD_CLEAR 800 #define ELVEN_FORTRESS_HEALTH 7500 #define ELVEN_FORTRESS_HEALTH_DAMAGED 5000 #define ELVEN_FORTRESS_HEALTH_REALLY_DAMAGED 2500 #define ELVEN_FORTRESS_BOUNTY_VALUE 1250 #define ELVEN_FORTRESS_WALL_EFFECTIVE_RADIUS 1500 #define ELVEN_FORTRESS_FIRE_FUEL 140 #define ELVEN_FORTRESS_FIRE_MAX_BURN_RATE 20 #define ELVEN_FORTRESS_FIRE_DECAY 5 #define ELVEN_FORTRESS_FIRE_RESISTANCE 10 ;//Encasing Vines Improvement #define ELVEN_ENCASINGVINES_BUILDCOST 1600 ; ; 2000 #define ELVEN_ENCASINGVINES_BUILDTIME 30 #define ELVEN_ENCASINGVINES_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB #define ELVEN_ENCASINGVINES_EXPANSION_HEALTH_BONUS 0 ; Nerfing the Fortress Armor Upgrade -GB #define ELVEN_ENCASINGVINES_EXPANSION_ARMOR_BONUS 0.35 ; ; .5 ;//Mystic Fountains Improvement #define ELVEN_MYSTICFOUNTAINS_BUILDCOST 750 ; ; 1500 #define ELVEN_MYSTICFOUNTAINS_BUILDTIME 30 ;//Enchanted Anvil Improvement #define ELVEN_ENCHANTEDANVIL_BUILDCOST 500 #define ELVEN_ENCHANTEDANVIL_BUILDTIME 30 ;//Blessed Mist Improvement #define ELVEN_BLESSEDMIST_BUILDCOST 1000 #define ELVEN_BLESSEDMIST_BUILDTIME 30 ;//Crystal Moat Improvement #define ELVEN_CRYSTALMOAT_BUILDCOST 1000 #define ELVEN_CRYSTALMOAT_BUILDTIME 30 ;//Eagles and whatnot #define ELVEN_EAGLENEST_BUILDCOST 2000 ; ; 2500 #define ELVEN_EAGLENEST_BUILDTIME 30 #define ELVEN_EAGLE_BUILDCOST 1000 ; ; 2000 #define ELVEN_EAGLE_BUILDTIME 60 ;//------------------------ELVEN WATCHTOWER EXPANSION------------- #define ELVEN_WATCHTOWEREXPANSION_BUILDCOST 370 ; ; 500 #define ELVEN_WATCHTOWEREXPANSION_BUILDTIME 20 ; ; 30 #define ELVEN_WATCHTOWEREXPANSION_HEALTH 1000 #define ELVEN_WATCHTOWEREXPANSION_HEALTH_DAMAGED 500 #define ELVEN_WATCHTOWEREXPANSION_HEALTH_REALLY_DAMAGED 250 #define ELVEN_WATCHTOWEREXPANSION_BOUNTY_VALUE 125 #define ELVEN_WATCHTOWEREXPANSION_FIRE_FUEL 100 #define ELVEN_WATCHTOWEREXPANSION_FIRE_MAX_BURN_RATE 20 #define ELVEN_WATCHTOWEREXPANSION_FIRE_DECAY 5 #define ELVEN_WATCHTOWEREXPANSION_FIRE_RESISTANCE 10 ;//------------------------ELVEN VIGILANT ENT EXPANSION----------- #define ELVEN_VIGILANTENTEXPANSION_BUILDCOST 900 ; ; 1200 #define ELVEN_VIGILANTENTEXPANSION_BUILDTIME 30 #define ELVEN_VIGILANTENTEXPANSION_HEALTH 1000 #define ELVEN_VIGILANTENTEXPANSION_HEALTH_DAMAGED 500 #define ELVEN_VIGILANTENTEXPANSION_HEALTH_REALLY_DAMAGED 250 #define ELVEN_VIGILANTENTEXPANSION_BOUNTY_VALUE 200 #define ELVEN_VIGILANTENTEXPANSION_FIRE_FUEL 100 #define ELVEN_VIGILANTENTEXPANSION_FIRE_MAX_BURN_RATE 20 #define ELVEN_VIGILANTENTEXPANSION_FIRE_DECAY 5 #define ELVEN_VIGILANTENTEXPANSION_FIRE_RESISTANCE 10 //Vigilant Ent Weapon #define ELVEN_VIGILANTENT_ROCK_RANGE 600 #define ELVEN_VIGILANTENT_ROCK_DAMAGE 500 #define ELVEN_VIGILANTENT_ROCK_RANGE_MIN 200 ;//------------------------ELVEN FLOODGATE EXPANSION----------- #define ELVEN_FLOODGATEEXPANSION_BUILDCOST 1500 #define ELVEN_FLOODGATEEXPANSION_BUILDTIME 30 #define ELVEN_FLOODGATEEXPANSION_HEALTH 1000 #define ELVEN_FLOODGATEEXPANSION_HEALTH_DAMAGED 500 #define ELVEN_FLOODGATEEXPANSION_HEALTH_REALLY_DAMAGED 250 #define ELVEN_FLOODGATEEXPANSION_BOUNTY_VALUE 375 #define ELVEN_FLOODGATEEXPANSION_DELAYBETWEENSHOTS 20000 #define ELVEN_FLOODGATEEXPANSION_PREATTACKDELAY 2500 #define ELVEN_FLOODGATEEXPANSION_FIRINGDURATION 3000 #define ELVEN_FLOODGATEEXPANSION_RANGE 100 #define ELVEN_FLOODGATE_EXPANSION_FLOOD_HORSE_DAMAGE 142 #define ELVEN_FLOODGATE_EXPANSION_FLOOD_HORSE_RADIUS 40.0 #define ELVEN_FLOODGATEEXPANSION_DECREASEBURNRATE_RADIUS 50.0 #define ELVEN_FLOODGATEEXPANSION_DECREASEBURNRATE_AMOUNT 100.0 ;------------------------ElvenCastleWallHub------------- #define ELVEN_CASTLE_WALLHUB_BUILDCOST 150 #define ELVEN_CASTLE_WALLHUB_BUILDTIME 60 ; ; 20 #define ELVEN_CASTLE_WALLHUB_VISION_RANGE 160 #define ELVEN_CASTLE_WALLHUB_SHROUD_CLEAR 160 #define ELVEN_CASTLE_WALLHUB_HEALTH 1500 #define ELVEN_CASTLE_WALLHUB_HEALTH_DAMAGED 1000 #define ELVEN_CASTLE_WALLHUB_HEALTH_REALLY_DAMAGED 500 ;------------------------ElvenCastleWallSegment------------- #define ELVEN_CASTLE_WALLSEGMENT_BUILDCOST 40 #define ELVEN_CASTLE_WALLSEGMENT_BUILDTIME 30 ; ; 20 #define ELVEN_CASTLE_WALLSEGMENT_VISION_RANGE 160 #define ELVEN_CASTLE_WALLSEGMENT_SHROUD_CLEAR 160 #define ELVEN_CASTLE_WALLSEGMENT_HEALTH 1500 #define ELVEN_CASTLE_WALLSEGMENT_HEALTH_DAMAGED 1000 #define ELVEN_CASTLE_WALLSEGMENT_HEALTH_REALLY_DAMAGED 500 ;------------------------ElvenCastleWallGate------------- #define ELVEN_CASTLE_WALLGATE_BUILDCOST 350 ; ; 500 #define ELVEN_CASTLE_WALLGATE_BUILDTIME 20 #define ELVEN_CASTLE_WALLGATE_VISION_RANGE 160 #define ELVEN_CASTLE_WALLGATE_SHROUD_CLEAR 160 #define ELVEN_CASTLE_WALLGATE_HEALTH 1500 #define ELVEN_CASTLE_WALLGATE_HEALTH_DAMAGED 1000 #define ELVEN_CASTLE_WALLGATE_HEALTH_REALLY_DAMAGED 500 ;------------------------STATUE------------- #define ELVEN_STATUE_BUILDCOST 350 ; ; 300 #define ELVEN_STATUE_BUILDTIME 45 #define ELVEN_STATUE_VISION_RANGE 300 #define ELVEN_STATUE_SHROUD_CLEAR 300 #define ELVEN_STATUE_HEALTH 1000 #define ELVEN_STATUE_HEALTH_DAMAGED 666 #define ELVEN_STATUE_HEALTH_REALLY_DAMAGED 333 #define ELVEN_STATUE_BOUNTY_VALUE 38 #define ELVEN_STATUE_AOE_RADIUS 200 #define ELVEN_STATUE_AOE_RADIUS_DECAL 440 // should be about 2.2 times the radius #define ELVEN_STATUE_REFUND_VALUE 75 ;------------------------MOOT------------- #define ELVEN_ENT_MOOT_COST 700 ; ; 1000 #define ELVEN_ENT_REFUND_AMOUNT 500 #define ELVEN_ENT_MOOT_BUILD_TIME 40 ; ; 60 #define ELVEN_ENT_MOOT_HEALTH 6000 ;------------------------WELL------------- #define ELVEN_WELL_BUILDCOST 300 #define ELVEN_WELL_BUILDTIME 45 #define ELVEN_WELL_VISIONRANGE 400 #define ELVEN_WELL_SHROUDCLEAR 400 #define ELVEN_WELL_MAXHEALTH 1000 #define ELVEN_WELL_MAXHEALTHDAMAGED 666 #define ELVEN_WELL_MAXHEALTH_REALLYDAMAGED 333 #define ELVEN_WELL_BOUNTY_VALUE 50 ;------------------------MEN---------------------------- ;------------------------UNITS------------------------ ;------------------------PORTER------------- #define MEN_PORTER_BUILDCOST 250 #define MEN_PORTER_BUILDTIME 30 #define MEN_PORTER_HEALTH 500 #define MEN_PORTER_HEALTH_DAMAGED 250 #define MEN_PORTER_HEALTH_RECOVERY_TIME 10000 #define MEN_PORTER_VISION_RANGE 25 #define MEN_PORTER_SHROUD_RANGE 100 #define MEN_PORTER_BOUNTY_VALUE 125 ;------------------------GONDOR---------------------------- ;------------------------UNITS------------------------ ;------------------------PEASANT------------- #define GONDOR_PEASANT_BUILDCOST 80 #define GONDOR_PEASANT_BUILDTIME 20 ;15 #define GONDOR_PEASANT_HEALTH 60 #define GONDOR_PEASANT_HEALTH_DAMAGED 60 #define GONDOR_PEASANT_HEALTH_RECOVERY_TIME 10000 #define GONDOR_PEASANT_VISION_RANGE 100 #define GONDOR_PEASANT_BOUNTY_VALUE 20 ;------------------------SOLDIER------------- #define GONDOR_SOLDIER_BUILDCOST 150 #define GONDOR_SOLDIER_BUILDTIME 20 ;20 #define GONDOR_SOLDIER_HEALTH 200 #define GONDOR_SOLDIER_HEALTH_DAMAGED 100 #define GONDOR_SOLDIER_HEALTH_RECOVERY_TIME 10000 #define GONDOR_SOLDIER_VISION_RANGE 175 #define GONDOR_SOLDIER_SHROUD_RANGE 400 #define GONDOR_SOLDIER_HORDE_VISION_RANGE 175 #define GONDOR_SOLDIER_HORDE_SHROUD_RANGE 400 #define GONDOR_SOLDIER_SWORD 40 #define GONDOR_SOLDIER_SWORD_UPGRADE 90 ; ; 80 #define GONDOR_SOLDIER_SWORD_PREATTACKDELAY 500 #define GONDOR_SOLDIER_SWORD_DELAYBETWEENSHOTS 1000 #define GONDOR_SOLDIER_SWORD_FIRINGDURATION 1000 #define GONDOR_SOLDIER_BOUNTY_VALUE 4 ;------------------------ARCHER------------- #define GONDOR_ARCHER_BUILDCOST 200 ;200 ; ; 250 #define GONDOR_ARCHER_BUILDTIME 20 ; 20 #define GONDOR_ARCHER_HEALTH 100 ; 80 #define GONDOR_ARCHER_HEALTH_DAMAGED 50 ; 80 #define GONDOR_ARCHER_HEALTH_RECOVERY_TIME 10000 #define GONDOR_ARCHER_VISION_RANGE 360 #define GONDOR_ARCHER_HORDE_VISION_RANGE 370 #define GONDOR_ARCHER_HORDE_SHROUD_RANGE 400 #define GONDOR_ARCHER_RANGE 300 #define GONDOR_ARCHER_BOMBARD_MINRANGE 150 #define GONDOR_ARCHER_BOMBARD_MAXRANGE 345 ; ; 300 #define GONDOR_ARCHER_DAMAGE 25 #define GONDOR_ARCHER_FIRE_UPGRADE_DAMAGE 32 ; ; 25 #define GONDOR_ARCHER_FIRE_UPGRADE_FLAME 25 #define GONDOR_ARCHER_BOW_PREATTACKDELAY 200 ; ; 1000 #define GONDOR_ARCHER_BOW_RELOADTIME_MIN 1500 #define GONDOR_ARCHER_BOW_RELOADTIME_MAX 2000 #define GONDOR_ARCHER_BOUNTY_VALUE 4 ;------------------------KNIGHT------------- #define GONDOR_KNIGHT_BUILDCOST 750 ; ; 750 #define GONDOR_KNIGHT_BUILDTIME 25 #define GONDOR_KNIGHT_HEALTH 600 ;240 ; ; 400 #define GONDOR_KNIGHT_HEALTH_DAMAGED 300 ;240 ; ; 200 #define GONDOR_KNIGHT_HEALTH_RECOVERY_TIME 10000 #define GONDOR_KNIGHT_VISION_RANGE 275 ;Probably Irrelevant, check generic shroud / vision clearing numbers -GB ; ; 175 #define GONDOR_KNIGHT_HORDE_VISION_RANGE 275 ; ; 175 #define GONDOR_KNIGHT_HORDE_SHROUD_RANGE 300 #define GONDOR_KNIGHT_DAMAGE 35 ; ; 60 #define GONDOR_KNIGHT_FORGEDBLADES_UPGRADE 70 ; ; 120 #define GONDOR_KNIGHT_PREATTACKDELAY 500 #define GONDOR_KNIGHT_DELAYBETWEENSHOTS 1000 #define GONDOR_KNIGHT_FIRINGDURATION 1000 #define GONDOR_KNIGHT_BOUNTY_VALUE 10 ;------------------------TOWERGUARD------------- #define GONDOR_TOWERGUARD_BUILDCOST 400 ; ; 350 #define GONDOR_TOWERGUARD_BUILDTIME 20 ;30 #define GONDOR_TOWERGUARD_HEALTH 320 #define GONDOR_TOWERGUARD_HEALTH_DAMAGED 160 #define GONDOR_TOWERGUARD_HEALTH_RECOVERY_TIME 10000 #define GONDOR_TOWERGUARD_VISION_RANGE 175 #define GONDOR_TOWERGUARD_HORDE_VISION_RANGE 175 #define GONDOR_TOWERGUARD_HORDE_SHROUD_RANGE 400 #define GONDOR_TOWERGUARD_DAMAGE 50 #define GONDOR_TOWERGUARD_FORGEDBLADES_UPGRADE_DAMAGE 115 ; ; 100 #define GONDOR_TOWERGUARD_PREATTACKDELAY 500 #define GONDOR_TOWERGUARD_DELAYBETWEENSHOTS 1000 ;1500 #define GONDOR_TOWERGUARD_FIRINGDURATION 1000 ;1500 #define GONDOR_TOWERGUARD_BOUNTY_VALUE 5 ;------------------------RANGER------------- #define GONDOR_RANGER_BUILDCOST 600 ; ; 500 #define GONDOR_RANGER_BUILDTIME 30 #define GONDOR_RANGER_HEALTH 300 ;120 ; ; 400 #define GONDOR_RANGER_HEALTH_DAMAGED 200 ;120 #define GONDOR_RANGER_HEALTH_RECOVERY_TIME 10000 #define GONDOR_RANGER_VISION_RANGE 480 #define GONDOR_RANGER_HORDE_VISION_RANGE 470 #define GONDOR_RANGER_HORDE_SHROUD_RANGE 500 #define GONDOR_RANGER_RANGE 400 #define GONDOR_RANGER_BOMBARD_MINRANGE 150 #define GONDOR_RANGER_BOMBARD_MAXRANGE 460 ; ; 400 #define GONDOR_RANGER_DAMAGE 65 ; ; 75 #define GONDOR_RANGER_SWORD_DAMAGE 20 #define GONDOR_RANGER_SWORD_DAMAGE_UPGRADE 40 #define GONDOR_RANGER_FIRE_UPGRADE_DAMAGE 90 ;10 ; ; 100 #define GONDOR_RANGER_FIRE_UPGRADE_DAMAGE_FLAME 18 ;20 ; ; 50 #define GONDOR_RANGER_BOW_PREATTACKDELAY 400 ; ; 1000 #define GONDOR_RANGER_BOW_RELOADTIME_MIN 1500 #define GONDOR_RANGER_BOW_RELOADTIME_MAX 2000 #define GONDOR_RANGER_BOUNTY_VALUE 12 #define GONDOR_RANGER_LONGSHOT_RANGE 1000 ; ; 9999 #define GONDOR_RANGER_LONGSHOT_CURSOR_RADIUS 80 #define GONDOR_RANGER_LONGSHOT_DAMAGE 100 ; ; 200 #define GONDOR_RANGER_LONGSHOT_RELOAD_TIME 240000 #define DUNEDAIN_ALLIES_LIFETIME 120000 ;------------------------TREBUCHET------------- #define GONDOR_TREBUCHET_BUILDCOST 700 ; ; 1000 #define GONDOR_TREBUCHET_BUILDTIME 30 #define WALL_TREB_REBUILD_TIME 15 #define GONDOR_TREBUCHET_HEALTH 2000 #define GONDOR_TREBUCHET_HEALTH_DAMAGED 1000 #define GONDOR_TREBUCHET_VISION_RANGE 500 #define GONDOR_TREBUCHET_SPEED 37 ; ; 30 #define GONDOR_TREBUCHET_LVL1_EXP_AWARD 10 #define GONDOR_TREBUCHET_RANGE 500 #define GONDOR_TREBUCHET_MINRANGE 300 #define GONDOR_TREBUCHET_DAMAGE 390 ; ; 600 #define GONDOR_TREBUCHET_FIRE_UPGRADE_DAMAGE 390 ; ; 600 #define GONDOR_TREBUCHET_FIRE_UPGRADE_DAMAGE_FLAME 520 ; ; 800 #define GONDOR_TREBUCHET_PREATTACKDELAY 1200 #define GONDOR_TREBUCHET_DELAYBETWEENSHOTS 8000 #define GONDOR_TREBUCHET_FIRINGDURATION 5400 #define GONDOR_TREBUCHET_EXPANSION_AIM_DELTA 90 #define GONDOR_TREBUCHET_EXPANSION_SIDE_AIM_DELTA 90 ;Fire Data #define GONDOR_TREBUCHET_FIRE_RADIUS 40 #define GONDOR_TREBUCHET_FIRE_DAMAGE 3 #define GONDOR_TREBUCHET_FUEL_RADIUS 40 #define GONDOR_TREBUCHET_FUEL_DAMAGE 200 #define GONDOR_TREBUCHET_FUEL_MAX_BURNRATE 100 #define GONDOR_TREBUCHET_FUEL_MIN_DECAY 1 #define GONDOR_TREBUCHET_FUEL_MAX_RESISTANCE 0 #define GONDOR_TREBUCHET_FLAME_RANGE 510 ;480 ; ; 420 #define GONDOR_TREBUCHET_BOUNTY_VALUE 200 ;------------------------BANNER------------- #define GONDOR_BANNER_BUILDCOST 800 #define GONDOR_BANNER_BUILDTIME 30 #define GONDOR_BANNER_HEALTH 200 #define GONDOR_BANNER_HEALTH_DAMAGED 100 #define GONDOR_BANNER_HEALTH_RECOVERY_TIME 10000 #define GONDOR_BANNER_VISION_RANGE 175 #define GONDOR_BANNER_LVL1_EXP_AWARD 5 #define GONDOR_BANNER_LVL2_EXP_AWARD 6 #define GONDOR_BANNER_LVL3_EXP_AWARD 7 #define GONDOR_BANNER_LVL4_EXP_AWARD 8 #define GONDOR_BANNER_LVL2_EXP_NEEDED 10000 #define GONDOR_BANNER_LVL3_EXP_NEEDED 20000 #define GONDOR_BANNER_LVL4_EXP_NEEDED 30000 #define GONDOR_BANNER_LVL2_HP_ADD 60 #define GONDOR_BANNER_LVL3_HP_ADD 60 ;100 #define GONDOR_BANNER_LVL4_HP_ADD 60 ;100 #define GONDOR_BANNER_LVL2_DAM_ADD 20 #define GONDOR_BANNER_LVL3_DAM_ADD 20 #define GONDOR_BANNER_LVL4_DAM_ADD 20 ;30 #define GONDOR_BANNER_BOUNTY_VALUE 5 ;uses same weapon as Gondor Warrior. ;---------------GONDOR TECHNOLOGY AND UPGRADES-- #define GONDOR_TECH_BASIC_TRAINING_BUILDCOST 400 ; ; 1000 #define GONDOR_TECH_BASIC_TRAINING_BUILDTIME 15 ; ; 30 #define GONDOR_TECH_FIRE_ARROWS_BUILDCOST 750 #define GONDOR_TECH_FIRE_ARROWS_BUILDTIME 30 #define GONDOR_TECH_FORGED_BLADES_BUILDCOST 750 #define GONDOR_TECH_FORGED_BLADES_BUILDTIME 30 #define GONDOR_TECH_HEAVY_ARMOR_BUILDCOST 800 #define GONDOR_TECH_HEAVY_ARMOR_BUILDTIME 30 #define GONDOR_TECH_KNIGHT_SHIELD_BUILDCOST 300 #define GONDOR_TECH_KNIGHT_SHIELD_BUILDTIME 30 #define GONDOR_TECH_FIRE_STONES_BUILDCOST 600 #define GONDOR_TECH_FIRE_STONES_BUILDTIME 30 ;----- #define GONDOR_PERSONAL_BASIC_TRAINING_BUILDCOST 300 #define GONDOR_PERSONAL_BASIC_TRAINING_BUILDTIME 10 #define GONDOR_PERSONAL_FIRE_ARROWS_BUILDCOST 300 #define GONDOR_PERSONAL_FIRE_ARROWS_BUILDTIME 10 #define GONDOR_PERSONAL_FORGED_BLADES_BUILDCOST 300 #define GONDOR_PERSONAL_FORGED_BLADES_BUILDTIME 10 #define GONDOR_PERSONAL_HEAVY_ARMOR_BUILDCOST 300 #define GONDOR_PERSONAL_HEAVY_ARMOR_BUILDTIME 10 #define GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDCOST 300 #define GONDOR_PERSONAL_KNIGHT_SHIELD_BUILDTIME 10 #define GONDOR_PERSONAL_FIRE_STONES_BUILDCOST 300 #define GONDOR_PERSONAL_FIRE_STONES_BUILDTIME 10 ;------------------------FLAGS------------------------ #define GONDOR_FLAG_ECONOMY_UNPACK_COST 200 #define GONDOR_FLAG_OUTPOST_UNPACK_COST 800 ;400 #define GONDOR_FLAG_CAMP_UNPACK_COST 2000 ;800 #define GONDOR_FLAG_CASTLE_UNPACK_COST 5000 ;------------------------STRUCTURES------------------- ;------------------------Men Fortress------------- #define MEN_FORTRESS_BUILDCOST 4500 #define MEN_FORTRESS_BUILDTIME 120 #define MEN_FORTRESS_VISION_RANGE 400 #define MEN_FORTRESS_SHROUD_CLEAR 800 #define MEN_FORTRESS_HEALTH 7500 #define MEN_FORTRESS_HEALTH_DAMAGED 2500 #define MEN_FORTRESS_HEALTH_REALLY_DAMAGED 1250 #define MEN_FORTRESS_BOUNTY_VALUE 1250 #define MEN_FORTRESS_WALL_EFFECTIVE_RADIUS 400 ; ; 1500 #define MEN_FORTRESS_IVORY_TOWER_VISION_TIME 30000 #define MEN_FORTRESS_IVORY_TOWER_VISION_RANGE 99999.0 //Entire map ;------------------------MenTrebuchetExpansion------------- #define MEN_TREBUCHETEXPANSION_BUILDCOST 1000 ; ; 1200 #define MEN_TREBUCHETEXPANSION_BUILDTIME 30 #define MEN_TREBUCHETEXPANSION_VISION_RANGE 500 #define MEN_TREBUCHETEXPANSION_SHROUD_CLEAR 500 #define MEN_TREBUCHETEXPANSION_HEALTH 1500 #define MEN_TREBUCHETEXPANSION_HEALTH_DAMAGED 1000 #define MEN_TREBUCHETEXPANSION_HEALTH_REALLY_DAMAGED 500 ;------------------------MenDormitoryExpansion------------- #define MEN_DORMITORYEXPANSION_BUILDCOST 500 #define MEN_DORMITORYEXPANSION_BUILDTIME 30 ; ; 5 #define MEN_DORMITORYEXPANSION_VISION_RANGE 500 #define MEN_DORMITORYEXPANSION_SHROUD_CLEAR 500 #define MEN_DORMITORYEXPANSION_HEALTH 1500 #define MEN_DORMITORYEXPANSION_HEALTH_DAMAGED 1000 #define MEN_DORMITORYEXPANSION_HEALTH_REALLY_DAMAGED 500 #define MEN_DORMITORYEXPANSION_HEAL_AMOUNT 10 ; 10 health restored... #define MEN_DORMITORYEXPANSION_HEAL_TIMEOUT 1000 ; ...evey second. ;------------------------Men Walls------------- ;------------------------MenWallHubSmall------------- #define MEN_WALLHUB_SMALL_BUILDCOST 130 ; ; 200 #define MEN_WALLHUB_SMALL_BUILDTIME 50 ; ; 25 #define MEN_WALLHUB_SMALL_VISION_RANGE 160 #define MEN_WALLHUB_SMALL_SHROUD_CLEAR 160 #define MEN_WALLHUB_SMALL_HEALTH 1500 #define MEN_WALLHUB_SMALL_HEALTH_DAMAGED 1000 #define MEN_WALLHUB_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------Men Walls Small------------- #define MEN_WALLSEGMENT_SMALL_BUILDCOST 30 ; ; 50 #define MEN_WALLSEGMENT_SMALL_BUILDTIME 25 ; ; 20 #define MEN_WALLSEGMENT_SMALL_VISION_RANGE 160 #define MEN_WALLSEGMENT_SMALL_SHROUD_CLEAR 160 #define MEN_WALLSEGMENT_SMALL_HEALTH 3500 ; ; 1500 #define MEN_WALLSEGMENT_SMALL_HEALTH_DAMAGED 1000 #define MEN_WALLSEGMENT_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------MenWallGateSmall------------- #define MEN_WALLGATE_SMALL_BUILDCOST 300 ; ; 500 #define MEN_WALLGATE_SMALL_BUILDTIME 25 #define MEN_WALLGATE_SMALL_VISION_RANGE 160 #define MEN_WALLGATE_SMALL_SHROUD_CLEAR 160 #define MEN_WALLGATE_SMALL_HEALTH 2200 ; ; 1500 #define MEN_WALLGATE_SMALL_HEALTH_DAMAGED 1000 #define MEN_WALLGATE_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------MenWallPosternGateSmall------------- #define MEN_POSTERNGATE_SMALL_BUILDCOST 700 ; ; 300 #define MEN_POSTERNGATE_SMALL_BUILDTIME 15 #define MEN_POSTERNGATE_SMALL_VISION_RANGE 160 #define MEN_POSTERNGATE_SMALL_SHROUD_CLEAR 160 #define MEN_POSTERNGATE_SMALL_HEALTH 1500 #define MEN_POSTERNGATE_SMALL_HEALTH_DAMAGED 1000 #define MEN_POSTERNGATE_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------MenWallTowerSmall------------- #define MEN_WALLTOWER_SMALL_BUILDCOST 500 #define MEN_WALLTOWER_SMALL_BUILDTIME 20 #define MEN_WALLTOWER_SMALL_VISION_RANGE 200 #define MEN_WALLTOWER_SMALL_SHROUD_CLEAR 250 #define MEN_WALLTOWER_SMALL_HEALTH 1500 #define MEN_WALLTOWER_SMALL_HEALTH_DAMAGED 1000 #define MEN_WALLTOWER_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------MenWallTrebuchetSmall------------- #define MEN_WALLTREBUCHET_SMALL_BUILDCOST 1200 #define MEN_WALLTREBUCHET_SMALL_BUILDTIME 30 #define MEN_WALLTREBUCHET_SMALL_VISION_RANGE 160 #define MEN_WALLTREBUCHET_SMALL_SHROUD_CLEAR 160 #define MEN_WALLTREBUCHET_SMALL_HEALTH 1500 #define MEN_WALLTREBUCHET_SMALL_HEALTH_DAMAGED 1000 #define MEN_WALLTREBUCHET_SMALL_HEALTH_REALLY_DAMAGED 500 ;------------------------FARM------------- #define GONDOR_FARM_BUILDCOST 300 #define GONDOR_FARM_BUILDTIME 22 ; ; 15 #define GONDOR_FARM_HEALTH 2000 #define GONDOR_FARM_HEALTH_DAMAGED 1333 #define GONDOR_FARM_HEALTH_REALLY_DAMAGED 667 #define GONDOR_FARM_SHROUD_CLEAR 300 #define GONDOR_FARM_MONEY_TIME 6000 #define GONDOR_FARM_MONEY_AMOUNT 25 #define GONDOR_FARM_MONEY_RANGE 300; 200 #define GONDOR_FARM_LVL1_EXP_AWARD 40 #define GONDOR_FARM_LVL2_EXP_AWARD 50 #define GONDOR_FARM_LVL3_EXP_AWARD 60 #define GONDOR_FARM_LVL2_EXP_NEEDED 1500 #define GONDOR_FARM_LVL3_EXP_NEEDED 3000 #define GONDOR_FARM_LVL2_HP_ADD 500 #define GONDOR_FARM_LVL3_HP_ADD 1000 #define GONDOR_FARM_LVL2_PRODUCTION 1.25 #define GONDOR_FARM_LVL3_PRODUCTION 1.5 #define GONDOR_FARM_BOUNTY_VALUE 62 ;------------------------FORGE Black Smith ------------- #define GONDOR_FORGE_BUILDCOST 1000 ; ; 1000 #define GONDOR_FORGE_BUILDTIME 90 ; ; 60 #define GONDOR_FORGE_HEALTH 1500 #define GONDOR_FORGE_HEALTH_DAMAGED 1000 #define GONDOR_FORGE_HEALTH_REALLY_DAMAGED 500 #define GONDOR_FORGE_SHROUD_CLEAR 160 #define GONDOR_FORGE_MONEY_TIME 6000 #define GONDOR_FORGE_MONEY_AMOUNT 50 #define GONDOR_FORGE_LEVEL2_UPGRADE_COST 1000 ; ; 500 #define GONDOR_FORGE_LEVEL2_UPGRADE_BUILDTIME 30 #define GONDOR_FORGE_LEVEL3_UPGRADE_COST 500 ; ; 1000 #define GONDOR_FORGE_LEVEL3_UPGRADE_BUILDTIME 60 #define GONDOR_FORGE_LVL1_EXP_AWARD 50 #define GONDOR_FORGE_LVL2_EXP_AWARD 60 #define GONDOR_FORGE_LVL3_EXP_AWARD 70 #define GONDOR_FORGE_LVL2_EXP_NEEDED 750 ;1200 ; 750 #define GONDOR_FORGE_LVL3_EXP_NEEDED 4000 ;5000 #define GONDOR_FORGE_LVL2_HP_ADD 1500 #define GONDOR_FORGE_LVL3_HP_ADD 1500 #define GONDOR_FORGE_LVL2_PRODUCTION 1.2 ;1.34 #define GONDOR_FORGE_LVL3_PRODUCTION 1.12 ;1.25 #define GONDOR_FORGE_BOUNTY_VALUE 250 ;------------------------BARRACKS------------- #define GONDOR_BARRACKS_BUILDCOST 300 #define GONDOR_BARRACKS_BUILDTIME 30 #define GONDOR_BARRACKS_LEVEL2_UPGRADE_COST 150 ; ; 100 #define GONDOR_BARRACKS_LEVEL2_UPGRADE_BUILDTIME 30 #define GONDOR_BARRACKS_LEVEL3_UPGRADE_COST 250 ; ; 200 #define GONDOR_BARRACKS_LEVEL3_UPGRADE_BUILDTIME 30 ; ; 60 #define GONDOR_BARRACKS_SHROUD_CLEAR 160 #define GONDOR_BARRACKS_HEALTH 3000 #define GONDOR_BARRACKS_HEALTH_DAMAGED 2000 #define GONDOR_BARRACKS_HEALTH_REALLY_DAMAGED 1000 #define GONDOR_BARRACKS_LVL1_EXP_AWARD 50 #define GONDOR_BARRACKS_LVL2_EXP_AWARD 60 #define GONDOR_BARRACKS_LVL3_EXP_AWARD 70 #define GONDOR_BARRACKS_LVL2_EXP_NEEDED 100 #define GONDOR_BARRACKS_LVL3_EXP_NEEDED 1000 #define GONDOR_BARRACKS_LVL2_HP_ADD 1500 #define GONDOR_BARRACKS_LVL3_HP_ADD 1500 #define GONDOR_BARRACKS_LVL2_BUILD_SPEED 1.10 #define GONDOR_BARRACKS_LVL3_BUILD_SPEED 1.25 #define GONDOR_BARRACKS_BOUNTY_VALUE 75 ;------------------------ARCHERY RANGE------------- #define GONDOR_ARCHERYRANGE_BUILDCOST 300 #define GONDOR_ARCHERYRANGE_BUILDTIME 30 #define GONDOR_ARCHERYRANGE_LEVEL2_UPGRADE_COST 500 #define GONDOR_ARCHERYRANGE_LEVEL2_UPGRADE_BUILDTIME 30 #define GONDOR_ARCHERYRANGE_LEVEL3_UPGRADE_COST 650 ; ; 1000 #define GONDOR_ARCHERYRANGE_LEVEL3_UPGRADE_BUILDTIME 30 ; ; 60 #define GONDOR_ARCHERYRANGE_SHROUD_CLEAR 160 #define GONDOR_ARCHERYRANGE_HEALTH 3000 #define GONDOR_ARCHERYRANGE_HEALTH_DAMAGED 2000 #define GONDOR_ARCHERYRANGE_HEALTH_REALLY_DAMAGED 1000 #define GONDOR_ARCHERYRANGE_LVL1_EXP_AWARD 50 #define GONDOR_ARCHERYRANGE_LVL2_EXP_AWARD 60 #define GONDOR_ARCHERYRANGE_LVL3_EXP_AWARD 70 #define GONDOR_ARCHERYRANGE_LVL2_EXP_NEEDED 100 #define GONDOR_ARCHERYRANGE_LVL3_EXP_NEEDED 1000 #define GONDOR_ARCHERYRANGE_LVL2_HP_ADD 1500 #define GONDOR_ARCHERYRANGE_LVL3_HP_ADD 1500 #define GONDOR_ARCHERYRANGE_LVL2_BUILD_SPEED 1.10 #define GONDOR_ARCHERYRANGE_LVL3_BUILD_SPEED 1.25 #define GONDOR_ARCHERYRANGE_BOUNTY_VALUE 75 ;------------------------STABLES------------- #define GONDOR_STABLES_BUILDCOST 800 #define GONDOR_STABLES_BUILDTIME 45 ; ; 30 #define GONDOR_STABLE_LEVEL2_UPGRADE_COST 500 #define GONDOR_STABLE_LEVEL2_UPGRADE_BUILDTIME 30 #define GONDOR_STABLE_LEVEL3_UPGRADE_COST 350 ; ; 1000 #define GONDOR_STABLE_LEVEL3_UPGRADE_BUILDTIME 60 #define GONDOR_STABLES_SHROUD_CLEAR 160 #define GONDOR_STABLES_HEALTH 3000 #define GONDOR_STABLES_HEALTH_DAMAGED 2000 #define GONDOR_STABLES_HEALTH_REALLY_DAMAGED 1000 #define GONDOR_STABLES_LVL1_EXP_AWARD 50 #define GONDOR_STABLES_LVL2_EXP_AWARD 60 #define GONDOR_STABLES_LVL3_EXP_AWARD 70 #define GONDOR_STABLES_LVL2_EXP_NEEDED 500 #define GONDOR_STABLES_LVL3_EXP_NEEDED 1000 #define GONDOR_STABLES_LVL2_HP_ADD 1500 #define GONDOR_STABLES_LVL3_HP_ADD 1500 #define GONDOR_STABLES_LVL2_BUILD_SPEED 1.10 #define GONDOR_STABLES_LVL3_BUILD_SPEED 1.25 #define GONDOR_STABLES_BOUNTY_VALUE 125 ;------------------------WORKSHOP------------- #define GONDOR_WORKSHOP_BUILDCOST 500 ; ; 800 #define GONDOR_WORKSHOP_BUILDTIME 45 ; ; 30 #define GONDOR_WORKSHOP_LEVEL2_UPGRADE_COST 800 ; ; 500 #define GONDOR_WORKSHOP_LEVEL2_UPGRADE_BUILDTIME 30 #define GONDOR_WORKSHOP_LEVEL3_UPGRADE_COST 350 ; ; 500 #define GONDOR_WORKSHOP_LEVEL3_UPGRADE_BUILDTIME 30 ; ; 60 #define GONDOR_WORKSHOP_SHROUD_CLEAR 160 #define GONDOR_WORKSHOP_HEALTH 3000 #define GONDOR_WORKSHOP_HEALTH_DAMAGED 2000 #define GONDOR_WORKSHOP_HEALTH_REALLY_DAMAGED 1000 #define GONDOR_WORKSHOP_LVL1_EXP_AWARD 50 #define GONDOR_WORKSHOP_LVL2_EXP_AWARD 60 #define GONDOR_WORKSHOP_LVL3_EXP_AWARD 70 #define GONDOR_WORKSHOP_LVL2_EXP_NEEDED 3200 #define GONDOR_WORKSHOP_LVL3_EXP_NEEDED 6400 #define GONDOR_WORKSHOP_LVL2_HP_ADD 1500 #define GONDOR_WORKSHOP_LVL3_HP_ADD 1500 #define GONDOR_WORKSHOP_LVL2_BUILD_SPEED 1.10 #define GONDOR_WORKSHOP_LVL3_BUILD_SPEED 1.25 #define GONDOR_WORKSHOP_BOUNTY_VALUE 200 ;------------------------KEEP------------- (AKA MOTW Battle Tower) #define GONDOR_KEEP_BUILDCOST 700 #define GONDOR_KEEP_BUILDTIME 45 ; ; 60 #define GONDOR_KEEP_VISION_RANGE 300 #define GONDOR_KEEP_SHROUD_CLEAR 300 #define GONDOR_KEEP_HEALTH 2200 ; ; 3000 #define GONDOR_KEEP_HEALTH_DAMAGED 1600 ; ; 2000 #define GONDOR_KEEP_HEALTH_REALLY_DAMAGED 700 ; ; 1000 #define GONDOR_KEEP_BOUNTY_VALUE 175 ;------------------------STATUE------------- #define GONDOR_STATUE_BUILDCOST 250 ; ; 300 #define GONDOR_STATUE_BUILDTIME 25 ; ; 45 #define GONDOR_STATUE_VISION_RANGE 300 #define GONDOR_STATUE_SHROUD_CLEAR 300 #define GONDOR_STATUE_HEALTH 1000 ; ; 1500 #define GONDOR_STATUE_HEALTH_DAMAGED 600 ; ; 1000 #define GONDOR_STATUE_HEALTH_REALLY_DAMAGED 300 ; ; 500 #define GONDOR_STATUE_BOUNTY_VALUE 25 #define GONDOR_STATUE_AOE_RADIUS 200 #define GONDOR_STATUE_AOE_RADIUS_DECAL 440 // should be about 2.2 times the radius #define GONDOR_STATUE_REFUND_VALUE 150 ;------------------------WELL------------- #define GONDOR_WELL_BUILDCOST 300 #define GONDOR_WELL_BUILDTIME 45 #define GONDOR_WELL_VISIONRANGE 160 #define GONDOR_WELL_SHROUDCLEAR 160 #define GONDOR_WELL_MAXHEALTH 1500 #define GONDOR_WELL_MAXHEALTHDAMAGED 1000 #define GONDOR_WELL_MAXHEALTH_REALLYDAMAGED 500 #define GONDOR_WELL_BOUNTY_VALUE 75 #define GONDOR_WELL_AOE_RADIUS 200 #define GONDOR_WELL_AOE_RADIUS_DECAL 440 // should be about 2.2 times the radius #define GONDOR_WELL_REFUND_VALUE 150 ;------------------------STONEWORKER------------- #define GONDOR_STONEWORKER_BUILDCOST 1000 #define GONDOR_STONEWORKER_BUILDTIME 45 #define GONDOR_STONEWORKER_VISION_RANGE 160 #define GONDOR_STONEWORKER_SHROUD_CLEAR 160 #define GONDOR_STONEWORKER_HEALTH 2500 #define GONDOR_STONEWORKER_HEALTH_DAMAGED 1600 #define GONDOR_STONEWORKER_HEALTH_REALLY_DAMAGED 800 #define GONDOR_STONEWORKER_BOUNTY_VALUE 375 ;------------------------MARKETPLACE------------- #define GONDOR_MARKETPLACE_BUILDCOST 1000 #define GONDOR_MARKETPLACE_BUILDTIME 45 #define GONDOR_MARKETPLACE_VISION_RANGE 160 #define GONDOR_MARKETPLACE_SHROUD_CLEAR 160 #define GONDOR_MARKETPLACE_HEALTH 2500 #define GONDOR_MARKETPLACE_HEALTH_DAMAGED 1600 #define GONDOR_MARKETPLACE_HEALTH_REALLY_DAMAGED 800 #define GONDOR_MARKETPLACE_EXP_AWARD 15 #define GONDOR_MARKETPLACE_BOUNTY_VALUE 375 ;------------------------WALL------------- #define GONDOR_CASTLE_WALL_HEALTH 3000 #define GONDOR_WALL_HUB_COST 250 #define GONDOR_WALL_SEGMENT_COST 100 ;------------------------UPGRADES------------------- ;------------------------POSTERNGATE------------- #define GONDOR_POSTERNGATE_BUILDCOST 300 #define GONDOR_WALL_POSTERN_GATE_SMALL_EXP_AWARD 10 ;------------------------BATTLETOWER------------- ; if the build speeds are changed, you must multiply this by the inverse of the speed, ; so if the build speed is 0.5, the delay should be multiplied by 2 #define GONDOR_BATTLETOWER_BUILDCOST 350 ; ; 500 #define GONDOR_CASTLE_WALL_UPGRADE_HEALTH 1500 #define GONDOR_BATTLETOWER_BUILD_SPEED 0.5 ;1.0 #define GONDOR_BATTLETOWER_ATTACK_DELAY 15000 ;7500 #define LONE_TOWER_BUILD_TIME 5000 #define LONE_TOWER_EFFECTIVE_RADIUS 1500 //How close to a fortress do I need to be?? #define BARRICADE_EFFECTIVE_RADIUS 1500 //How close to a fortress do I need to be?? ;// The structure-summoning spells (Lone Tower, Barricade, Undermine, Citadel ;// have a hard-coded 20-unit which disallows summoning if any structures are inside. ;// Thus, the decals for these spells have to be 20 greater than the 'size' of the ;// summoned object to accurately represent castability. #define SPAWN_LONE_TOWER_DECAL_RADIUS 40 ;// 20 + 20 #define SPAWN_BARRICADE_DECAL_RADIUS 60 ;// 40 + 20 #define SPAWN_CITADEL_DECAL_RADIUS 120 ;// 100 + 20 #define SPAWN_UNDERMINE_DECAL_RADIUS 95.0 ;// 75 + 20 ;------------------------WALLTREBUCHET------------- ; if the build speeds are changed, you must multiply this by the inverse of the speed, ; so if the build speed is 0.5, the delay should be multiplied by 2 #define GONDOR_WALLTREBUCHET_BUILDCOST 1000 #define GONDOR_WALLTREBUCHET_BUILD_SPEED 0.5 ;1.0 #define GONDOR_WALLTREBUCHET_CREATE_DELAY 14000 ;7.0 #define GONDOR_WALL_TREBUCHET_SMALL_EXP_AWARD 10 ;------------------------IRONORE------------- #define GONDOR_IRONORE_BUILDCOST 500 ; ; 1500 #define GONDOR_IRONORE_BUILDTIME 60 #define GONDOR_IRONORE_PRODUCTION_INCREASE 150 ;------------------------GRANDHARVEST------------- #define GONDOR_GRANDHARVEST_BUILDCOST 1000 ; ; 1500 #define GONDOR_GRANDHARVEST_BUILDTIME 60 #define GONDOR_GRANDHARVEST_PRODUCTION_INCREASE 110 ;------------------------SIEGEMATERIALS------------- #define GONDOR_SIEGEMATERIALS_BUILDCOST 500 #define GONDOR_SIEGEMATERIALS_BUILDTIME 60 ;------------------------REINFORCEDGATE------------- #define GONDOR_REINFORCEDGATE_BUILDCOST 1200 #define GONDOR_REINFORCEDGATE_HEALTH 3000 #define GONDOR_WALL_GATE_SMALL_EXP_AWARD 10 #define GONDOR_CASTLE_DOOR_HEALTH 3000 ;------------------------NEMENORSTONEWORK------------- #define GONDOR_NEMENORSTONEWORK_BUILDCOST 1600 ; ; 2000 #define GONDOR_NEMENORSTONEWORK_BUILDTIME 30 #define GONDOR_NEMENORSTONEWORK_WALL_HEALTH 5000 #define GONDOR_NEMENORSTONEWORK_KEEP_HEALTH 3000 #define GONDOR_NEMENORSTONEWORK_UPGRADE_HEALTH 1000 #define GONDOR_NEMENORSTONEWORK_CITADEL_HEALTH 2000 #define GONDOR_NEMENORSTONEWORK_UPGRADE_AMOUNT 1.5 ; Used in a math operator, 1.5 = +50% armor. #define GONDOR_NEMENOR_STONEWORK_KEEP_ARMOR_BONUS 0.35 ; ; .5 #define GONDOR_NEMENOR_STONEWORK_ARMOR_BONUS 0.35 ; ; .5 ;------------------------GARRISON_FIREARROWS------------- #define GONDOR_GARRISON_FIREARROWS_BUILDCOST 3000 #define GONDOR_GARRISON_FIREARROWS_BUILDTIME 30 ;----------------------Structure Bow------------------- ; This weapon should be the equivalent of 5 men, which is why the timings ; are pretty fast. #define STRUCTURE_BOW_DAMAGE 75 #define GONDOR_STRUCTURE_ARCHER_RANGE 250 #define GONDOR_STRUCTURE_ARCHER_BOW_PREATTACKDELAY 20 #define GONDOR_STRUCTURE_ARCHER_BOW_DELAYBETWEENSHOTS_MIN 20 #define GONDOR_STRUCTURE_ARCHER_BOW_DELAYBETWEENSHOTS_MAX 50 #define GONDOR_STRUCTUR_ARCHER_BOW_FIRINGDURATION 20 ;----------------------Keep Bow------------------- #define KEEP_BOW_DAMAGE 75 #define KEEP_BOW_UPGRADED_DAMAGE 75 #define KEEP_ARCHER_RANGE 250 #define KEEP_BOW_PREATTACKDELAY 5 #define KEEP_BOW_DELAYBETWEENSHOTS_MIN 5 #define KEEP_BOW_DELAYBETWEENSHOTS_MAX 10 ;20 #define KEEP_BOW_FIRINGDURATION 5 ;----------------------Wall Towers------------------- #define WALL_TOWER_BOW_DAMAGE 75 ;60 #define WALL_TOWER_BOW_DAMAGE_UPGRADE 150 #define GONDOR_WALL_TOWER_SMALL_EXP_AWARD 10 #define GONDOR_WALL_HUB_SMALL_EXP_AWARD 10 ;------------------------ROHAN------------------------ ;------------------------UNITS------------------------ ;------------------------PEASANTS------------- #define ROHAN_PEASANT_BUILDCOST 100 #define ROHAN_PEASANT_BUILDTIME 20 ; ; 40 #define ROHAN_PEASANT_HEALTH 115 ; ; 40 #define ROHAN_PEASANT_HEALTH_DAMAGED 60 ; ; 40 #define ROHAN_PEASANT_HEALTH_RECOVERY_TIME 10000 #define ROHAN_PEASANT_VISION_RANGE 100 #define ROHAN_FIGHTER_SWORD_DAMAGE 5 #define ROHAN_FIGHTER_SWORD_DAMAGE_FORGED_UPGRADE 60 #define ROHAN_PEASANT_DRAFT_ARMOR_BONUS 40 #define ROHAN_PEASANT_DRAFT_WEAPON_BONUS 5 #define ROHAN_PEASANT_PREATTACKDELAY 400 #define ROHAN_PEASANT_DELAYBETWEENSHOTS 1000 #define ROHAN_PEASANT_FIRINGDURATION 1000 #define ROHAN_PEASANT_BOUNTY_VALUE 5 ; ; 25 ;------------------------ROHIRRIM------------- #define ROHAN_ROHIRRIM_BUILDCOST 800 #define ROHAN_ROHIRRIM_BUILDTIME 45 #define ROHAN_ROHIRRIM_HEALTH 450 ; ; 800 #define ROHAN_ROHIRRIM_HEALTH_DAMAGED 200 ; ; 400 #define ROHAN_ROHIRRIM_HEALTH_RECOVERY_TIME 10000 #define ROHAN_ROHIRRIM_VISION_RANGE 275 ; ; 200 #define ROHAN_ROHIRRIM_HORDE_VISION_RANGE 275 ; ; 370 #define ROHAN_ROHIRRIM_HORDE_SHROUD_RANGE 275 ; ; 400 #define ROHAN_ROHIRRIM_SWORD_DAMAGE 80 ; ; 60 #define ROHAN_ROHIRRIM_SWORD_DAMAGE_FORGED_UPGRADE 120 #define ROHAN_ROHIRRIM_PREATTACKDELAY 500 ;750 #define ROHAN_ROHIRRIM_DELAYBETWEENSHOTS 1000 ;750 #define ROHAN_ROHIRRIM_FIRINGDURATION 1000 ;750 #define ROHAN_ROHIRRIM_BOUNTY_VALUE 20 ;------------------------ROHIRRIM ARCHER------------- #define ROHAN_ROHIRRIM_ARCHER_BUILDCOST 800 #define ROHAN_ROHIRRIM_ARCHER_BUILDTIME 40 #define ROHAN_ROHIRRIM_ARCHER_HEALTH 140 #define ROHAN_ROHIRRIM_ARCHER_HEALTH_DAMAGED 140 #define ROHAN_HORSEBOW_RANGE 350 #define ROHAN_ROHIRRIM_BOW_DAMAGE 20 ;10 #define ROHAN_ROHIRRIM_BOW_FIRE_DAMAGE 25 ;20 ; ; 15 #define ROHAN_ROHIRRIM_ARCHER_HORDE_VISION_RANGE 370 #define ROHAN_ROHIRRIM_ARCHER_VISION_RANGE 380 ;------------------------YEOMAN------------- #define ROHAN_YEOMAN_BUILDCOST 500 ;200 #define ROHAN_YEOMAN_BUILDTIME 30 ;15 #define ROHAN_YEOMAN_HEALTH 80 #define ROHAN_YEOMAN_HEALTH_DAMAGED 80 #define ROHAN_YEOMAN_HEALTH_RECOVERY_TIME 10000 #define ROHAN_YEOMAN_VISION_RANGE 480 #define ROHAN_YEOMAN_HORDE_VISION_RANGE 470 #define ROHAN_YEOMAN_SHROUD_RANGE 500 #define ROHAN_YEOMAN_PREATTACKDELAY 1000 #define ROHAN_YEOMAN_BOW_RELOADTIME_MIN 1500 #define ROHAN_YEOMAN_BOW_RELOADTIME_MAX 2000 #define ROHAN_YEOMAN_RANGE 450 ;Yeoman damage is doubled because they miss 50%. #define ROHAN_YEOMAN_DAMAGE 10 #define ROHAN_YEOMAN_MELEE_DAMAGE 5 #define ROHAN_YEOMAN_FIRE_UPGRADE_DAMAGE 10 #define ROHAN_YEOMAN_FIRE_UPGRADE_DAMAGE_FIRE 15 ;20 #define ROHAN_YEOMAN_BOUNTY_VALUE 12 ;------------------------ELVENWARRIOR------------- #define ROHAN_ELVENWARRIOR_BUILDCOST 350 ; ; 700 #define ROHAN_ELVENWARRIOR_BUILDTIME 40 #define ROHAN_ELVENWARRIOR_HEALTH 350 ; ; 160 #define ROHAN_ELVENWARRIOR_HEALTH_DAMAGED 160 #define ROHAN_ELVENWARRIOR_HEALTH_RECOVERY_TIME 10000 #define ROHAN_ELVENWARRIOR_VISION_RANGE 620 ; ; 430 #define ROHAN_ELVENWARRIOR_HORDE_VISION_RANGE 600 ; ; 420 ;Bow #define ROHAN_ELVENWARRIOR_BOW_PREATTACKDELAY 600 ; ; 900 #define ROHAN_ELVENWARRIOR_BOW_RELOADTIME_MIN 1250 #define ROHAN_ELVENWARRIOR_BOW_RELOADTIME_MAX 2000 ;Sword #define ROHAN_ELVENWARRIOR_SWORD_PREATTACKDELAY 700 #define ROHAN_ELVENWARRIOR_SWORD_DELAYBETWEENSHOTS 1500 #define ROHAN_ELVENWARRIOR_SWORD_FIRINGDURATION 800 #define ROHAN_ELVEN_RANGE 400 #define ROHAN_ELVEN_DAMAGE 50 ;40 ; ; 30 #define ROHAN_ELVEN_FIRE_UPGRADE_DAMAGE 50 ;40 ; ; 30 #define ROHAN_ELVEN_FIRE_UPGRADE_DAMAGE_FLAME 15 ;20 #define ROHAN_ELVEN_MELEE_DAMAGE 50 ;was not used in BFME...added to weapon for patch 1.02 ; ; 30 #define ROHAN_ELVEN_MELEE_DAMAGE_UPGRADE 80 ; ; 60 #define ROHAN_ELVENWARRIOR_BOUNTY_VALUE 12 ;------------------------ROHANBANNER------------- #define ROHAN_BANNER_HEALTH 100 #define ROHAN_BANNER_HEALTH_DAMAGED 100 #define ROHAN_BANNER_HEALTH_RECOVERY_TIME 10000 #define ROHAN_BANNER_VISION_RANGE 100 #define ROHAN_BANNER_LVL1_EXP_AWARD 5 #define ROHAN_BANNER_LVL2_EXP_AWARD 6 #define ROHAN_BANNER_LVL3_EXP_AWARD 7 #define ROHAN_BANNER_LVL4_EXP_AWARD 8 #define ROHAN_BANNER_LVL2_EXP_NEEDED 10000 #define ROHAN_BANNER_LVL3_EXP_NEEDED 20000 #define ROHAN_BANNER_LVL4_EXP_NEEDED 30000 #define ROHAN_BANNER_LVL2_HP_ADD 60 #define ROHAN_BANNER_LVL3_HP_ADD 60 ;100 #define ROHAN_BANNER_LVL4_HP_ADD 60 ;100 #define ROHAN_BANNER_LVL2_DAM_ADD 20 #define ROHAN_BANNER_LVL3_DAM_ADD 20 #define ROHAN_BANNER_LVL4_DAM_ADD 20 ;30 #define ROHAN_BANNER_BOUNTY_VALUE 25 #define ROHAN_BANNER_COST 800 #define ROHAN_BANNER_BUILDTIME 30 ;Uses Rohan Peasant weapon. ;------------------------ROHANBANNERRIDER------------- #define ROHAN_BANNERRIDER_HEALTH 400 #define ROHAN_BANNERRIDER_HEALTH_DAMAGED 400 #define ROHAN_BANNERRIDER_HEALTH_RECOVERY_TIME 10000 #define ROHAN_BANNERRIDER_VISION_RANGE 175 #define ROHAN_BANNERRIDER_BOUNTY_VALUE 25 ;uses Rohirrim weapon. ;------------------------ROHANENT------------- #define ROHAN_ENT_BUILDCOST 1000 #define ROHAN_ENT_BUILDTIME 25 ; ; 45 #define ROHAN_ENT_HEALTH 1400 ; ; 2000 #define ROHAN_ENT_VISION_RANGE 100 #define ROHAN_ENT_WALK_SPEED 40 ; ; 50 #define ROHAN_ENT_FIRE_THRESHOLD 0.2 ; How much flame damage (percentage of health) do I need to take before starting on fire? #define ROHAN_ENT_BOUNTY_VALUE 250 ;------------------------ROHANTREEBEARD------------- #define ROHAN_TREEBEARD_HEALTH 3200 ; ; 5000 #define ROHAN_TREEBEARD_VISION_RANGE 100 #define ROHAN_TREEBEARD_PUNCH_DAMAGE 600 #define ROHAN_TREEBEARD_PUNCH_RADIUS 50 #define ROHAN_TREEBEARD_KICK_DAMAGE 600 #define ROHAN_TREEBEARD_KICK_RADIUS 20 #define ROHAN_TREEBEARD_ROCK_DAMAGE 400 #define ROHAN_TREEBEARD_ROCK_RANGE 500 ;600 #define ROHAN_TREEBEARD_BUILDINGATTACK_DAMAGE 600 #define ROHAN_TREEBEARD_BOUNTY_VALUE 750 ;------------------------UPGRADES------------------- #define GONDOR_WALLBANNER_BUILDCOST 800 ;---------------ROHAN TECHNOLOGY AND UPGRADES-- #define ROHAN_TECH_BASIC_TRAINING_BUILDCOST 1000 #define ROHAN_TECH_BASIC_TRAINING_BUILDTIME 30 #define ROHAN_TECH_FIRE_ARROWS_BUILDCOST 750 #define ROHAN_TECH_FIRE_ARROWS_BUILDTIME 30 #define ROHAN_TECH_FORGED_BLADES_BUILDCOST 750 #define ROHAN_TECH_FORGED_BLADES_BUILDTIME 30 #define ROHAN_TECH_HEAVY_ARMOR_BUILDCOST 800 #define ROHAN_TECH_HEAVY_ARMOR_BUILDTIME 30 #define ROHAN_TECH_HORSE_SHIELD_BUILDCOST 500 #define ROHAN_TECH_HORSE_SHIELD_BUILDTIME 30 ;----- #define ROHAN_PERSONAL_BASIC_TRAINING_BUILDCOST 300 #define ROHAN_PERSONAL_BASIC_TRAINING_BUILDTIME 10 #define ROHAN_PERSONAL_FIRE_ARROWS_BUILDCOST 300 #define ROHAN_PERSONAL_FIRE_ARROWS_BUILDTIME 10 #define ROHAN_PERSONAL_FORGED_BLADES_BUILDCOST 300 #define ROHAN_PERSONAL_FORGED_BLADES_BUILDTIME 10 #define ROHAN_PERSONAL_HEAVY_ARMOR_BUILDCOST 300 #define ROHAN_PERSONAL_HEAVY_ARMOR_BUILDTIME 10 #define ROHAN_PERSONAL_HORSE_SHIELD_BUILDCOST 300 #define ROHAN_PERSONAL_HORSE_SHIELD_BUILDTIME 10 ;------------------------STRUCTURES------------------- ;------------------------STABLES------------- #define ROHAN_STABLES_BUILDCOST 600 ;500 #define ROHAN_STABLES_BUILDTIME 30 #define ROHAN_STABLES_VISIONRANGE 160 #define ROHAN_STABLES_SHROUDCLEAR 161 #define ROHAN_STABLES_MAXHEALTH 3000 #define ROHAN_STABLES_MAXHEALTHDAMAGED 2000 #define ROHAN_STABLES_MAXHEALTH_REALLYDAMAGED 1000 #define ROHAN_STABLES_LVL1_EXP_AWARD 50 #define ROHAN_STABLES_LVL2_EXP_AWARD 60 #define ROHAN_STABLES_LVL3_EXP_AWARD 70 #define ROHAN_STABLES_LVL2_EXP_
There are no comments yet. Be the first!