[Scummvm-tracker] [ScummVM] #10821: Getting stuck after knocking at door (location 'qe1e') & after freeing Jack (location 'ej3x')
ScummVM
trac at scummvm.org
Wed Jan 2 08:48:52 CET 2019
#10821: Getting stuck after knocking at door (location 'qe1e') & after freeing Jack
(location 'ej3x')
------------------------------------+-----------------------------------
Reporter: RH16 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: ZVision
Resolution: | Keywords: ZGI GOG getting_stuck
Game: Zork Grand Inquisitor |
------------------------------------+-----------------------------------
Comment (by eriktorbjorn):
If I load from the launcher, statevalue 14000 is 1, but gets set to 2 and
then 3. If I load from within the game, it remains at 1. That's
interesting, because as far as I can tell there's exactly one script that
sets statevalue 14000 to 2, and that's puzzle:14051,
"universe_sounds_all_faded":
{{{
puzzle:14051 { # universe_sounds_all_faded
criteria {
[14027] = 1 # universe_fade_out_monastery
[14029] = 1 # universe_fade_out_foozle
[14031] = 1 # universe_fade_out_xroads
[14033] = 1 # universe_fade_out_hades
[14035] = 1 # universe_fade_out_dmlair
[14039] = 1 # universe_fade_out_guetech
[14041] = 1 # universe_fade_out_jailmesa
[14043] = 1 # universe_fade_out_brog_quest
[18236] = 1 # universe_fade_out_griff_quest_1
[18238] = 1 # universe_fade_out_griff_quest_2
[14047] = 1 # universe_fade_out_lucy_quest
}
results {
action:assign(14051, 0) # universe_sounds_all_faded
action:assign(14027, 0) # universe_fade_out_monastery
action:assign(14029, 0) # universe_fade_out_foozle
action:assign(14031, 0) # universe_fade_out_xroads
action:assign(14033, 0) # universe_fade_out_hades
action:assign(14035, 0) # universe_fade_out_dmlair
action:assign(14039, 0) # universe_fade_out_guetech
action:assign(14041, 0) # universe_fade_out_jailmesa
action:assign(14043, 0) # universe_fade_out_brog_quest
action:assign(18236, 0) # universe_fade_out_griff_quest_1
action:assign(18238, 0) # universe_fade_out_griff_quest_2
action:assign(14047, 0) # universe_fade_out_lucy_quest
action:assign(14028, 0) # universe_dont_fade_monastery
action:assign(14030, 0) # universe_dont_fade_foozle
action:assign(14032, 0) # universe_dont_fade_xroads
action:assign(14034, 0) # universe_dont_fade_hades
action:assign(14036, 0) # universe_dont_fade_dmlair
action:assign(14040, 0) # universe_dont_fade_guetech
action:assign(14042, 0) # universe_dont_fade_jailmesa
action:assign(14044, 0) # universe_dont_fade_brog_quest
action:assign(18237, 0) # universe_dont_fade_griff_quest_1
action:assign(18239, 0) # universe_dont_fade_griff_quest_2
action:assign(14048, 0) # universe_dont_fade_lucy_quest
action:assign(14000, 2) # universe_sound_state
}
flags {
once_per_inst
}
}
}}}
When loading from within the game, statevalues 18236 and 18238 are both 0.
Setting them to 1 starts the background music, and the scenes work.
So what's supposed to set these statevalues? Actually, that's also the
"universe" script. Still not sure what it means, but I guess something
must have happened during the "Griff quest". And I still don't know why it
works when loading the savegames from the launcher. Dumb luck?
--
Ticket URL: <https://bugs.scummvm.org/ticket/10821#comment:4>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list