Path of Idle Immortals Playtest · published · build 25281161
FIXED a player-reported issue first: city panels, incoming letters and dialogue titles showed raw internal IDs like seed_qingyun_city_merchant_0. The fix went further — every NPC now gets a true name generated deterministically from their ID (100 surnames × 70 given names, xianxia style): think Li Qingyun, Su Ruochen, Lu Chenzhou. Names display as "Name (Type · Realm)", e.g. "Li Qingyun (Wandering Merchant · Qi Refining 3)". The same NPC keeps the same name forever, and two merchants in one city are no longer both just "Wandering Merchant".
Courier letters used to be broken AND backwards. Broken: sending a letter consumed a "message talisman" item that never dropped or sold anywhere — not a single letter could ever be sent. Backwards: total strangers would randomly write to you out of nowhere. Now the system works the way friendship should:
With the never-dropping talisman gone, sending a letter now costs 20 spirit stones. Face-to-face chatting stays free — the stone cost is the premium for remote convenience, and letters still raise affinity a little based on their length. Compare: a teleport to the capital costs 100, a fortune reading 200.
The dialogue window used to have its own relationship bar that reset to a fixed value every time you opened it — disagreeing with the city panel's affinity progress. It now reads the same source of truth: what you see in the dialogue window, the city panel and the messaging gate is one number.
No save-format changes this release. Old saves load as-is; every existing NPC gets their true name automatically.