[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