[Scummvm-tracker] [ScummVM :: Bugs] #2: cant pickup stick in prison room 29
ScummVM :: Bugs
trac at scummvm.org
Mon Apr 20 05:31:40 UTC 2026
#2: cant pickup stick in prison room 29
---------------------+------------------------------
Reporter: SF/noork | Owner: SF/strigeus
Type: defect | Status: closed
Priority: normal | Component: Engine: SCUMM
Version: | Resolution: fixed
Keywords: | Game: Monkey Island 2
---------------------+------------------------------
Comment (by dreammaster):
In [changeset:"c2132a850505e1118b554f35668c6f7f7dd47a2e" c2132a85]:
{{{#!CommitTicketReference repository=""
revision="c2132a850505e1118b554f35668c6f7f7dd47a2e"
MADS: PHANTOM: Fixes for conversation variable loading
Conversation variables can be either variables or pointers.
When a pointer, a 16-bit mode value is set with 0xffff.
However, loading data for conversation 2, the default
variable #2 has a mode of '7011', which I'm presuming is
invalid data. So for now I'm making loading more strict
to only accept 0xffff as a valid indication of a pointer.
And only if found it'll still throw an error, since we
don't support loading pointers yet (there's no translation).
This will similarly be a problem for saving as well. If it
ends up trying to save any pointer variables, we'll have to
have some code that handles it properly. Maybe some kind of
enum instead of the actual pointer to a set of known
pointer destinations.
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/2#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list