[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