Key Changes
-
[HOT] Skin Shop (Lua UI): players buy character skins for a time or for good and wear them in place of their own look
- Catalogue and prices in Plugins\LuaAPI\Config\SkinShop.xml, the client reads the same catalogue from Data\Local\SkinShop.bmd
- The shop window (Ctrl+S) shows every skin as a 3D model
- Its tables and procedures come with the database update scripts
-
[HOT] Emoji in chat: codes such as :lol:, :gg: or ❤️ show as emoji in the chat and in the speech bubbles above players
- A picker window opens from the button in the chat input
- Plugins\LuaAPI\Config\Emoji.xml Enable turns them off on the whole server, a player can hide them in the picker or with config.ini [LuaUI] EmojiShow = 0
- [ADD] Optional server patch ServerPatch_0.0.5a_T5: adds the features of Season 22 Part 1-2 for servers played with the IGC Client 60+ FPS, not compatible with the WZ client (see the installation instruction)
- [ADD] Lua UI: UI.GetOption and UI.SetOption, player settings kept in config.ini [LuaUI]
- [ADD] Exp System: DynamicExpRangeList LevelCheckType 1 checks normal and master level of a rule separately (MinNormalLevel/MaxNormalLevel, MinMasterLevel/MaxMasterLevel), for reset servers that reset only the normal level
- [ADD] Lua: Player.SendExpToolTip sends the exp tooltip again, for scripts that change level, master level or resets
- [ADD] Skill scripts (Data\Scripts\Skills): every skill function gets the target object oTarget right after oPlayer, skill scripts from earlier updates do not work with this GameServer
- [MOD] Updated descriptions of FormulaData.xml (Dark Lord's Divine Force and Divine Aura, arguments of CombatPower, LevelExp and WingCore)
- [MOD] Item options 0 and 1 (Max HP and attack speed reduction): the Bind and Tornado buffs show the reduction in % (client Lang.mpr included, changed file: BuffEffect.txt)
- [FIX] Alchemist bot: opening its trade again while a trade with it is in progress no longer empties the trade window and loses the items put in
- [FIX] DataServer: a failed extended item option query no longer hangs the DataServer
- [FIX] Exp tooltip: a character that kept its master levels after a reset shows the dynamic exp it really gets, below master class from its normal level alone
- [FIX] Exp tooltip: refreshed right after a reset, a grand reset, the 3rd and 4th class change and a Custom Quest resets reward, no longer only after the next level up
- [FIX] Castle Siege: releasing a crown switch stops the crown registration at once, also when another player pushes the switch again right after
- [FIX] Extended options: a jewel on an option already at its highest level says "This option has already reached its maximum level." instead of "The item does not meet any criteria for being upgraded."
- [FIX] Jewel Upgrade System: rules with a KindB filter compare the item's KindB (KindA was compared)
- [FIX] Ferea Boss Zone: SuccessStartAddHour 0 restarts the event exactly after SuccessStartBaseHour, it no longer adds a random extra hour
- [FIX] MU Helper Plus: party members are moved to the HuntZoneGate of the leader's hunt area (MuHelper.xml) instead of the map entrance, members already near the leader stay where they are
- [FIX] Boss Monster Move: party members are sent to the boss position, they were sent to a wrong spot on the map
- [FIX] Boss Monster Move: moving to Nixies Lake needs a Nixie's spirit fragment in the inventory, as the Moonstone Pendant is needed for Kanturu
- [FIX] Jewel of Harmony options: granting options uses the Jewel of Harmony put into the window, no longer the first one found in the inventory
- [FIX] Jewel of Harmony options: one Grant click takes one Jewel of Harmony and one payment, it sometimes took two
- [FIX] Jewel of Harmony options: a grant refused for a missing jewel or zen no longer rolls options that Apply would put on the item
