[Scummvm-tracker] [ScummVM :: Bugs] #13400: SCUMM: Zak - Pressing Esc at the right time lets you steal anything at Lou's Loans

ScummVM :: Bugs trac at scummvm.org
Thu Apr 7 21:17:32 UTC 2022


#13400: SCUMM: Zak - Pressing Esc at the right time lets you steal anything at
Lou's Loans
--------------------------+-----------------------------
Reporter:  dwatteau       |      Owner:  (none)
    Type:  defect         |     Status:  new
Priority:  normal         |  Component:  Engine: SCUMM
 Version:                 |   Keywords:  skipping script
    Game:  Zak McKracken  |
--------------------------+-----------------------------
 This is with ScummVM 2.6.0git and the FM-Towns version of Zak McKracken
 sold by GOG.

 1. Start a new game. **Don't** pick up the CashCard.
 2. Go outside, at Lou's Loans in the next avenue (or `room 7`).
 3. Try buying the golf club. The seller will refuse because you don't have
 any CashCard.
 4. Wait for the seller to go back to his stand: quickly press Esc before
 he puts the object back (but not before he starts walking)…

 …then:

 * **In Zak FM-TOWNS:** the scene is skipped: the seller has put the golf
 club back in his stand, but yet you also have it in your inventory, for
 free! (Oh and so now the golf club also duplicated itself.)
 * **In Zak V2:** déjà-vu effect: the golf club is back in the stand, but
 the seller repeat the "Can't ya read?" line he's just said. (This also
 happens with the original DOS interpreter.)

 So, there's a small bug in both cases, but you only become a thief in the
 FM-Towns version.

 It looks like script 209 in room 7 is just a bit too naive. I don't think
 that allowing this cheat was intentional, I'm not even sure that many
 people knew that this was possible (cheaters and speedrunners could just
 uncheck the `_enableEnhancements` setting if we put a fix for this, anyway
 :-).
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13400>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list