[Scummvm-tracker] [ScummVM :: Bugs] #16583: DGDS: Repeating / glitching cutscenes in Willy Beamish
ScummVM :: Bugs
trac at scummvm.org
Mon Aug 3 01:53:50 UTC 2026
#16583: DGDS: Repeating / glitching cutscenes in Willy Beamish
-------------------------------------+-------------------------------------
Reporter: artsy-dragoness | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: DGDS
Version: | Resolution:
Keywords: cutscene, crash, | Game: The Adventures of
repeating scenes | Willy Beamish
-------------------------------------+-------------------------------------
Comment (by mduggan):
Replying to [comment:5 neuromancer]:
> Uhm, any reason why this PR was closed without comments nor merging it?
I should have added a comment. We had a discussion on Discord, and the
proposed solution does not cover all the cases - it't almost equivalent to
(and far more convoluted than) basically always calling
`runScriptExclusive()` inside `Conversation::runScript()`.
That said, there's definitely something wrong with my initial
implementation of when to run exclusive and when to run inline with other
scripts. Some key examples are:
* Willy putting on his sunglasses after leaving the school - needs to
pause other scripts even though no dialog is visible (patch fixes this
case)
* Taking the dog (Duffy) for a walk - needs to run other scripts (for walk
animation) even though there *is* a dialog visible (patch breaks this
case)
Attaching a screenshot of how the dog walking looks with the patch.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16583#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list