Opened 15 years ago

Closed 15 years ago

#1451 closed defect (fixed)

DIG: Two sentences spoken at once

Reported by: SF/omega195 Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: The Dig

Description

ScummVM 0.5.7cvs (Feb 12 2004 21:54:03)
Language: English
Platform: Linux 2.6.1-r1 | GCC 3.2.3

I tried to pry a door open and Low said two sentences
at once.

Included is a savegame that will place you right in
front of this "weakened door". Just click on it and
listen to what Low says.

Used todays CVS.

Ticket imported from: #896060. Ticket imported from: bugs/1451.

Attachments (1)

dig.s01 (16.1 KB) - added by SF/omega195 15 years ago.
The Dig savegame

Download all attachments as: .zip

Change History (10)

Changed 15 years ago by SF/omega195

Attachment: dig.s01 added

The Dig savegame

comment:1 Changed 15 years ago by SF/msephton

I get this too. using 0.6.0

comment:2 Changed 15 years ago by fingolfin

Owner: set to aquadran

comment:3 Changed 15 years ago by fingolfin

Looks kinda like a script bug. Normally, after a talkActor() invokation,
there is a wait.waitForMessage(). But in this case, room-29-2001 does
this:
...
[00B7] (BA) talkActor("/TRMMUF.001/The door's jammed shut.",3)
... code ...
[0153] (80) putActorAtObject(3,244)
[015A] (9D) actorOps.setCurActor(3)
[015F] (9D) actorOps.setDirection(45)
[0164] (BA) talkActor("/TRMMUF.002/I need some help to pry this door
open.",3)
[019C] (A9) wait.waitForMessage()
...

Maybe the new speech should simply immediately stop the previous
one...

Temporarily assigning this to Aquadran, it's a little iMuse related; but I
think the actual problem might be on a higher level, e.g. in the Sound
class-

comment:4 Changed 15 years ago by fingolfin

Owner: aquadran deleted

comment:5 Changed 15 years ago by aquadran

"Maybe the new speech should simply immediately stop the
previous one...", yes it should be. Only one speech is allowed.

comment:6 Changed 15 years ago by Kirben

I checked this issue in the original version of The Dig.
Only the 'The door's jammed shut.' line is shown when I
attempt to open door in original, the original game just ignores
speech/subtitles if there is no wait (For message) after.
Also bug #896489 is releated, similar situation occurs at end
of conversation.

comment:7 Changed 15 years ago by Kirben

Ooops I got the lines mixed up, only the 'I need some help to
pry this door' line is shown in the original version of The Dig.

comment:8 Changed 15 years ago by fingolfin

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:9 Changed 15 years ago by fingolfin

Fixed in latest CVS.

Note: See TracTickets for help on using tickets.