Commit Graph

5 Commits

Author SHA1 Message Date
a6c02a6969 Fix move/state persistence, use switch-to-buffer for screen reader
- Use setq with plist-put everywhere to ensure state changes persist
  (quoted list literals may be read-only in some Emacs builds)
- Replace pop-to-buffer with switch-to-buffer so the RPG buffer opens
  in the current window instead of a Doom popup — screen reader reads
  it as a normal buffer, not a completion overlay

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:17:46 +01:00
9ebffa1a43 Improve accessibility: path as bullet steps, fix status format
- find-path: show each step as bullet point with room names instead
  of raw ID -> ID chains
- find-room: use same rich format as where-am-i (names, desc, deck info)
- status: fix format specifier crash by using %s instead of %d for
  weapon/armor numeric fields that may be float or nil

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:08:39 +01:00
6b3ad21e45 Fix pathfinding bug, add room descriptions for accessibility
- Fix BFS triple-list wrapping that caused stringp error on SPC G p
- Add :desc field to all 131 rooms with physical/tactical descriptions
- Rewrite where-am-i to show room names instead of IDs, deck names
  in shaft connections, and cross-deck passage labels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 15:00:06 +01:00
8659559857 refactored 2026-03-24 14:25:14 +01:00
Martin Sukany
dc0d9e5e39 update 2026-03-24 13:01:49 +01:00