The GM rewards console now has a dedicated single-player membership EXP grant module, separated from item/mail delivery and protected by player verification, approval, idempotency, and audit records.
Starter/leather armor and wooden/starter weapons can now be protected and unprotected correctly; the server persists a batch equipment item's protection state before splitting or merging it, so a successful action no longer leaves the old state in place.
Redeem-code rewards no longer report failure after successful delivery, and the input context menu is now localized in Chinese.
Auto-battle and market vouchers now refresh the corresponding feature state and show formal localized names.
Successful equip and unequip operations no longer report business failure while client state is still synchronizing.
Membership-benefit mail now localizes its category, installment N/10 text, and failed or reversed attachment states without exposing unknown internal codes.
Batch processing such as accessory dismantling now coalesces preview requests reliably and uses the actual quantity in equipment lots for display and execution; oversized selections show a clear validation message instead of leaving the action blocked or showing a row count as the item count.
Level-wide selection for skill-book and equipment-essence processing now synchronizes the full selected batch count, so accessory dismantling and other batch operations no longer remain at a single execution; the server still revalidates the maximum executable count before processing starts.
Town member promotion now grants the complete administrator permission set on the server and strictly validates the target member and Town revisions, preventing invalid permissions or false success states.
Town member-management failures now show clear feedback; uncertain network results automatically refresh the member list and safely reconcile the same request.
The Town display-position limit is now consistently 32 characters, and administrator permission editing unlocks only after validating the complete formal permission catalog.
Town owners can now edit the Town display position of every level-2 administrator and level-3 member from the member list.
The member-row Permissions action now opens administrator promotion or detailed permission editing according to the target; the duplicate Grant Permission entry was removed, and selecting a member no longer reloads the candidate list.
Town Specialty development and gathering allocation are now separate: administrators first confirm development to create a traceable Specialty, then configure gathering access for a completed Specialty.
Added an administrator-only Confirm Development button below the Town development material list and removed the redundant empty-material message.
Completed Town Specialty developments are now announced in the System channel, while Town Logs separately record development, first allocation, and later policy changes.
Fixed Town Specialty allocation actions that could appear unresponsive or unclear when member data was stale.
Fixed battle item-slot quantities not updating immediately after potions or skill items were consumed, only showing the correct amount after unequipping.
Fixed the Combat/Life Bonus panel remaining in the "Syncing" state even after receiving the latest server result.
The Bonus panel now distinguishes first-time syncing from refreshing a previous result and clears the prior account's Bonus display immediately when accounts change.
The Fire Energy page keeps its status panel and replaces the previous device and fuel selection areas with a standard 6×6 grid, preparing the frontend for future Fire Energy grid gameplay.
Campfires and worn furnaces now share one fuel-based combustion system. The page continuously shows the selected machine's current fuel, remaining burn time, temperature, and energy consumed today; durability decreases by 0.1 per actual burning minute.
Redundant explanatory text has been removed from the fire-energy grid and machine windows, while controls, machine stats, and status feedback remain unchanged.
Fixed some batch equipment purchases failing when buying the final listed unit; the trade now completes the seller batch correctly and delivers the equipment to the buyer.
Auto Battle now keeps an expired room or preparation request blocked until the authoritative room state actually changes, instead of resubmitting a deterministically invalid request.
Task Orders now show the correct submit or claim rejection reason, and report synchronization failure only when synchronization itself fails.
Improved save synchronization for Auto Recovery Settings on the Character page: uncertain network results or server-committed changes still syncing locally no longer show a false save failure, and switching accounts no longer displays results from the previous session.
Fixed an issue where saving Auto Recovery Settings on the Character page incorrectly required an upgrade and failed to save.
Fixed a rare team Auto Battle issue where the settlement screen could report a session-binding mismatch even though the server had successfully started the next battle.
Settings -> Preferences now shows a fixed "Compact View: Ctrl + M" hint directly below the Boss Key entry, making compact view easier to discover; this shortcut cannot be edited.