Skip to content

Add project setting to skip the sokobans#2127

Open
manuq wants to merge 1 commit intomainfrom
sokoban-skip-setting
Open

Add project setting to skip the sokobans#2127
manuq wants to merge 1 commit intomainfrom
sokoban-skip-setting

Conversation

@manuq
Copy link
Copy Markdown
Collaborator

@manuq manuq commented Apr 15, 2026

The Sokobans may be repurposed in the future. For now, add a setting so developers can skip them with a debug setting, in project.godot or in an override.cfg local file.

In the settings addon, add a class name so scripts can reference the settings by the constant. For that, move the "threadbare/" prefix to the constants and add an assertion for the prefix. Also move the comment to hint strings.

@manuq manuq marked this pull request as ready for review April 15, 2026 17:40
@manuq manuq requested a review from a team as a code owner April 15, 2026 17:40
@manuq
Copy link
Copy Markdown
Collaborator Author

manuq commented Apr 15, 2026

Cherry-picked from the townies system exploration.

@github-actions
Copy link
Copy Markdown

Play this branch at https://play.threadbare.game/branches/endlessm/sokoban-skip-setting/.

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

The Sokobans may be repurposed in the future. For now, add a setting so
developers can skip them with a debug setting, in project.godot or in an
override.cfg local file.

In the settings addon, add a class name so scripts can reference the settings by
the constant. For that, move the "threadbare/" prefix to the constants and add
an assertion for the prefix. Also move the comment to hint strings.
@manuq manuq force-pushed the sokoban-skip-setting branch from 41fc050 to ae445cf Compare April 16, 2026 01:46
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