I don't understand how an ability triggers it's specific section in a script like Spell_Singletarget.ncs.
The abilities in ABI_base are only able to reference the script as a whole, and inside the scripts the only thing that seems to allow sections to be singled out for a single ability's use are the lines like "case <ABILITY_NAME>" at the start of them.
Since this is identical to the Label of the ability found in ABI_base I had assumed it references the Label against this line, but that isn't the case.
I'm trying to add new abilities to Dog, so to do that I copied certain abilities and changed their ID number, prerequisite ability, guitype, and cast animation. These were the only things I changed.
The abilities show up on Dog perfectly fine, and they activate fine. But for some reason their scripts don't fire.
The abilities have absolutely no effect, and ones that add a buff have a blank icon with no description or title.
I don't understand how changing any of those things could cause the script not to function properly, when the scripts themselves do not reference any of those things!
Another assumption I'd had was that perhaps one of the secondary scripts referenced by the main one to hold variables (such as talent_constants_h) would have things like "<ABILITY_NAME> = ID number", but none of them seemed to have anything remotely similar...
Can anyone please help?
Modifié par Kesaru, 06 mars 2010 - 06:42 .





Retour en haut






