v2017.10.22
Helianthella
released this
22 Oct 02:32
·
4781 commits
to stable
since this release
Added
- Added the script command
getmapinfo()
, which allows to obtain misc information about a map. (#1852) - Added an option to restrict party leader changes to characters on the same map. Controlled by the setting
party_change_leader_same_map
(defaults to true). (#1812) - Added initial support (shuffle packets, obfuscation keys) for clients 2017-09-27, 2017-10-02, 2017-10-11, 2017-10-18. (#1859)
- Added the
noautoloot
mapflag, allowing to disable the@autoloot
functionality on a map by map basis. (#1833)
Changed
- Extended the script command
logmes()
with an option to log to theatcommandlog
table. (#1843) - Updated RoDEX, with support for packetver
20170419
and newer. (#1859) - Updated Exp-related packets and handling functions to support values larger than 2 billions (as seen in packetver
20170830
and newer). (#1859) - Changed the diagnostic message in
skill_init_unit_layout()
to report the skill ID instead of its index. (#1854)
Fixed
- Corrected the Kafra dialog in case a Doram without the Summoner's Basic Skill attempts to open the Storage. (#1864)
- Changed the cell stack counting algorithm to ignore invisible NPCs, improving the Dancer Quest experience as well as other cases of hidden NPCs blocking off certain cells. (#1827)
- Improved the handling of the
cardfix
value to make it more resistant to overflows, especially in renewal mode. Simplified the related renewal/pre-renewal conditional code. (#1825) - Fixed some compilation warnings occurring in VS2017. (#1870)
Other
- New versioning scheme and project changelogs/release notes (#1853)