[Scummvm-tracker] [ScummVM :: Bugs] #10957: TINSEL: DW1 - Psy office event not triggered

ScummVM :: Bugs trac at scummvm.org
Sun Mar 8 16:23:05 UTC 2026


#10957: TINSEL: DW1 - Psy office event not triggered
-------------------+-----------------------------
Reporter:  nemo93  |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: Tinsel
 Version:          |  Resolution:
Keywords:          |        Game:  Discworld
-------------------+-----------------------------
Changes (by sluicebox):

 * priority:  low => normal

Comment:

 I can reproduce this bug from scratch. If you click too quickly on the
 troll or another actor while the receptionist says "Next!" you can
 interrupt Rincewind's walk upstairs, and then the game can't be completed.

 The second save game is indeed stuck. I worked backwards from the global
 variables in the save to find the only script that could have set them
 like this. Then I played around in that scene for a few minutes until I
 broke it. The resulting game state is the same as the save game, so I am
 confident this was the problem.

 Here's what happened:
 1. OP summoned the dragon. There is a global in the save that is only set
 when this happens. Summoning the dragon is the trigger for the left chair
 to become available in the office.
 2. OP sat in the left chair and talked to the troll. This is the trigger
 for the receptionist to say "Next!", but this occurs after a brief delay.
 3. OP quickly clicked on the troll during this delay, or possibly another
 actor, several times and interrupted Rincewind's walk upstairs. It's easy
 to do this intentionally by spamming the mouse so it can happen
 accidentally. At this point the game can't be completed, because Rincewind
 can't manually walk upstairs. Exiting the room after talking to the troll
 resets the seats so that only the middle seat is available, just like in
 the save game.

 This bug exists in every version. I have a workaround that mostly prevents
 it, but it's not perfect so I'll keep trying.

 This is a good bug!
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/10957#comment:10>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list