[Scummvm-tracker] [ScummVM :: Bugs] #13318: SQ3: version 1.018 doesn't display ScummSoft Announcements
ScummVM :: Bugs
trac at scummvm.org
Thu Feb 24 19:54:08 UTC 2022
#13318: SQ3: version 1.018 doesn't display ScummSoft Announcements
----------------------+----------------------------
Reporter: Doomlazer | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: --Unset--
Version: | Resolution:
Keywords: 1.018 | Game: Space Quest 3
----------------------+----------------------------
Description changed by Doomlazer:
Old description:
> tested in ScummVM version 2.5.1
>
> In SQ3 version 1.018, Script::cue was changed to check that scripts have
> a client.
>
> Unfortunately, "announce" script in 702, the ScummSoft office region,
> doesn't have a client, so the 702.txt lines 7 and 8 are never displayed.
> (announce cue:) has no effect here.
>
> It's possible to trigger the messages with the following code changes in
> script 702 scummSoft::doit
>
> {{{
> (method (doit)
> (if (and (not global233) (== 700 (Random 1 1400)))
> ;(announce cue:)
> (if (== global242 0) (++ global242)) ;don't wait twice as
> long
> (announce changeState: global242) ;display announcement
> )
> )
> }}}
New description:
tested in ScummVM version 2.5.1
In SQ3 version 1.018, Script::cue was changed to check that scripts have a
client.
Unfortunately, "announce" script in 702, the ScummSoft office region,
doesn't have a client, so the 702.txt lines 7 and 8 are never displayed.
(announce cue:) has no effect here.
It's possible to trigger the messages with the following code changes in
script 702 scummSoft::doit
{{{
(method (doit)
(if (and (not global233) (== 700 (Random 1 1400)))
;(announce cue:)
(if (== global242 0) (++ global242)) ;don't wait twice as
long
(announce changeState: global242) ;display announcement
)
)
}}}
On a completely unrelated note, the following link is missing a room-
specific debug option:
https://wiki.scummvm.org/index.php?title=SCI/Debug_Modes#Game_Specific:_Space_Quest_3
In room 90 (ScummSoft circular hallway) with "pump shark" enabled, typing
"get a life" will give Roger the Keycard, Coveralls, Vaporizer, a copy of
Elmo's picture.
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/13318#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list