This update doesn't really mean a whole lot to the average viewer but...
Cache corrupt no more!
I was limited by my cache on packing data, everytime data was packed my indices were no longer able to be opened with a cache editor..
I found why my cache was corrupting and repacked over any corrupt indices.
My Index files load fine now, and I can repack.
What does this mean?
Maps, Objects, Models, Animations.
I can pack in anything once again!
For some reason a lot of data types that shouldn't be saved as bytes were saved as bytes.
Some examples: Weapon/armor bonuses.
Problem with bytes is you cannot go over 127.
A lot of these saves and writers/readers were converted over to ints instead.
Fixed a major bug with npcs not pulling attacking players position quick enough and would get stuck in a loop of moving was fixed.
Had to edit the order of the combating methods to make more "logical" sense to avoid this issue.
Also created a class specific for instancing, now creating instances is much easier. Instances can be created with our existing party system for certain bosses. (need this for our raids)
Made object specific instancing.
Made NPC specific instancing.
I can add remove and change anything within a specific instance easily with the new system. (instances are impossible to overlap)
Started the structure of clan system.
-Creating done
-Kicking done
-promoting started
-inviting started
-renamed not-started
-clan hub not-started
-wildy events not-started
+lots of other stuff I really can't remember off the top of my head haha.
also heres the center with the g.e npcs like it is supposed to have