Best Answer -SilverBane-, 18 June 2015 - 05:44 PM
Well, that's pretty simple. Open createaheroweaponupgrades.INC and then find the weapon you want to change in his weaponsets (probably you're going to change this: CreateAHeroBasicMeleeWeapon)
Then, open Weapon.INI and find:
Weapon CreateAHeroBasicMeleeWeapon
it should look like this:
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
To kill multiple enemies, just change Radius = 0.0 in DamageNugget to something bigger. (aragorn with blademaster haves around 15)
To knock back, you need to add a metaimpact nugget, like this (boromir's meta impact)
MetaImpactNugget ; A Nugget that throws things back with force HeroResist = .75 ; only add this if you want % chance vs heroes ShockWaveAmount = 25.0 ShockWaveRadius = 8 ShockWaveArc = 120 ShockWaveTaperOff = 1 End
That's all
Go to the full post