Game server/quest system: implemented support for NPC effects & exposed ShowEffect() to original Lua scripts. Removed some of the custom hacks (committed a tampered with set apparently) that do not belong in the quest scripts.
Merge branch 'master' of https://github.com/twostars/snoxd-koserver
Game server: increases the base melee attack range.
Game server/skill system: merged MAGIC_CASTING & MAGIC_FAIL handlers.
Game server: fixed the STORE_CLOSE packet, so items continue to show after the inventory update; resolves #354.
Game server: monthly NP is now reset each month; resolves #287.
Game server: allowed for the ABNORMAL_GIANT_TARGET state, which the "Maximise scroll" definitely uses and presumably the Krowaz "Reduction" skill uses also (shows a "Hit!" effect above the character, presumably meaning "Attack me! I'm a target!", as if being giant-sized wasn't obvious enough.)
Game server/skill system: implemented support for weapon enchant & armor enchant scrolls (armor enchant wasn't handled correctly); refs #229.
Game server/skill system: implemented support for death taunt (skills); resolves #356.
Game server/skill system: minor tweak to remove duplicate canUseSkills() check.
Game server/skill system: reimplemented the generic CanAttack() check in UserCanCast() (wanted to remove it as IsAvailable() checks that, but it all needs to be cleaned up a bit first -- better to keep things behaving the same for now).
Game server/skill system: removed potential extra compensation ticks of HOT/DOT skills, as the expiration time on the client is desynced, causing a little confusion.
Game server/skill system: ensure the poison status is explicitly removed when the skill expires.
Game server/skill system: cleaned up non-durational type 3 spells.
 * Magic hammer now repairs weapons as well.
 * Implemented support for DirectType 5 (adjusts target's HP by a percentage); resolves #358.
 * Implemented support for DirectType 8 (HP absorption not limited to players).
 * Implemented support for DirectType 11 (true damage to a target)
 * Implemented support for DirectType 13 (chance to reduce target's armour/weapon durability).
Game server: now includes Lua's version on startup (I can never remember what we're at!).
Game server: fixes compilation in gcc
Speed Hack Control #342
user kills, Meat Dumpling gifts.
logic bug fixed.
Merge pull request #373 from Eridia/master

Game server: hardcoded speed hack checks, Meat dumpling rewards.