#6783 closed defect (fixed)
ZVISION: Earth pavilion door puzzle missing sound effects
Reported by: | SF/tnm23 | Owned by: | bluegr |
---|---|---|---|
Priority: | normal | Component: | Engine: ZVision |
Version: | Keywords: | ||
Cc: | Game: | Zork Nemesis |
Description
Scummvm version: ScummVM 1.8.0git (Jan 16 2015 10:31:43) Features compiled in: TAINTED Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG Optimised/Release build.
Bug details: The skeletal hand door lock puzzle in the temple does not play any sounds when interacting with any knuckle on the left hand. The right hand knuckles play sounds correctly when opened or closed.
GOG version of Zork Nemesis. Installed under wine, subtitles patch applied, then all required files copied into /usr/share/scummvm/nemesis
Debian Wheezy 7.8, Kernel 3.2.0-4-amd64 (#1 SMP Debian 3.2.65-1), gcc version 4.7 (x86_64-linux-gnu)
Steps to reproduce: Start game and play as normal until the earth pavilion door puzzle. Click on any knuckle on the left hand to open or close it.
Ticket imported from: bugs/6783.
Change History (4)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Summary: | Earth pavilion door puzzle missing sound effects → ZVISION: Earth pavilion door puzzle missing sound effects |
---|
comment:3 by , 10 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:4 by , 10 years ago
This is a script bug as eriktorbjorn found out.
It has been fixed in commit 6c07f91.
The fix will be available in the next daily version of ScummVM.
Closing as fixed
Something looks a bit odd about the scripts in the version I have. In td9e.scr it defines the two "fist" controls like so:
The .puz files contain additional parameters, but I don't think they matter here.
Then there are the scripts that I believe trigger the sound effects:
The left fist sets state value 567 to 1 while the animation is running, and to 2 when the animation is done. The right fist does the same to state value 568.
So why on earth (no pun intended) does the scripts for the left fist check state value 568?