Add PauseAtLastInterrupt input and scene_resume_use_last_speaking cvar #372
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.
Cvar for scene resumption code to use the last speaking actor, rather than always the first; also includes input to pause at last interrupt point, a closely related feature.
This PR adds a new input called
PauseAtLastInterrupt
which pauses the scene and then rewinds it to the last interrupt point. It also adds a new cvar calledscene_resume_use_last_speaking
which plays the resume scene with the last speaking actor as!Target1
, instead of the first actor in the scene. This PR also fixes resume scenes not using any actor at all in some cases.These changes are pretty much only relevant to scenes that use the "resume scene" keyvalue to play a resume scene or concept after the scene is paused.
PR Checklist
develop
branch OR targets another branch with a specific goal in mind