Updated CUser::HPTimeChange() to resemble official 1.298. Refs #39.
Re-separated the type 4 removal logic from the assignment logic (as it cannot work that way in all cases without knowing the skill ID, which is impractical). Removed a lot of the redundant removal logic (and shifted both methods into the more accessible CMagicProcess class, given they don't need to tie to the user) + fixed a handful of bugs.
Minor tweaks
Implemented the loader for the ITEM_UPGRADE table. Refs #14.
Implemented a mockup of mgame's CUser::ItemUpgrade() method (untested). Resolves #14.
Guard towers + other non-moving NPCs (i.e. movement type [10]4) now don't bother to move.
Merge branch 'master' of github.com:twostars/snoxd-koserver