Repository navigation
Books start verbose, deaths end the story, and every command answers - #85
Merged
Merged
Conversation
Walking back UP to Blackwood's Basement Stairs printed only "Basement
Stairs": the books inherit Zork I's BRIEF default, and a reader that
shows room names as headings showed nothing. Every book's GO now sets
VERBOSE.
Playing Blackwood through found more:
- JIGS-UP was the bootstrap stub that printed and carried on, so the
grue, the cold and the serum killed no one. It now ends the story
through FINISH (Wondertown's dawn timer had the same hole).
- Ten scenery routines ended in a bare <RTRUE>, so CLIMB STAIRCASE,
PUSH WALLPAPER and most verbs on them printed nothing.
- SCORE printed garbage after "Rank:" (Blackwood and Limehouse indexed
the LTABLE's length slot).
- The entrance hall put the grand staircase in the east, where the
patient ward is; UP now answers with the collapsed landing. The lit
basement corridor called itself pitch black and put the dripping
water east; it now warns that the north passage is dark.
- Dropped objects printed fragments or their first placement ("A
logbook rests on a desk."). Takeable LDESCs are sentences that hold
anywhere; placements moved to FDESC.
- INJECT ME never matched WINNER; the shock-chair death was unreachable
and is removed. PEWS/CANDLES capitals and a stray space are fixed.
make lint-zil now plays common verbs on every object (check-responses)
and fails on silence or a GO without VERBOSE. WRITING_ADVENTURES, the
zil-implementation skill and AGENTS document the rules. The Limehouse
and llm tests that expected brief revisits or a first-visit room name
match prose instead, and a QUIT with no text returns nil again.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Returning to a room in Blackwood Horror (e.g. UP to Basement Stairs) printed only its name: the books inherit Zork I's BRIEF default, and readers show the room name as a heading, so nothing appeared. Every book's
GOnow setsVERBOSE.Playing Blackwood through found and fixed more:
JIGS-UPstub, which printed and carried on. It now ends the story throughFINISH. Wondertown's dawn timer had the same hole.<RTRUE>, soclimb staircase,push wallpaperand most verbs on them printed nothing.upnow answers. The lit basement corridor called itself pitch black and misplaced the dripping water; it now warns of the dark passage north.inject me with syringenow reaches its death; the unreachable shock-chair death is removed; capitalization and spacing fixes.Enforcement
make lint-zilruns the newscripts/check-responses.lua: it plays 25 common verbs on every object in every book and fails on any empty reply or on aGOwithoutVERBOSE(185 silent replies on the old code, 0 now). WRITING_ADVENTURES, the zil-implementation skill and AGENTS document the rules.Tests
books/blackwood-horror/test/test-playtest-navigation.zilmake test,make test-horror-all,make test-limehouse-walkthrough,make test-wondertown-descriptions,make lint-zilall pass.🤖 Generated with Claude Code