[Scummvm-tracker] [ScummVM :: Bugs] #15389: ADL: HIRES5: "GET ALL" fails where picking up individual objects doesn't

ScummVM :: Bugs trac at scummvm.org
Mon Sep 30 14:37:46 UTC 2024


#15389: ADL: HIRES5: "GET ALL" fails where picking up individual objects doesn't
-------------------------------------------+-------------------------
Reporter:  eriktorbjorn                    |      Owner:  (none)
    Type:  defect                          |     Status:  new
Priority:  normal                          |  Component:  Engine: ADL
 Version:                                  |   Keywords:
    Game:  Hi-Res Adventure #5: Time Zone  |
-------------------------------------------+-------------------------
 I'm trying to make myself an optimized walkthrough of Time Zone. (Don't
 ask!)

 At some point, you will probably have to leave some objects to pick them
 up later. In my case, it was the oxygen mask, the skeleton key, and the
 iron bar. But when the time came to pick them up, "GET ALL" failed because
 the game claimed I was already carrying as much as I could.

 However, picking the objects up one by one worked without problem. Is this
 a bug in "GET ALL", or is it a bug in regular "GET object"? It would be
 cruel indeed if you had to make several runs to the final time zone to get
 everything you needed there.

 "GET ALL" will make calls to `HiRes5Engine::isInventoryFull()` while
 regular "GET object" apparently will not? I was also surprised that it
 uses `item->description` for the weight, but maybe that's just how it's
 designed.

 I'm attaching my walkthrough file. The problem happens at line 718, at the
 comment where it says "GET ALL should work, but doesn't". The two "dummy"
 commands earlier in the file are there so that the file can be run using
 the `run_script` debug command.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15389>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list