Das hier ist die normale Weapon des CAH.
Weapon CreateAHeroBasicMeleeWeapon
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
FireFX = FX_GondorSwordHit
DelayBetweenShots = FARAMIR_DELAYBETWEENSHOTS // time between shots, msec
PreAttackDelay = FARAMIR_PREATTACKDELAY // 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT // Do the delay each time we attack a new target
FiringDuration = FARAMIR_FIRINGDURATION // Duration of the sword swing
UseInnateAttributes = Yes
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 0.0
DelayTime = 0
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 10000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level1
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2 Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 15000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 20000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 30000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
End
Das änderst du hierzu:
Weapon CreateAHeroBasicMeleeWeapon
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
FireFX = FX_GondorSwordHit
DelayBetweenShots = FARAMIR_DELAYBETWEENSHOTS // time between shots, msec
PreAttackDelay = FARAMIR_PREATTACKDELAY // 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT // Do the delay each time we attack a new target
FiringDuration = FARAMIR_FIRINGDURATION // Duration of the sword swing
UseInnateAttributes = Yes
; DamageNugget // A basic Nugget that just does damage
; Damage = CREATE_A_HERO_DAMAGE
; Radius = 0.0
; DelayTime = 0
; DamageType = HERO
; DamageFXType = SWORD_SLASH
; DeathType = NORMAL
; End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 10000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level1
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2 Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 15000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 20000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 0.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 30000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
; Crush damage.
DamageNugget ; A basic Nugget that just does damage
Damage = SAURON_DAMAGE
Radius = 80.0
DamageArc = 75
DelayTime = 0
DamageType = SIEGE
DamageFXType = MAGIC
DeathType = NORMAL
DamageScalar = 40% NONE +HERO
End
; Magic damage.
DamageNugget ; A basic Nugget that just does damage
Damage = SAURON_DAMAGE
Radius = 80.0
DamageArc = 75
DelayTime = 0
DamageType = MAGIC
DamageFXType = MAGIC
DeathType = NORMAL
DamageScalar = 40% NONE +HERO
End
; Push back
MetaImpactNugget ; A Nugget that throws things back with force
; HeroResist = .75
ShockWaveAmount = 70
ShockWaveRadius = 75
ShockWaveArc = 75 ; Should generally be equal to damage arc
ShockWaveTaperOff = 1.0
ShockWaveSpeed = 0.0
ShockWaveZMult = 1.6
End
End
Dann macht er normal genau den selben Schaden, wie Sauron.