[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