Opened 9 years ago

Closed 9 years ago

Last modified 12 months ago

#9233 closed patch

MMC64: Actor Walk / Object Fix

Reported by: SF/segra Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Maniac Mansion

Description

This fixes the trunk bug (#3070065), and an issue involving the way searching for objects in the array is handled in V0 Games.

V0 checks if the ID, and the FLAG variable match. meaning two objects with the same ID can be in the same room, aslong as they both have a different FLAG value. Ive simply added a new variable which is set upon clicking an object on the screen, or when the v2 opcode, "walk actor to object" is executed (the value is always 0 when searching from this opcode)

i can't be certain of any regressions, but it appears to work fine... The game is completable

Ticket imported from: #3093541. Ticket imported from: patches/1338.

Attachments (1)

v0_mm_ObjectFix_WalkFix.patch (3.5 KB ) - added by SF/segra 9 years ago.

Download all attachments as: .zip

Change History (4)

by SF/segra, 9 years ago

comment:1 by Kirben, 9 years ago

Thanks, I added the patch to ScummVM 1.3.0svn.

comment:2 by Kirben, 9 years ago

Owner: set to Kirben
Status: newclosed

comment:3 by digitall, 12 months ago

Component: Engine: SCUMM
Game: Maniac Mansion
Note: See TracTickets for help on using tickets.