Updated configure script to support non-x86 platforms

Signed-off-by: Haru <haru@dotalux.com>
Tweaked a platform check to support ARMv6+

Signed-off-by: Haru <haru@dotalux.com>
Fixed some warnings on ARM

Now Hercules is officially able to compile and run on a Raspberry Pi.

Signed-off-by: Haru <haru@dotalux.com>
Merge pull request #261 from Baalberith6/master

wrong HPM parsing of packets of variable length, when the size is not equal declared size.
Added Chilly to AUTHORS

http://hercules.ws/board/topic/3188-authors-of-athena/?p=30958
Findings: https://github.com/HerculesWS/Hercules/search?q=Chilly&ref=cmdform
Fix Bug 8069
http://hercules.ws/board/tracker/issue-8069-gate-of-hell-bonus2-bsubrace-thara-frog-card/

Completely review the 1st and 2nd class skill_cast_db in renewal with aegis files.
Thanks to Yommy and Ind for the files
Follow-up to e2fdc3b858dda8abb7518735fbb254a2d63ea760

Fixed pre-renewal build.

Signed-off-by: Haru <haru@dotalux.com>
set_constant the send_target

fix bug 8049
http://hercules.ws/board/tracker/issue-8049-specialeffect-target-self-doesnt-work/
Fixed a crash caused by NPC variable references in callfunc

- Fixes bugreport:8074, thanks to ahmadshidqi
  http://hercules.ws/board/tracker/issue-8074-help-crash/
- Also fixed some DBMap allocation mistakes introduced in 4f3156b.
- Added testcases to the self-test script.
- Made possible thanks to Ind.

Signed-off-by: Haru <haru@dotalux.com>
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Merge pull request #262 from Baalberith6/master

MH_LIGHT_OF_REGENE resetting intimacy to 0.25% and checking for 0.75% when used (instead of 25% and 75%)
Removed executable flag from some files that don't require it

Signed-off-by: Haru <haru@dotalux.com>
Fixed Bug 8046

Fixed issue with permanent statuses being removed during logout for memory-freeing operations, special thanks to streusel and all those who contributed to the bug report.
http://hercules.ws/board/tracker/issue-8046-cart-disappearance/

Signed-off-by: shennetsind <ind@henn.et>
Fixed issue 8043
http://hercules.ws/board/tracker/issue-8043-arch-bishop-lauda-ramus/
Also corrected similar issue with AB_LAUDAAGNUS, now both skills can be used properly whether the caster is in a party or not.
Special thanks to kyeme for reporting this issue
Fixed some warnings (unused functions) pointed out by clang-5.1.

Signed-off-by: Haru <haru@dotalux.com>
Merge pull request #265 from AnnieRuru/request_1

set_constant the send_target
Fixed Bug 8067

Sample plugin compiler error on msvc, credits to AnnieRuru (Thank you!)
http://hercules.ws/board/tracker/issue-8067-pluginsamplec-throws-error-on-microsoft-compiler/

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

Special Thanks to kyeme, Haruna
http://hercules.ws/board/tracker/issue-8072-map-crash-autotrade/

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

Would crash when target npc's variable database is empty.
Special Thanks to Haruna, ossi0110

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