hi ich hab ein problem und zwar wollte ich legolas den goldener pfeil von haldir geben, allerdings nicht genau den gleichen sondern als neue fähigkeit. Ingame wird er auch angezeigt, jedoch bleibt er grau hinterlegt, auch wenn Legolas das erforderliche level 10 erreicht... ich vermute mal dass des mit dem Upgrade zusammenhängt, weiß jedoch nicht was der Fehler genau ist. Über Hilfe wäre ich sehr dankbar, sollte auch ein leicht zu lösendes Problem sein komm aber grad nicht drauf ^^
Hier sind mal alle relevanten Codes
1. das Upgrade:
Upgrade Upgrade_GoldenArrow
Type = OBJECT
End
2. SpecialAbilty:
SpecialPower SpecialAbilityGoldenArrow
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 45000
InitiateSound = LegolasHawkStrikeArrowShoot
End
3.AddModule:
Object ElvenLegolas
AddModule LegolasGoldenArrow
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_GoldenArrowUnpause
SpecialPowerTemplate = SpecialAbilityGoldenArrow
TriggeredBy = Upgrade_GoldenArrow
End
Behavior = SpecialPowerModule ModuleTag_GoldenArrowSpecialPower
SpecialPowerTemplate = SpecialAbilityGoldenArrow
StartsPaused = Yes
UpdateModuleStartsAttack = Yes
InitiateSound = HaldirVoiceGoldenArrow
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_GoldenArrowWeaponFireUpdate
SpecialPowerTemplate = SpecialAbilityGoldenArrow
WhichSpecialWeapon = 1
UnpackTime = 600
PreparationTime = 1
PackTime = 2000
StartAbilityRange = HALDIR_BOW_RANGE
MustFinishAbility = Yes
SpecialWeapon = LegolasGoldenArrow
End
Behavior = AutoAbilityBehavior ModuleTag_GoldenArrowAutoAbility
SpecialAbility = SpecialAbilityGoldenArrow
MaxScanRange = HALDIR_BOW_RANGE
Query = 1 ANY ENEMIES +HERO +MONSTER -STRUCTURE
Query = 1 ANY ENEMIES +INFANTRY +CAVALRY -STRUCTURE
End
4. Die Weapon stell ich hier nicht rein da der Fehler nicht hier liegen kann meiner meinung nach
5. CommandSet, CommandButton sowie ExperienceLevel Eintrag sollten ebenfalls stimmen, da mir sonst die Fähigkeit Ingame ja gar nicht angezeigt würde.
Für Hilfe wäre ich sehr dankbar
Lg Gurakil