Merge pull request #1 from HerculesWS/master

Hercules Merge.
Merge pull request #3 from HerculesWS/master

Herc Merge
Skill ID Constant Added
Merge branch 'master' of https://github.com/dastgirpojee/Hercules into SkidConst
Merge remote-tracking branch 'upstream/master' into SkidConst
Bug:7723 and Skill Cooldowns

Fixed 7723, skill cooldowns are no longer have concurrent duplicates, when adding cooldown for a skill already in cooldown the timer is modified instead.
http://hercules.ws/board/tracker/issue-7723-skill-blockpc-end-error
Special Thanks to Haru, Wend and Beret.
Also fixed skill cooldown duration/total display for characters that relog with a skill cooldown on clients 20120604 or higher

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>
Minor identation fixes on status_change_start

Signed-off-by: shennetsind <ind@henn.et>
Fixed bug with status visual effects on relog

val_flag was being set only when status were being created, not loaded, moved them into its own switch so its set regardless of flag&4 being set or not.

Signed-off-by: shennetsind <ind@henn.et>
Fixed char deletion on latest clients freezing

Newer clients freeze unless the char select list is resent, Haru and I confirmed official servers re-send the list upon deletion (we were not able to identify when this started though, its currently set to 2013 onwards -- if you have info on this please contact us so we can fix the range :D).
Special Thanks to LuLu, Haruna.

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

Fixed Field Manuals not display the proper boost percentage on the client.
http://hercules.ws/board/tracker/issue-7754-field-manuals-issue/
Thanks to Frost

Signed-off-by: shennetsind <ind@henn.et>
Fixed Bug #7781

Item parsing was missing a check for IDs beyond maximum and allowing them to remain in the system which can cause numerous issues including the one in the report
http://hercules.ws/board/tracker/issue-7781-mapcrash-when-add-itemid-above-50k-in-itemdb2/

Signed-off-by: shennetsind <ind@henn.et>
Fixed Bug #7759

Modified how @commands from HPM plugins are handled so that they are persistent to @reloadatcommand (also prepares for the future load/unload during runtime feature)
http://hercules.ws/board/tracker/issue-7759-reloadatcommand/

Signed-off-by: shennetsind <ind@henn.et>
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Follow UP Fixed Bug #7754

Follow Up Fixed Bug #7754

there was the SC_CASH_RECIVEITEM line missing in Inds Commit.

added  case SC_CASH_RECEIVEITEM:

so it will display the correct % value.
Added idletime options

There have been requests for the extension of the feature, I was reluctant given more options would cause features relying on the feature to be easier to counter (less accurate), with the modification of the feature to employ options the feature is now configurable at the server owners discretion.
Special Thanks to Haruna

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

From c3cedcbf40a5408aafbac960363fe35f1909cbcf
Closes #169

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