Fixed issue: 8150
* http://hercules.ws/board/tracker/issue-8150-cash-shop-updating-quantity-bug/
* Also fixed issue where when using ATitem to get more than one pet egg would result on getting only one egg
* Changed packet 0x3880 structure now it also contains pet class and dropped flag from this packet, it was pointless
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Follow up to 6f6a6b3
 * Added new method to handle refreshing the storage window when it was closed automatically by the client
 * http://hercules.ws/board/tracker/issue-8027-when-the-storage-is-open-you-can-use-self-skills
 * http://hercules.ws/board/tracker/issue-7694-guild-notice
Follow up to d57781c
 * Fixed minor typo as pointed by @MishimaHaruna
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Fixed issue: 8146
 * http://hercules.ws/board/tracker/issue-8146-reloaditemdb-item-combo-db-crash/
Follow-up to dd49dbc3e8, added missing main.sql entry

Thanks to QQfoolsorellina

Signed-off-by: Haru <haru@dotalux.com>
Update official Spawn monster - Malaya and Biolab Dungeon 4
Update many items scripts to official
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
ItemDB SQL Sync

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Follow-up to 93584f7, Fixed issue with Character Creation, column doesn't contain default value.

Signed-off-by: MrKeiKun <the.keikun@gmail.com>
Merge pull request #277 from MrKeiKun/fix_char_make

Fixed issue with Character Creation
Follow up c1f1ca708d54

Updated rAthena to Hercules database upgrade to latest main files.
Added 2014 Ragexe Client Packet Data

https://github.com/ThemonChan/2014-Ragexe-Client
Merge pull request #278 from MrKeiKun/themon/2014_packet_data

Added 2014 Ragexe Client Packet Data
Follow-up to 6af9ad3

- Fixes bugreport:8167, thanks to Frost
  http://hercules.ws/board/tracker/issue-8167-packetver-re-small-issue/

Signed-off-by: Haru <haru@dotalux.com>
Corrected an issue when calling hookStop() from a post-hook

- Now hookStop() will do absolutely nothing if called from a post-hook,
  instead of causing unexpected effects on the next pre-hook execution.

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

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Removed global_reg_value leftovers.
Bug fixes and other changes

#Fixed issue where a corrupted map cache would lead to a crash
*Moved Big-endian compatibility functions to common/utils.h
#Fixed issue 8162
*http://hercules.ws/board/tracker/issue-8162-loadnpc-doesnt-trigger-oninit-of-duplicate-npcs/
*Added options to npc_parse_duplicate
#Fixed issue 8169
*http://hercules.ws/board/tracker/issue-8169-script-command-guildskill-skill-idlevel-not-working-as-intended/
*Changed *guildskill behavior, now it behaves exactly as depicted in the documentation
*Updated *guildskill documentation
#Added missing GBI types to mapif_parse_GuildBasicInfoChange now it's possible to change guild exp, lv, skill point and skill information
#GeoIP revamp
*GeoIP module was partially rewritten
*Added several data checks to prevent corruption and crashes
*Updated GeoIP database
*See https://github.com/maxmind/geoip-api-c/blob/master/libGeoIP/GeoIP.c for more information
#Added packetver checks regarding NST_MARKET
*Now *tradertype warns if user is trying to use this feature with older clients
Fixed Bug 8122
http://hercules.ws/board/tracker/issue-8122-sc-groomy-sc-weakness-and-sc-ignorance/
Fix success chance formula of SC_ENERVATION, SC_GROOMY, SC_IGNORANCE, SC_LAZINESS, SC_UNLUCKY and SC_WEAKNESS