docs: note v0.397.0 fix locking random book content on first hold
docs(random-books): document bookshelf-break drop source (v0.265.1) Add a 'Bookshelf drops' section to Feature-Random-Books (1/100 BlockDropsEvent handler, config narrative.randomBookFromBookshelfOneIn, Silk-Touch/chiseled exclusions, Sable velocity-copy, burn-on-drop interaction) + 'where it ships' note covering the loot rebalance. Mirror a one-line summary into the Features index. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs(narrative): world-scoped progress + lock-on-first-read (v0.184.0) Update Features, Feature-Narrative-Lectern, Feature-Narrative-Loader, and Feature-Random-Books to reflect: - Lecterns lock their book on the first right-click (BE persistence) - Progression is world-scoped, not per-player - Random-book variant tracking is world-scoped too - Legacy per-player .dat data is silently dropped on first load Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Feature: Random Books — chest-loot flavour with per-player read tracking New wiki page Feature-Random-Books documents the dungeontrain:random_book placeholder item, the JSON pool format, per-player tracking via LivingEquipmentChangeEvent, the new NARRATIVE creative tab, the four randombook subcommands, and the multiplayer caveat. Linked from Features.md as v0.182.0 / PR #228. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>