Game server: AoE heals, heal over time and damaging skills are now working properly.
Game server: buffing the opposite nation in zones where you can't attack the other nation is now possible. AoE's always showing up now, too.
Game server/skill system: implemented "Curse Refraction" as per official skill description (untested).
Merge branch 'master' of https://github.com/twostars/snoxd-koserver
Game server: removed the date/time config, fixed time update logic to avoid it behaving as its own extremely buggy clock/calendar.
Game server: user rankings (i.e. NP symbols) & clan grades are now reloaded at the start of each day. Resolves #214.
Game server: implemented support for the "CONT Recovery" item. If a user has this item when leaving/being removed from a clan, all of their donated NP will be refunded (as opposed to just 30%). Resolves #234.
AI server: removed unused method CNpc::ToTargetMove().
AI server: IsCloseTarget() (that is, IsCloseTarget(nRange, Flag) -- NOT the other one that serves a different purpose) now returns a more meaningful value.
AI server: removed the now-useless nAttackType arg from CNpc::SetDamage().
Game server: implemented zone checks for the main zones. Closing #256 as the rest depends on event logic.
Game server: as per the older official code, we give increased damage in war zones (there's nothing more to it in these files. Unsure if the '3 wars in a row' logic was ever *actually* implemented officially, as that's been touted throughout KE as well -- which the code disagrees with). Closes #240.
Game server/skill system: debuffs should now "stack" (i.e. reset the expiry time each time they're applied). Resolves #248.