HPM: Guild.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
Merge pull request #161 from shenhuyong/master

Added full support for the Rebellion.
Corrected some errors inteh Rebellion skill_tree and job_db

- Fixed bugreport:7724 (thanks ot Poison, LuLu)
  http://hercules.ws/board/index.php?app=tracker&showissue=7724
- Please note that, in Pre-Renewal, the job_db values aren't accurate,
  since the Rebellion class never existed before. It is currently using
  values from the Gunslinger class, just like Oboro and Kagerou use
  values from the Ninja class.

Signed-off-by: Haru <haru@dotalux.com>
HPM: Storage.c Completed

Moved missing declarations of interest into the interface, init/final from storage into gstorage

Signed-off-by: shennetsind <ind@henn.et>
HPM: Homunculus.c Completed.

it was all good already, just reviewed to ensure and removed a unused declaration.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Instance.c Completed

Moved missing vars and declarations of interest into the interface. Instance data now available to plugins via instance->list (struct instance_data array)

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

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: log.h Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Mercenary.c Completed

Moved missing declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Party.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of party within calls to shorten wherever it made sense to, and renamed some members to ease reading.

Signed-off-by: shennetsind <ind@henn.et>
Merge pull request #164 from cannelle/patch-1

Fix for incorrect mob_warpslave_sub and map_quit clear values.
HPM: Trade.c Completed

Already was about complete, just moved the definition to the .h so that plugins may rely on the value,
also updated the trade.c header given the file had been previously modified (when the trade interface was implemented)

Signed-off-by: shennetsind <ind@henn.et>
HPM: Searchstore.c Completed

Moved missing declarations of interest.

Signed-off-by: shennetsind <ind@henn.et>
HPM: pc.c Completed

Moved missing vars and declarations of interest into the interface.

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

Fixed missing #if, special thanks to Haruna

Signed-off-by: shennetsind <ind@henn.et>
Provided argument-list equivalent for several variadic functions

This is necessary for the upcoming HPM hooking system
* Fixed Bug #7713
http://hercules.ws/board/tracker/issue-7713-bnogemstone-reverted/

Per official behavior, Mistress card effect removes all gemstone requirements on all skills EXCEPT Hocus Pocus and Ganbantein.
* Fixed Bug #7708
http://hercules.ws/board/tracker/issue-7708-mandragora-howl-chance-way-too-high/

Mandragora Howl chance --- way too high.
Base on a patch of the fix made by Rytech in 3ceam.