Dropped emperium spawn restrictions

Thanks to kyeme for bringing it to our attention.

Signed-off-by: shennetsind <ind@henn.et>
Plugins can now make use of msg_txt()

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

Official item drop announce support, currently hardcoded list -- we'll be following up shortly with a decent way of storing it.
Special Thanks to Yommy, Beret, kyeme.
http://hercules.ws/board/tracker/issue-7858-monster-rare-drop-announcement/

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

Modified reflect code so that each reflection source can judge whether to apply or not, necessary for mechanics such as item-bonus reflect triggers even on autoguard while reflect shield does not.
Re-added that "reflect shield" overhead display which I mistakenly removed in fdb6de1aa34086fd4d22ae127437727f556cea3c. Added code to refrain damage numbers from overlapping in the client, which would render them illegible.
Special Thanks to kyeme, Yommy.
http://hercules.ws/board/tracker/issue-7792-safety-wall-reflect-bug-body-relocation-error/

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>
Fixed conf inheritance issue

Special Thanks to bgamez23, kyeme.

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Fixed Bug 7870
Food items sold for 0 zeny in renewal item database.
http://hercules.ws/board/tracker/issue-7870-food-items-sell-for-0-zeny/
ItemDB SQL Sync

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Corrected an uninitialized variable when adding an item

- The .favorite field of newly added inventory items wasn't correctly
  initialized to zero, potentially causing data loss (fixes
  bugreport:7854, thanks to Vincent, GrumpyPanda).

Signed-off-by: Haru <haru@dotalux.com>
Fixed a missing/incorrect check in the Moscovia Whale quest

- Most of the checks for the GUSLI accessory were completely
  ineffective, and could be bypassed by wearing any accessory.
- Replaced numeric item ID with the item DB constant.

Signed-off-by: Haru <haru@dotalux.com>
Update JOB_REBELLION 'job_db1.txt' to its official values and some mini adjustment.

Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
Follow up 3a269dca93c421141631b4c87b2f366b6c130a42

Extended to the fix to aggregated as well, as in val: [ y,x ]/{y,x}/(x,y,...)

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

pc_checkitem is now triggered by @reloaditemdb to ensure modified conditions are respected, also a performance boost that causes the itemlist/cartlist/storagelist/gstoragelist lookups to only be triggered on demand instead of on every teleport.
Closes #219
Fixed ancient monster ai bug that caused mobs to consider themselves elegible targets, which would waste status_check_skilluse and battle_check_target calls.

Signed-off-by: shennetsind <ind@henn.et>
- Fix Bug 7850
- Replace incorrect end commands with close
- Update variable syntax

Signed-off-by: Patskie <escalona3413@gmail.com>

Fix variables and character stuck at healing

Signed-off-by: Patskie <escalona3413@gmail.com>
Merge pull request #233 from Patskie/master

Fixed Bug 7850
- Replaced incorrect end commands with close
- Updated syntax for setting variables
Minor adjustments

- improved @makehomun -1 so that if the homun data hasnt been loaded it is requested.
- instances of private types (party/guild/char) no longer create channels, however global types still does (IOT_NONE).
- Fixed an issue with party/guild instance data not being freed when either is destroyed (Special Thanks to Yommy).

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Fixed some case mismatches in the Flavius bgqueue test script

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