Key Changes
- [NEW] LuaUI Extension Plugin: build custom in-game windows, HUDs and panels in Lua (client + server), with live F9 reload, localised text, scrollable lists, text input and encrypted scripts
- [NEW] LuaUI Extension, BitmapSlicer tool: slice UI atlases into named cuts and export Lua/JSON/C++/PNG
- [MOD] Updated IGC File Encrypt tool to support .usc (user-script) files encryption with custom key
- [MOD] Split Callbacks.lua: DataServer/JoinServer query results moved to CallbacksDB.lua, Lua UI entry points moved to CallbacksUI.lua; general game-event callbacks stay in Callbacks.lua
- [ADD] Lua API callbacks (Cash Shop): onCashShopItemBuy, onCashShopPackageBuy, onCashShopItemGift, onCashShopPackageGift, onCashShopItemUse
- [ADD] Lua API callbacks (inventory): onInventoryInsertItem, onMuunInventoryInsertItem, onEventInventoryInsertItem
- [MOD] onItemGet, onEventItemGet and onMuunItemGet now receive the destination inventory slot as an added argument
- [ADD] Lua API structures: CashShopItemInfo, CashShopItemList
- [ADD] Lua API functions: CashShop.ItemBuy, Player.CloseSet, Player.CheckItemAction
- [ADD] Lua API/UI enums: Enums.CloseType, Enums.IfState, Enums.ItemActionBlock, Enums.Color (client)
- [ADD] Object interface-state accessors: SetIfState, GetIfStateUse, GetIfStateState, GetIfStateType
- [FIX] BOTs could be killed when spawned outside a safe zone
- [FIX] Using the Dark Lord Summon skill left the interface stuck, forcing a game client restart
- [FIX] Elemental Charge Mastery skill did not activate even when the required weapon type was equipped
- [FIX] Edge case where the Cash Shop could not be opened after killing a monster
- [FIX] Personal Stores could disappear from the stores list after the ExData Server disconnected and reconnected
- [FIX] Player could be randomly disconnected and then fail to reconnect
- [MOD] Alchemist BOT now requires an exact durability match on the required material
- [FIX] Blocked use of Jewel of Kundun on Legendary items
- [FIX] Magic Stone combination could crash the client
- [FIX] Corrected the IllusionKnightIllusionAttackPowerCalc formula in CalcCharacter.lua
- [FIX] Corrected selection of formulas in MasterSkillCalc_3rd.lua
