modified second "infinity loop !" error so that its different from the first

and thus doesn't cause confusion (and it wasn't loop-related anyway).

Signed-off-by: shennetsind <ind@henn.et>
ensuring script_state is clear (as ers reuses memory).

Signed-off-by: shennetsind <ind@henn.et>
Follow up b7171479

Fixed couple intif.c interface members being called outside the interface

Signed-off-by: shennetsind <ind@henn.et>
Replaced pc->get_group_level with a macro (pc_get_group_level)

Because 2 jumps to get a single value is just awful.

Signed-off-by: shennetsind <ind@henn.et>
Replaced pc->pc_has_permission/can_give_items/can_give_bound_items with equivalent macros

Because 2/3 jumps to perform such a operation is just awful

Signed-off-by: shennetsind <ind@henn.et>
Introducing HPM Support for custom battle confs

Special Thanks to Mhalicot.

Signed-off-by: shennetsind <ind@henn.et>
Modified Xcodeproj, removed global tab/indentWidth override.

Thanks to Haruna! <3

Signed-off-by: shennetsind <ind@henn.et>
Speed up of several procedures that rely on ERS, _mreallocz ('z'ero)

Made Possible Thanks to the Woonderful Haruna! <3
Commit also fixes an inconsistency in the ERS, where it'd start with clear memory but would use garbage upon resizing, also implements a new ERS option that clears entries as soon as pass by ers_free, so that they'll be all shinny for when ers_alloc reuses them.

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