Opened 20 years ago
Closed 13 years ago
#1734 closed defect (fixed)
ZAK FM-TOWNS: Wrong verb ('Teleport To') shown
Reported by: | SF/cromas | Owned by: | athrxx |
---|---|---|---|
Priority: | low | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Zak McKracken |
Description
In ZakTowns (haven't tested EGA or C64), when you buy a lotto ticket from Lou's, the active verb is 'Teleport To.' This doesn't affect the game at all and is a purely aesthetic error. See attached screenshot.
Ticket imported from: #1013617. Ticket imported from: bugs/1734.
Attachments (1)
Change History (16)
by , 20 years ago
Attachment: | zakteleport.gif added |
---|
comment:1 by , 20 years ago
Summary: | 'Buy Lotto Ticket' screen has 'Teleport To' as active verb → ZAK256: Wrong verb ('Teleport To') shown |
---|
comment:2 by , 20 years ago
This seems to be yet another of those strange bugs where scripts appear (?) to be running in the wrong order or so... What happens here is that the lottery screen/script want to use verb 17 to display the number to dial in. so they setup that verb with an empty string. But then another script is run which resets all verbs to their default values; for verb 17 that happens to be "Teleport To".
I am not sure whether this ever worked right...
comment:3 by , 19 years ago
This bug is still present, in case anyone was curious. Lowering priority since it's cosmetic and there is no obvious fix.
comment:4 by , 19 years ago
Priority: | normal → low |
---|
comment:5 by , 18 years ago
I haven't got an FM Towns to test this on, but on the EGA and C64 versions the lower "verbs" part of the screen is black and inaccessible when entering the digits, so it seems logical the same is supposed to happen here.
comment:6 by , 18 years ago
I checked the original FM-TOWNS version of the game under Unz emulator, and the verbs area is always shown when buying a lotto ticket in the original game too.
comment:7 by , 18 years ago
kirben, so if you checked, can you confirm that this bug does *not* occur with the original engine?
comment:8 by , 18 years ago
The problem doesn't occur in the original FM TOWNS version and is ScummVM specific.
comment:9 by , 18 years ago
To be a bit more specific: Script 89 is running while in the shop, which is room 7. That script sets the "Buy"/"Sell" verbs, and also "clears" verb 17 (which normally is set to "Teleport To").
When you buy a lotto ticket, you have to enter a code; the keypad is in a different room. Hence, we temporarily leave room 7, which triggers the exit script of room 7. That in turn checks whether various scripts are (not) running. Under certain conditions (e.g. if the current actor is Zak, and neither script 84 nor 85 are running), this will invoke script 36 -- which in turn resets all verbs. Bad.
So, maybe script 84 or 85 should be running?
comment:10 by , 18 years ago
Summary: | ZAK256: Wrong verb ('Teleport To') shown → ZAK FM-TOWNS: Wrong verb ('Teleport To') shown |
---|
comment:12 by , 13 years ago
Owner: | set to |
---|---|
Status: | new → pending |
comment:13 by , 13 years ago
Resolution: | → fixed |
---|
comment:14 by , 13 years ago
Status: | pending → closed |
---|
comment:15 by , 13 years ago
This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).
Screenshot of bug