If MARS is not supported, we need to ensure only one stmt is active at a time.
Game server: if there's a problem loading the rankings tables, the error will now be correctly reported to the console.
AI server: replaced all the manual NPC movement packet generation with CNpc::SendMoveResult().
Database: implement script as part of the database update process to ensure the password check is disabled for testing purposes.
AI server: removed CNpc::ChangeMonsterInfomation(), CNpc::m_sChangeSid, CNpc::m_sControlSid and unused CNpc::m_byChangeType checks.
Game server: fixed a bad check in the upgrade system and allowed for the new preview/upgrade flag in the packet (but not for the intended behaviour).
Game server: implemented clan login/logout notices
Game server: fixed upgrade rate & missed upgrade position check
Game server: stats should be applied from cospre items as well. Refs #119.
BUGFIX: _KNIGHTS_CAPE::byRanking is now loaded from the database correctly, so capes can now be bought again.
BUGFIX: Clan members can now be added (clan updates in general are fixed). Closes #112.
Game server: fixes bugged weight caused by 1df374c4b802f91c4798abbc6cfb9c8dcacba07f.
Game server: implemented clan notice, need packet logs to implement the notice itself (surely the raw notice output isn't manipped?). Refs #115.
Game server: allowed for the Krowaz notice chat type.
Game server: implemented proper clan notice packet. Closes #115.
Game server: fixed regular R attacks breaking on users, and not correctly checking NPCs/monsters.
Game server: cleaned up the code surrounding the last commit a little
Game server: fixed a bug that prevented players from attacking NPCs suffering some sort of CC effect (blinded, stunned, etc).
AI server: fixed enemy search ranges
AI server: monsters cast skills now after the cast time expires (really badly, temporarily..). Previously this was up to the client, but we block that (players controlling skill hits is arguably even more dumb than blocking NPC threads).