Undead Patch Notes — Locale Cleanup & Alliance Directory Placement
More player-facing item names, errors, and world events follow your UI language; the alliance directory stays on Overview only.
Date: 26 July 2026
Status: Live on production (no DB migration)
This pass focuses on two UX fixes: leftover raw IDs / fixed-language strings in the client, and the alliance directory repeating on every alliance tab.
Live site (after deploy): https://undead.punkcan.art Updates index: https://undead.punkcan.art/docs/updates
1. Locale-aware UI & errors
With a non-default UI language, more player-visible strings now follow the dictionary, including:
- Storage withdraw labels, craft block reasons, device action reasons, building / alliance warehouse access hints
- Common API errors for login, character creation, alliance ops, and comms / graffiti
- World feed events: power on/off, broadcast, death from wounds, revival / zombification, kills, and troll-related notices
The server may still store English or Chinese originals for logs; the client prefers i18nKey (or legacy message maps). Older history rows without structured data fall back to pattern parsing, then the raw message.
2. Alliance directory on Overview only
When you are already in an alliance:
- The alliance directory (server-wide alliance sizes / capacity) appears only on Alliance Overview
- Members, Warehouse, and Permissions tabs no longer repeat it
If you are not in an alliance yet, the directory remains visible so you can compare alliances before joining.
Try this
- Open
/game, switch UI language to English or Japanese, and check warehouse item names, error toasts, and world-feed lines. - Open the alliance panel: directory should show on Overview and hide on Warehouse / Permissions.
- Optional: power a building, send a broadcast, or watch troll world events and confirm they localize.