Buff/debuffs are now effective within the AI server; resolves #242.
Renamed GetUnit() to the more conformant GetUnitPtr().
Should fix compilation on gcc.
Game server: fixed a rare race condition with the region user list.
Game server: no longer compiles its packet handlers as one large compilation unit (no longer getting too much out of it, all it really does is breaks edit & continue).
Game server: implemented GM visibility state; resolves #331.
Game server/skill system: skills that require quests now check to ensure the quests are completed (note: GMs are excluded). This relies on MAGIC.Etc being imported from the client. This is also disabled in debug builds, so testing can continue as normal. Resolves #335.
Game server/skill system: listed the various skill fail types (as in the client). SendSkillFailed() now includes a fail error, so the client will now accurately display a fail message rather than do nothing...
Game server/skill system: fixes debuffs/DOT not restoring the HP bar after the skill expires; resolves #333.
Game server/skill system: another tweak to ensure DOT skills restore the HP bar correctly.
Game server: replaced the forced re-equip logic with logic to ensure players can't equip wrong items together (i.e. 1H + 2H item, or such); resolves #332.
Game server/skill system: debuffs shouldn't be allowed to have their durations extended.
Fixed typo in SQL script.
Game server: clears the remaining users in the logged in user list (that may still be there as a result of an improper shutdown) on server startup. Closes #338.
Game server: fixed a race condition with the equipped item bonuses.
This commit is stunning for AI (AI server now supports randomly stunning mobs on lightning damage); resolves #329.
Game server/skill system: persisting skill durations are now shown correctly when relogging; refs #342.
Game server: unified the player AP calc. This also fixes a casting issue that skewed results a little (most noticeable when comparing AP at different levels); closes #325.
Game server/skill system: expiry of DOT skills should now always revert the HP bar.
Game server/quest system: implemented base support for the original, official quests. These are now used by default (as far more of them are written already). Closes #330.