Opened 12 years ago

Closed 12 years ago

Last modified 11 months ago

#8645 closed patch

Patch for #1648396 - AGI : SQ2 / 2.0F / IBM / priority line

Reported by: bluegr Owned by: bluegr
Priority: normal Component: Engine: AGI
Keywords: Cc:
Game: Space Quest 2

Description

Here's a patch that fixes bug #1648396 - "AGI : SQ2 / 2.0F / IBM / priority line". There was a workaround for SQ1, which got (erroneously) applied for all AGI games, including SQ2. This made the bottom of the rectangle around all non-moving objects (cels) 1 pixel bigger. This apparently broke the priority lines of other objects, thus leading to bugs like this one. With this patch, I changed that SQ1 workaround to apply for SQ1 only.

This fixes bug #1648396 and probably other bugs as well

Ticket imported from: #1705791. Ticket imported from: patches/750.

Attachments (1)

sq2_fix.patch (1.9 KB ) - added by bluegr 12 years ago.
Fix for bug #1648396 by making an SQ1 workaround work in SQ1 only

Download all attachments as: .zip

Change History (7)

by bluegr, 12 years ago

Attachment: sq2_fix.patch added

Fix for bug #1648396 by making an SQ1 workaround work in SQ1 only

comment:1 by bluegr, 12 years ago

Sorry, in the part where I typed:
"This apparently broke the priority lines of other objects"
I meant:
"This apparently changed the priority lines of all non-moving objects"

comment:2 by bluegr, 12 years ago

Owner: set to sev-

comment:3 by bluegr, 12 years ago

This patch fixes a bug in LSL1 too.
Refer to Sarien bug #925074 - LSL: Fawn stuck walking after dance (prevents completion)
http://sourceforge.net/tracker/index.php?func=detail&aid=925074&group_id=24759&atid=382570

comment:4 by bluegr, 12 years ago

I've commited it as-is, after talking with sev

comment:5 by bluegr, 12 years ago

Owner: changed from sev- to bluegr
Status: newclosed

comment:6 by digitall, 11 months ago

Component: Engine: AGI
Game: Space Quest 2
Note: See TracTickets for help on using tickets.