After looking over the buff duration formulas, it is obvious that the issue with durations is related to caster level not being sent to the client properly. I am still not sure why it actually does seem to work sometimes, but it may be that caster level has been moved into part of what we call the sequence field. That might explain why certain headings will allow buffs to work properly. I think this should be pretty easy to resolve and I will definitely look into it tonight. I will get SVN updated as soon as it is corrected.
|
Spell buffs and debuffs are now fixed and lasting for the correct duration in SoF. I have updated the SVN with the fixes for this. It turned out that one of the unknown fields in the action packet is actually it sending the caster (or maybe castee) level a second time. I just identified that field as level2 and have the encode sending the level information there again and it all works perfectly as far as I can tell :)
|
Nice. Thanks. I'll update my server tonight and see where that leads me.
|
All times are GMT -4. The time now is 02:46 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.