Repository navigation
Debug helpers: clear stuck dialogue and re-enable controls - #916
Merged
miredirex merged 3 commits intoOct 14, 2026
Merged
Conversation
Guests can end up stuck in a dialogue / scene with input blocked (for example when a scene's NPC packages run on another client). The F3 "Unstuck player" helper only applied a knockback, which does not release a stuck dialogue or blocked controls. - New Helpers > "Clear stuck dialogue": StopCurrentDialogue(true), then unblock and re-enable PlayerControls. No knockback. - "Unstuck player" now runs the same clear first, then the knockback, and null-checks currentProcess. Debug menu only. Does not change quest stages, scene state or networking.
…nstuck-dialogue-helpers
miredirex
marked this pull request as ready for review
October 14, 2026 14:38
"Clear stuck dialogue" becomes "Restore player controls", and it now also turns back on the same input flags that Game.EnablePlayerControls() does
absol89
added a commit
to absol89/TiltedEvolutionScriptFixes
that referenced
this pull request
Oct 17, 2026
This reverts commit 5e6eb0f, an early snapshot of PR tiltedphoques#916 (2a03b9f) picked before the PR was reworked. The merged version (next commit) replaces it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019Mdy6FmrJTc1m7KuVM1n3H
absol89
pushed a commit
to absol89/TiltedEvolutionScriptFixes
that referenced
this pull request
Oct 17, 2026
(cherry picked from commit cae2443)
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.
What
StopCurrentDialogue(true)on the player, then unblocks and re-enablesPlayerControls. No knockback.currentProcess.Why
In co-op, guests sometimes get stuck in a dialogue or scene with input blocked, for example when the scene's NPC packages run on the leader's client. "Unstuck player" only applied a knockback, which doesn't release a stuck dialogue or blocked controls. This gives players a manual way out without touching quest stages, scene state, or networking.
How tested
Not tested yet: no compile and no 2-client run so far.
Planned 2-client check: reproduce a guest dialogue hang. "Clear stuck dialogue" should give control back without moving the player, and "Unstuck player" should give control back and then knock the player.
Related
DebugService.cpp).