Server:
- Removed 3rd class shop in Brasilis
-items can now be bought in Tool Dealer - Fixed an issue where the Giant Faceworm Snake Skin drop in Faceworm's Nest was not identified.
- Added support for the feature.auction config.
-The auction system became unstable on clients 2012 onwards (exact date not known).
-It has been fixed on clients 2013-05-15 onwards.
-It was removed on clients 2014-11-12 and later.
-The server will also auto-disable it on unsupported clients. - Fixed an issue where the MVP EXP reward message was not shown correctly on clients 20131223 and newer.
-The ZC_MVP_GETTING_SPECIAL_EXP packet was removed on these clients so it is disabled now.
-Added mvp_exp_reward_message config to allow re-enabling this message in an custom way.
-Thanks to rAthena. - Added missing quest_db entries for Sara's Memory instance.
- Some item updates
-Added some missing items
-Moved some stable items
Oldschool Server:
- Fixed an issue where expired rental items are not deleted.
- Implemented new adoption methods
-Implemented atcommand adopt.
-Implemented script command adopt.
-Circumvents adoption issues with 2013-08+ clients.
--the client sided adoption is currently broken for these clients. - strcharinfo, strnpcinfo, getiteminfo/setiteminfo and setunitdata/getunitdata now support constants.
-These are easier to read and since it's not a big thing, why not? - Added support for sscanf script command.
- Added 'warp2' NPC
-Unlike 'warp', 'warp2' NPC will also be triggered by hidden player.
-Thanks to rAthena! - Some fixes related to 2017 clients.
-Added full support for the new party window.
-Changed some stuff to make the RODEX system work.
--Still needs another review... - Added some missing headgear quests.
- Corrected some translation/text encoding issues in scripts.
- Removed use of 'menu' from official (non-custom) scripts
-Some scripts were partly refactored/rewritten to use a more modern coding style (and to fix some issues) - Some other misc. cleaning of script files.
- Removed the usage of command goto from some npc scripts.
- Sanitize handling of the input() values.
-avoid potential hacks for old scripts that use `input()` script commands.