Skip to content

Conversation

@wjt
Copy link
Member

@wjt wjt commented Jan 23, 2026

Previously, the template elder's quest directory was overridden in
Fray's End. The overridden value was
res://scenes/quests/template_quests/NO_EDIT/. This is not correct: the
directory is res://scenes/quests/template_quests/, and the one quest
within it is NO_EDIT.

But funnily enough this happened to work almost correctly! The Storybook
initialisation logic did almost nothing (no files matched
"${quest_directory}/*/quest.tres" so the rest was skipped); but the
default quest for the StorybookPage scene is the NO_EDIT quest, so this
was shown without a table of contents. This is why we did not notice the
problem.

Define the quest directory in the template_elder scene, not in
frays_end. Set the directory correctly.

wjt added 2 commits January 23, 2026 17:27
Previously, the template elder's quest directory was overridden in
Fray's End. The overridden value was
res://scenes/quests/template_quests/NO_EDIT/. This is not correct: the
directory is res://scenes/quests/template_quests/, and the one quest
within it is NO_EDIT.

But funnily enough this happened to work almost correctly! The Storybook
initialisation logic did almost nothing (no files matched
"${quest_directory}/*/quest.tres" so the rest was skipped); but the
default quest for the StorybookPage scene is the NO_EDIT quest, so this
was shown without a table of contents. This is why we did not notice the
problem.

Define the quest directory in the template_elder scene, not in
frays_end. Set the directory correctly.
@wjt wjt requested a review from a team as a code owner January 23, 2026 17:34
@github-actions
Copy link

Play this branch at https://play.threadbare.game/branches/endlessm/wjt/template-elder-fix-quest-directory.

(This launches the game from the start, not directly at the change(s) in this pull request.)

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.

2 participants