Skip to content

Void runner: Fix level broken after void retreating - #2918

Merged
wjt merged 2 commits into
mainfrom
fix-void-runner-transition
Sep 17, 2026
Merged

wjt merged 2 commits into
mainfrom
fix-void-runner-transition

Conversation

@manuq

@manuq manuq commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator

In 851ef55 the fade-out of the Void retreating was replaced by a dissolve shader. That was done before by uncover_all(). But that function was also responsible for clearing all tiles, and fading-in all the consumed props.

Fix this regression by calling uncover_all() again, and leaving the fade-out of the Void as optional. Call it without the await so both transitions (props fade-in and Void dissolve) happen in parallel.

Fix #2917

In 851ef55 the fade-out of the Void retreating was replaced by a dissolve
shader. That was done before by uncover_all(). But that function was also
responsible for clearing all tiles, and fading-in all the consumed props.

Fix this regression by calling uncover_all() again, and leaving the fade-out of
the Void as optional. Call it without the await so both transitions (props
fade-in and Void dissolve) happen in parallel.

Fix #2917
@manuq
manuq requested a review from a team as a code owner September 17, 2026 15:39
@github-actions

Copy link
Copy Markdown

Play this branch at https://play.threadbare.game/branches/endlessm/fix-void-runner-transition/.

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

…omponents/tile_map_cover.gd

Co-authored-by: Will Thompson <wjt@endlessaccess.org>
@wjt
wjt merged commit 48565eb into main Sep 17, 2026
7 checks passed
@wjt
wjt deleted the fix-void-runner-transition branch September 17, 2026 17:11
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.

Void retreat transition broke the Void runner

2 participants