[Scummvm-tracker] [ScummVM :: Bugs] #12666: SCUMM: Dodgy path finding in Indy 3

ScummVM :: Bugs trac at scummvm.org
Sun Jul 4 17:55:26 UTC 2021


#12666: SCUMM: Dodgy path finding in Indy 3
-------------------------+------------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: SCUMM
 Version:                |  Resolution:
Keywords:                |        Game:  Indiana Jones 3
-------------------------+------------------------------
Comment (by eriktorbjorn):

 One promising sign is that it looks to me as if the workaround for bug
 #560 can be removed from ScummEngine_v5::getActorY(), i.e. this one:

 {{{
         if ((_game.id == GID_INDY3) && !(_game.platform ==
 Common::kPlatformMacintosh)) {
                 a = getVarOrDirectByte(PARAM_1);

                 // WORKAROUND bug #560 (can't get into Zeppelin)
                 if (_roomResource == 36) {
                         setResult(getObjY(a) - 1);
                         return;
                 }
         } else
                 a = getVarOrDirectWord(PARAM_1);
 }}}

 Can you check if it works without the special case on your end too?
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12666#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list