[Scummvm-tracker] [ScummVM :: Bugs] #14580: SHERLOCK: ROSETATTOO: Scripts not interrupting scene transition

ScummVM :: Bugs trac at scummvm.org
Fri Aug 18 01:46:40 UTC 2023


#14580: SHERLOCK: ROSETATTOO: Scripts not interrupting scene transition
-------------------------------------------------+-------------------------
Reporter:  PushmePullyu                          |      Owner:  (none)
    Type:  defect                                |     Status:  new
Priority:  normal                                |  Component:  Engine:
                                                 |  Sherlock
 Version:                                        |   Keywords:
    Game:  Sherlock Holmes: Case of the Rose     |
  Tattoo                                         |
-------------------------------------------------+-------------------------
 Tested with master !e0a146f9086ae523229d6e8173c39d290e669449 on Linux
 x86_64 using the English CD version of Rose Tattoo.

 In the scene with Needhem at Cleopatra's Needle, it is possible to leave
 before the location is finished (i.e. all information/evidence has been
 gathered) by clicking the arrow zone in the top left. Watson will remind
 the player that they should not leave yet, but this will not stop the
 scene transition.

 The original game prevents the player from leaving early.

 Note: This will also leave the _talkToAbort flag set, causing problems in
 the next location selected on the map (see talkTo() in
 engines/sherlock/talk.cpp).

 To reproduce:
 1. Load attached save
 2. Exit to the city map (top left)
 3. Optional: Go to Jesse Needhem's Abode to observe the effects of the
 _talkToAbort flag (Sherlock will be standing in mid air)

 To verify original behavior:
 1. Load second attached save in the original game (e.g. via DOSBox)
 2. Exit to the city map (top left)
 Watson should interrupt and the scene transition be canceled.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14580>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list