- Selector Fixed and optimized.\n- Missing portals for Ancient Devil quest added.\n- Special item drops loaded from TQBins.\n- Fixed a bug Bomb quest (thanks marlin -_-).\n- Added a table with server info for website use.\n- Fresh SQL backup for world server.\n- Players now gain experience from pet kills and attacks for melee and magic.\n- KO counter no longer increases in TG.\n- ActionThread implemented.\n- Spells with IntoneDelay such as FireCircle now properly wait for the intone delay.\n- Fixed a bug that allowed players to attack targets after revived (auto attacking same target with the same UID).\n- Adjusted DB rate.\n- Fixed an issue with the DropHandler not dropping certain itemtypes and overflowing item level.\n- Companion and ActionThread collections added to Kernel.\n- NPCGenerator, ActionGenerator added to Kernel.\n- BootTime added to Kernel.\n- Fixed an issue with Selector causing vision to be removed after teleporting to maps.\n- Companion Vision implemented.\n- DBServer, ServerRepository added.\n- Utilized automatic UID generation for players.\n- Companion class and logic impelented.\n- Companion AI implentation (still missing DMap checks on movement).\n- Players now flash if their pets attack other players or guards.\n- Pets now disappear on player logout/dc.\n- ItemEffects implementation.\n- Adapted MsgRegister to utilize Selector.\n- Adapted MsgConnect to utilize Selector.\n- Fixed a bug that caused the players to have incorrect stats after finishing transform.\n- Fixed a bug that allowed players to pick up more than 40 items.\n- Players now don't regen stamina during transform.\n- Automatic flush and updates to server table with server info.\n- Solution wide cleanup and optimizations, Performance increase of 30% in certain areas.