Lotr Digz Beta Mod

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 so...

Download

Uploading...
Do not refresh or leave this page!

File Description

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

Read More

Download 'lotr_digz_beta_mod_v_1.0.zip' (3.55MB)

Screenshots
Readme
===================
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_

Read More

Comments on this File

There are no comments yet. Be the first!

Digz


33,559 XP


Registered 2nd May 2016

27 Files Uploaded

Share This File
Embed File