Fixed a crash when a mercenary warps back to its master

- Issue introduced in 6c066dc6 (that sure was a while ago!)
- Special thanks to Ancyker

Signed-off-by: Haru <haru@dotalux.com>
Added back the Full Chem. Protection
Healer NPCs on all towns
Update mercenary_db.txt
Duplicate entry: */eden/eden_tutorial.txt

Modified   npc/re/scripts.conf
Merge pull request #320 from nadiyama/master

Corrected doppelganger mercenary HP
- Update some official mob spawn info
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Added freebies exclusive
1 Angra Manyu for 30 days

Modified   npc/scripts_custom.conf
MasonRO Assistant: Change effects

Modified   npc/custom/masonro/welcome.txt
Healer NPCs put backed the buffing fee and fix
* Fixing some exploits - Glistening potion
Follow-up: 45bebb5e0e4dffa081e9eb8e6b076e861302c9d8
* Forgot to put the weapon check to do a Full Chem. Protection
Extended item_check to also add unique_ids to any non-stackable items that lack it
- This is useful in case an old server that didn't have the unique_id feature enabled is updated to the latest version.
- It'll only have effect if item_check is enabled in the configuration files.
Fixed an issue when Token_Of_Siegfried is used, under certain conditions
- If the Token_Of_Siegfried is the first item in inventory, it would not get detected and consumed correctly.
Follow-up to b294026e6614a652c23bb0cea8a0d4dc69d8b125

- Added documentation for the pc->search_item function and formalized
  its return values. If the searched item is not found, now it returns
  the newly introduced constant INDEX_NOT_FOUND.
- Updated pc->search_item checks to make use of INDEX_NOT_FOUND.
- Fixed an issue with anvils not detected by the weapon forginc code,
  if they were in the first position of the inventory.
- Added ITEMID constants for the four anvil types.

Signed-off-by: Haru <haru@dotalux.com>
Merge branch 'master' of https://github.com/HerculesWS/Hercules into Hercules
Merge branch 'Hercules' into LocalPC
Updating LocalPC server files

Modified   afk/afk/afk.log
Modified   afk/afk/afk.obj
Modified   afk/afk/vc100.pdb
Modified   autobuyammo/autobuyammo/autobuyammo.log
Modified   autobuyammo/autobuyammo/autobuyammo.obj
Modified   autobuyammo/autobuyammo/vc100.pdb
Modified   char-server.exe
Modified   identifyall/identifyall/identifyall.log
Modified   identifyall/identifyall/identifyall.obj
Modified   identifyall/identifyall/vc100.pdb
Modified   itemmap/itemmap/itemmap.log
Modified   itemmap/itemmap/itemmap.obj
Modified   itemmap/itemmap/vc100.pdb
Modified   login-server.exe
Modified   manners/manners/manners.log
Modified   manners/manners/manners.obj
Modified   manners/manners/vc100.pdb
Modified   map-server.exe
Modified   mapcache.exe
Modified   plugins/afk.dll
Modified   plugins/autobuyammo.dll
Modified   plugins/identifyall.dll
Modified   plugins/itemmap.dll
Modified   plugins/manners.dll
Modified   plugins/storeit.dll
Modified   plugins/whosell.dll
Modified   storeit/storeit/storeit.log
Modified   storeit/storeit/storeit.obj
Modified   storeit/storeit/vc100.pdb
Modified   whosell/whosell/vc100.pdb
Modified   whosell/whosell/whosell.log
Modified   whosell/whosell/whosell.obj
Merge branch 'LocalPC' into Server