Changed code to use slot 0 for cursor instead of slot 30. I've tested this out locally, but problems may still linger. This is the first step to hopefully fixing item desyncs.

Admins, run the following query: UPDATE inventory set slotid = 0 where slotid = 30;

Added a message to players warning them about zoning with a bag on their cursor containing items. This can/will cause a desync, until we can figure out how to send these items to the client so it recognizes them. (I tried every opcode we have with no luck.) This most likely is related to items in dropped bags and world containers not working either.

Removed some unneeded item code (shared banks, some remaining augment code.)

Flash of Light will now force an NPC to run (using fear pathing) if they are out of combat range.

Changed buffs being stripped on low HP to compare against HP from items, instead of from spells.

Removed some orphaned code and commented out some debug logging.