v2019.08.25
MishimaHaruna
released this
26 Aug 06:04
·
3210 commits
to stable
since this release
Added
- Added/updated packets, encryption keys and message tables for clients up to 2019-08-21. (#2517)
- Added icons for the elemental resistance status changes (
SC_ARMORPROPERTY
). (#2516) - Added Visual Studio 2019 solution. (#2520)
- Added new NPC ID constants. (#2521)
Changed
- Converted various packets (
ZC_ADD_SKILL
,ZC_SKILLINFO_LIST
,ZC_SKILLINFO_UPDATE2
) into structs and added a new version forZC_NPC_MARKET_PURCHASE_RESULT
. (part of #2517) - Added missing sanity checks into many clif functions. (#2501)
- Extended the
getequiprefinerycnt()
command to accept multiple equipment slots at the same time, returning the total refine of them. (#2512) - Added the path (relative to the Hercules root) to various database reading status messages. (#2513)
- Extended
setiteminfo()
andgetiteminfo()
with additional options:ITEMINFO_ELV_MAX
,ITEMINFO_DELAY
,ITEMINFO_DROPEFFECT_MODE
,ITEMINFO_CLASS_*
,ITEMINFO_FLAG_*
,ITEMINFO_STACK_*
,ITEMINFO_ITEM_USAGE_*
,ITEMINFO_GM_LV_TRADE_OVERRIDE
. (#2518)
Fixed
- Fixed packets
ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN
andZC_MAKINGITEM_LIST
. (part of #2517) - Fixed an overflow in the auto bonus processing function, that made it unable to handle costume/shadow gears. (#2514, issues #1355, #1190, #2451)