#1021 closed defect (fixed)
ZAK: can't ESCape airplane sequence
Reported by: | SF/voodoofx | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | script | |
Cc: | Game: | Zak McKracken |
Description
ScummVM version: ScummVM 0.5.0pre-cvs Built on Jul 13 2003 20:50:42
platform: win32(WinXP)
Zak version: EGA(enhanced V2)
When in airplane(not biplane in bermuda triangle, but in jumbojet), you can't escape that sequnce with ESC, like in original(tried running original just to be sure). Even when you finish everything there is to be done, there is nothing you can do except wait until the flight is over. Savegame attached.
Ticket imported from: #770704. Ticket imported from: bugs/1021.
Attachments (1)
Change History (5)
by , 21 years ago
comment:1 by , 21 years ago
Summary: | Zak(EGA) - can't ESCape airplane sequence → ZAK: can't ESCape airplane sequence |
---|
comment:2 by , 21 years ago
Logged In: NO
The ESC sequence is handled by object 263 in room 11:
013: yield() 014: isNotEqual(32, 4, ->0022) 01a: isNotEqual(39, *40, ->0022) 01f: jump(->0052) 022: isNotEqualZero(53, ->0013)
So if VAR(CLICKAREA)=4 and VAR(KEYPRESS) = VAR(CUTSCENEEXITKEY) the scene is aborted, or when VAR(53) is set (which is the timeout).
It looks to me that the VAR(KEYPRESS) is not set when Esc is pressed (or it is not set to the value of VAR(CUTSCENEEXITKEY)).
comment:3 by , 21 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 by , 21 years ago
Owner: | set to |
---|
Airplane sequence