Server:
- Some changes to pc_setstand to allow to force standing in some cases.
- Added missing features for the 2017 clients.
-Added full support for RODEX system in 2017 clients.
-Added full support for the equip swap feature.
-changed clif_equipitemack function to use the correct results. This was made since the new equip swap functions use the same result table.
OS:
- Cleaned up char deletion code.
-Added an enum for values.
-Resolved character deletion not working properly for clients 2015-10-01 and higher.
-Delete date should be sent as remaining time on some client versions.
-Adjusted some comments.
-Added empty/default birthdate deletion.
-Made email deletion case insensitive.
-Added a configuration for deletion restriction. - Implemented serverside navigation system start
-This feature was hidden in the client since 2011... - Another big update of NPC folder.
-Turned Cool Event Corp. scripts into a basic function. Cleaning of "Bunny Band Quest" script
-Global_Function updates.
--Added the following functions:
--"F_InsertArticle" (returns 'a' or 'an' preceding word)
--"F_GetNumSuffix" (formats number with '-st', '-nd', '-rd', or '-th' suffix)
-Added and removed new functions where necessary. (incomplete)
-Added new types to "F_GetArmorType" function, and weapons will now pass to "F_GetWeaponType".
-Adjusting of official coordinates.
-Fixed wrong usages of specialeffect.
-Added several anti-hack checks to refine NPC.
-Corrected OnTouch/OnTouch_ in NPC scripts.
-Added a few missing 'changequest' commands to Alchemist job quest.
--also corrected variable typo.
-Fixed some bugs in npc/cities folder and corrected syntax Corrected some npc view
-Fixed a few typos and language mistakes.
-Fixed friendship quest questlog
--Added a check if the quest was already added to the questlog.
-Additionally removed some AEGIS logic that was converted without thinking.
-Fixed some quest log issues.
-Updated the second entrance to Biolabs.
-Adjusting of official coordinates. - Added new commands to alter questinfo conditions:
-setquestinfo_level : Add level range criteria for quest info with quest id 'quest_id'.
-setquestinfo_req : Add quest requirement for quest info with quest id 'quest_id'. -> Player have / doesn't have the required quest.
-setquestinfo_job : To add additionnal job criteria. - Added 'repairall' script command.
- Added full support for cell_maelstrom and cell_icewall in scripts.
- npctalk & unittalk now have an optional hide_name parameter.
-enable it to don't show the units name in front of the message. - Added support for breakequip script command.