cbasetypes.h update

partial usage of ea:15242 (ai4rei) -- will revisit the remaining.

Signed-off-by: shennetsind <ind@henn.et>
Modified @command loading

So that HPM plugins are able to override default commands, thanks to Akkarin for bringing it up.

Signed-off-by: shennetsind <ind@henn.et>
Modified status_calc_

Replaces the previous 'first' flag with a multi-option flag capable of selectively determining calls where the recalculation must not be hold by delayed damage, and therefore must take place immediately.
This fixes issues caused by actions that require immediate recalculation e.g. on-level-up max_hp update, also modified @baselevel where status_calc was being called after the heal and not before, causing it not to be fully healed.
Special Thanks to Haruna! <3

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Added _MSC_VER check.
* This will check if C/C++ Compiler Version since VER 18.00 already defined Interlocked/Interlocked64.

Signed-off-by: Shido <the.keikun@gmail.com>
Renamed Hercules-12.sln and vcproj-12.
* Instead of -12 used for Visual Studio 2013.

Signed-off-by: Shido <the.keikun@gmail.com>
Added Visual Studio 2013 files.

Signed-off-by: Shido <the.keikun@gmail.com>
Follow-up 993e3303c3 and c6be1114d3.

Signed-off-by: Shido <the.keikun@gmail.com>