[Scummvm-tracker] [ScummVM :: Bugs] #12996: SCUMM: Restore unused item animation frames?

ScummVM :: Bugs trac at scummvm.org
Tue Oct 19 18:04:08 UTC 2021


#12996: SCUMM: Restore unused item animation frames?
-------------------------+------------------------------
Reporter:  GermanTribun  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: SCUMM
 Version:                |  Resolution:
Keywords:                |        Game:  Monkey Island 3
-------------------------+------------------------------
Comment (by eriktorbjorn):

 I could be wrong, but I think this part of script-47 is responsible for
 drawing the inventory objects:

 {{{
 [01FC] (65)   if (ifClassOfIs(var266,[146])) {
 [0211] (65)     if (var514 > 6) {
 [0221] (6D)       var514 = 3
 [022B] (**)     }
 [022B] (BA)
 kernelSetFunctions.superBlastObject([var266,localvar3,localvar4,0,0,255,255,var514])
 [025E] (65)     if (bitvar323) {
 [0268] (6D)       var514 = (var514 + 1)
 [0278] (6D)       bitvar323 = 0
 [0282] (66)     } else {
 [0287] (6D)       bitvar323 = 1
 [0291] (**)     }
 [0291] (66)   } else {
 [0296] (BA)
 kernelSetFunctions.superBlastObject([var266,localvar3,localvar4,0,0,255,255,1])
 [02C9] (**)   }
 }}}

 Where var514 keeps track of the current frame number. But I don't now how
 to get it to use the extra frame. None of the obvious guesses seemed to
 work for me.

 Not that this is not something I'm looking into at the moment. I'm just
 posting this to hopefully save the next one to look at it some work.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12996#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list