
Weapon ElvenArcherBow

 AttackRange= 500

END




;Object RohanTreeBerd
;	ReplaceModule ModuleTag_ActiveBody
;		Body = ActiveBody ModuleTag_ActiveBodyStuff
;			MaxHealth         = 10000				;BALANCE Ent Health
;			CheerRadius 			= EMOTION_CHEER_RADIUS
;		    End
;	End
;	
;	ArmorSet
;		Conditions      = Non;e
;		Armor           = EntArmorMAPGOO;DIsengard
;		DamageFX        = NormalDamageFX;
;	End
;CommandPoints = 10
;BuildTime = 30
;END


Object ElvenElrond
 ReplaceModule ModuleTag_02
		Body = ActiveBody ModuleTag_02_Replace
			MaxHealth         = 4000				
			CheerRadius 			= EMOTION_CHEER_RADIUS
		    End
	End
End



Object GondorIsildur
 ReplaceModule ModuleTag_02
		Body = ActiveBody ModuleTag_02_Replace
			MaxHealth         = 2500				
			CheerRadius 			= EMOTION_CHEER_RADIUS
		    End
	End
End



Object MordorShelob
 AddModule ModuleTag_02
		Body = ActiveBody ModuleTag_02_Replace
			MaxHealth         = 5000				
			CheerRadius 			= EMOTION_CHEER_RADIUS
		    End
	End
End



Object MinorSpider
 AddModule ModuleTag_02
		Body = ActiveBody ModuleTag_02_Replace
			MaxHealth         = 1000				
			CheerRadius 			= EMOTION_CHEER_RADIUS
		    End
	End
End



Object MordorSauron
 ButtonImage = HPSauron 

 
 ReplaceModule ModuleTag_03
		Body = ActiveBody ModuleTag_03_Replace
			MaxHealth         = 10000				
			CheerRadius 			= EMOTION_CHEER_RADIUS
		    End
	End


 AddModule ModuleTag_Leadership
         Behavior = AttributeModifierAuraUpdate ModuleTag_Leadership
		StartsActive	= Yes ;If no, requires upgrade to turn on.
		BonusName		= SauronPassiveLeadership
		RefreshDelay	= 2000
		Range			= 120
		ObjectFilter	= ANY +INFANTRY +CAVALRY  -STRUCTURE -BASE_FOUNDATION -HERO
	End	
     End
End

Weapon SauronMace
  LeechRangeWeapon      = Yes
  CanFireWhileMoving    = No
  AttackRange           = 30.0
  MeleeWeapon           = Yes
  AcceptableAimDelta    = 60          ; Just needs to sort of face in the general direction.
  FireFX                = FX_SauronMaceHit
  DelayBetweenShots     = 500            ; time between shots, msec
  PreAttackDelay        = 2000             ; 300 is mace swing delay time before contact with target.
  PreAttackType         = PER_SHOT ; Do the delay each time we attack
  FiringDuration        = 3667    ; Duration of the mace swing
  DamageDealtAtSelfPosition = Yes ; A melee based AoE.  Arc radiates from me, not them

  DamageNugget                        ; A basic Nugget that just does damage
    Damage        = 500
    Radius        = 60.0
    DamageArc      = 180
    DelayTime     = 0
    DamageType    = CRUSH
    DamageFXType  = MAGIC
    DeathType     = NORMAL
  End
  MetaImpactNugget                    ; A Nugget that throws things back with force
	HeroResist			= .75
    ShockWaveAmount   = 60 ;50 
    ShockWaveRadius   = 60 ;30 
    ShockWaveArc      = 180 ;85 Should generally be equal to damage arc
    ShockWaveTaperOff = 1.0
    ShockWaveSpeed    = 0.0
    ShockWaveZMult    = 1.6
  End
End


Object MinisBridgeDoor
  AddModule ModuleTag_GBB
    Behavior = GettingBuiltBehavior ModuleTag_GBBRebuild
      WorkerName	= GondorWorkerNoSelect
      SpawnTimer  = 120
      RebuildWhenDead = Yes
    End
  End
End



Object GondorBaseWall
;  AddModule ModuleTag_GBB
;    Behavior = GettingBuiltBehavior ModuleTag_GBBRebuild
;      WorkerName	= GondorWorkerNoSelect
;      SpawnTimer  = 120
;      RebuildWhenDead = Yes
;    End
;  End


  AddModule ModuleTag_GettingBuilt
         Behavior = GettingBuiltBehavior ModuleTag_GettingBuilt
	    SelfBuildingLoop = BuildingConstructionLoop ; Only played if we DON'T spawn a worker
		SelfRepairFromDamageLoop  = NoSound         ; This doesn't cause an animation, so don't bother playing a sound
		SelfRepairFromRubbleLoop  = BuildingConstructionLoop
		SpawnTimer = -1.0 ; Negative means no 'autoheal'
		RebuildTimeSeconds = CASTLE_WALL_REBUILD_TIME
	End
  End
End