Skip to content

Adventure Arena: stories describe revisited rooms; update zilscript - #90

Merged
corepunch merged 1 commit into
mainfrom
feature/adventure-arena-navigation-4c0c02
Sep 30, 2026
Merged

corepunch merged 1 commit into
mainfrom
feature/adventure-arena-navigation-4c0c02

Conversation

@corepunch

Copy link
Copy Markdown
Owner

Summary

In Adventure Arena, returning to a room in Sanitarium (Blackwood Horror), e.g. UP to Basement Stairs, showed only the room's heading with no text. The books inherited Zork I's BRIEF mode, which prints just the room name on a revisit.

This bumps apps/adventure-arena/zilscript to corepunch/zilscript#85, which:

  • starts every book verbose, so revisited rooms are described in full;
  • makes deaths end the story through FINISH instead of printing and carrying on;
  • fixes scenery that printed nothing for most verbs, garbage score ranks, wrong directions in Blackwood's prose, and dropped-object descriptions;
  • adds a make lint-zil check that plays common verbs on every object and fails on silent replies or a story that doesn't start verbose.

Test plan

  • zilscript: make test, make lint-zil, make test-horror-all, make test-limehouse-walkthrough, make test-wondertown-descriptions pass
  • lua-objc: all tests/adventure_arena_* pass except adventure_arena_onboarding.test.lua (21 failures). It fails the same way on the previous zilscript, so it is not caused by this change.

🤖 Generated with Claude Code

Blackwood Horror (Sanitarium) printed only a room's name when the player
returned to it. The books now start verbose; see the zilscript commit for
the other defects found by playing it through.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@corepunch
corepunch merged commit 7353d11 into main Sep 30, 2026
@corepunch
corepunch deleted the feature/adventure-arena-navigation-4c0c02 branch September 30, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant