Player Resource Consortium
Neverwinter Nights => Help => Topic started by: xwarren on July 10, 2009, 06:47:56 AM
-
I searched for entries of Hierophant and Archmage Spell Like Abilities in spells.2da and found something like that:
2036 SLA_I 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2037 2038 2039 2040 2041 **** **** **** **** **** **** **** **** **** **** **** ****
2037 SLA_I_a 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2036 **** **** **** **** **** **** **** **** **** ****
2038 SLA_I_b 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2036 **** **** **** **** **** **** **** **** **** ****
2039 SLA_I_c 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2036 **** **** **** **** **** **** **** **** **** ****
2040 SLA_I_d 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2036 **** **** **** **** **** **** **** **** **** ****
2041 SLA_I_e 16823384 **** **** L **** **** 0x3F sla_script1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 2036 **** **** **** **** **** **** **** **** **** ****
Can somebody tell me why there are 5 extra entries for each SLA, please. I don't see any differencies between them in game - all 5 cast the same spell, and have the same number of uses (which are decreased at the same time after casting SLA). I have edited spells.2da and it seems to work fine with just one entry (but as I wrote before, I don't know if I didn't messed up with something else ;) )
Also I have a question about number of SLA uses per day. In sla_script1.nss I read that uses/day are dependent on spell level, while in feat description I read that it can be used 3 times per day.
*Edit: There seems to be some kind of error with targeting of SLA - ie. if I choose to store Darkfire as SLA, when I try to cast it on myself I get 'You cannot target location' message (no idea why - i wasn't targeting location!).
-
I have fixed some issues with SLA:
- removed extra entries from spells.2da - now it's one icon for one SLA (instead of 6 before)
- fixed targeting problem (when target is not valid message appears but the usage is not lost)
- because ActionCastFakeSpell* forces the character to be in correct range, I removed range check code (if character is too far, it will now run toward target and then cast the spell - like with casting normal spells)
- added correct DC of SLA (not sure about that - number of uses per day depends on innate level of the spell, should DC also depend on innate level? DC of most SLA's is Charisma based, but there was a function in the script, unfortunately not complete, which indicated that DC of Heirophant SLA is Wisdom based :| )
- added icons for the feat ;)
I'm testing it now...
-
If you fix this, I will be rather happy. It's been a bug report for about 3 years now :P
-
Not tested Spell Penetration for SLA, and still have no idea what the extra entries were for, but I think I have fixed every issue I have found in the script, but can't fix animation - if the spell stored as SLA has a projectile it is fired twice :|
Also I thought Archmage gets only one SLA... (currently can select all 5).
You'll need to change descriptions of the feat (can't rely on my English in this matter :P )
-
No, archmage could get 1 SLA per level