Post#28 » Tue Aug 16, 2011 12:52 pm
Okay, here is the laydown of the casting issues some of you are reporting in DS.
Prior to these latest optimizations, the code used to handle how NPCs cast spells would allow a NPC to attempt to cast a spell even if their data (the NPCs data that is) wasn't in sync with the server. This was responsible for a lot of the crashes that were occurring in DS. What I did was went in and updated a few sanity checks in the code to prevent the NPC from casting if they were not in sync with the server.
Now how this affects the game: A lot of you have been reporting that some events have new AE's/Spells etc, well this isnt the case. The AE's have always been there, just 95% of the time the event was not able to cast it, or it didn't know how to handle the code properly. With the code fix, this is no longer the case, and the events will fire ALL AE's and spells correctly now.
So now for the request:
If there is an event that is completely unbalanced now due to these changes, let me know. I balanced them off of the old casting system that would only fire the AE about 10% of the time correctly. I am not opposed to making small changes where required, but realize that the AE's are part of the scripts and that the scripts are not "broken".
With all that being said, the Trash casting is fixed with tomorrow's reboot (Aug 17).
Also all event excepts Azail, Visath and Xeru have had their code updated. I am doing them 1 day at a time to allow for proper testing. So be patient a little longer and let me know if you are getting crashes on any event OTHER than Azail/Visath/Xeru
Oh the fun you all are going to have in DSK3...
Simon says.. touch the green one! Nooooo BLIQUE NOT THE RED ONE! zomg you just got me "Vaion Touched"!