feat(rust): named NPC markers, bigger bosses, and an event's progress lines (runicnpc stage 8) #54
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/runicnpc-stage8"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
RunicNPC stage 8 in the app (D302–D304), matching the site.
titles(), which never reads by itself.progresslines (MODULE_API 1.12.0): "Bandit: 2 of 3 left", "Walk Juggernaut: 59%". While the event is live it re-reads every 15 s, quietly; a failed re-read keeps the page.Tested
lintDebugandassembleDebugpass, as in CI.s22_ultra, against the walk site with website#210 and Module-Rust's branch):Checklist
Claude Code (Claude Opus 5.5). The commit carries theCo-Authored-Bytrailer.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
- The map (D302, D303), as the site draws it: - an NPC's card is its name, or "(boss)" or "(a boss's add)"; - the card names its event, with the title from the run resolver's existing calendar read; - a boss is bigger and magenta; - a boss outside any event is a world-layer marker with its name. - The event screen renders the live occurrence's progress lines (MODULE_API 1.12.0, D304): "Bandit: 2 of 3 left", "Walk Juggernaut: 59%". It re-reads quietly every 15 s while the event is live. - DTOs gain the new fields with defaults, so an older site decodes as before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY