Opened 13 months ago

Last modified 12 months ago

#10779 new defect

QFG4 floppy: Baba's pestle hovers above mortar

Reported by: Vhati Owned by:
Priority: low Component: Engine: SCI
Keywords: SCI32 original Cc:
Game: Quest for Glory 4

Description

Outside Baba Yaga's hut...

Clicking HAND on the mortar and pestle triggers a stir animation. The pestle is a few pixels too high, and background scenery peeks through the gap. It was meant to appear to extend down into the mortar, not hover above it.

Attachments (3)

Pestle.png (54.9 KB ) - added by Vhati 13 months ago.
Screenshot (Floppy) - Pestle
sci.074 (64.2 KB ) - added by Vhati 13 months ago.
SavedGame (Floppy) - Grind
Pestle_CD.png (54.8 KB ) - added by Vhati 13 months ago.
Screenshot (CD) - Pestle

Download all attachments as: .zip

Change History (7)

by Vhati, 13 months ago

Attachment: Pestle.png added

Screenshot (Floppy) - Pestle

by Vhati, 13 months ago

Attachment: sci.074 added

SavedGame (Floppy) - Grind

comment:1 by Vhati, 13 months ago

Occurs in the floppy edition under ScummVM, and its original interpreter.


ScummVM 2.1.0git3797-ge7d23d2cd9 (Oct 25 2018 04:17:12)
Windows 7 64bit
QFG4 Floppy 1.1a + note patch (English)

File - 5kb MD5 - Full MD5
RESOURCE.000 - f64fd6aa3977939a86ff30783dd677e1 - ff42260a665995a85aeb277ad80aac8a
RESOURCE.MAP - d10a4cc177d2091d744e2ad8c049b0ae - 3695b1b0a1d15f3d324ea9f0cc325245
RESOURCE.SFX - 3cf95e09dab8b11d675e0537e18b499a - 7c858d7253f86dab4cc6066013c5ecec

comment:2 by Vhati, 13 months ago

The CD edition under ScummVM did not have this bug.


ScummVM 2.1.0git3797-ge7d23d2cd9 (Oct 25 2018 04:17:12)
Windows 7 64bit
QFG4 CD (English)

File - 5kb MD5 - Full MD5
RESOURCE.000 - 263dce4aa34c49d3ad29bec889007b1c - 1364ba69e3c0abb68cc0170650a56692
RESOURCE.AUD - c39521bffb1d8b19a57394866184a0ca - 71098b9e97e20c8941c0e4812d5f906f
RESOURCE.MAP - aba367f2102e81782d961b14fbe3d630 - 801a04cc6aa5d437681a2dd0b6545248
RESOURCE.SFX - 3cf95e09dab8b11d675e0537e18b499a - 7c858d7253f86dab4cc6066013c5ecec

by Vhati, 13 months ago

Attachment: Pestle_CD.png added

Screenshot (CD) - Pestle

comment:3 by bluegr, 13 months ago

Summary: QFG4: Baba's pestle hovers above mortarQFG4 floppy: Baba's pestle hovers above mortar

comment:4 by Vhati, 12 months ago

Here's the floppy edition's grind script, annotated where the CD edition differs.


script 480 - sGrindBones

(method (changeState param1)
	(switch (= state param1)
		(0
			(g1_Glory handsOff:)
			(pestle signal: (| (pestle signal?) $0001))
			(= register (global0 cycleSpeed?))
			(g0_hero
				view: 480
# CD has priority 10.
				setPri: (+ (g0_hero priority?) 1)
				setLoop: 9 1
				setCel: 0
				setSpeed: 6
				setCycle: CT 1 1 self
			)
			(pestle hide:)
		)
		(1 (g0_hero setCycle: End self))
		(2
			(g0_hero
				setLoop: 10 1
				setCel: 0
				setCycle: ForwardCounter 3 self
			)
			(pestle
				show:
				signal: (| (pestle signal?) $0001)
				view: 480
				x: (g0_hero x?)
				y: (g0_hero y?)
# CD has z = -3.
				z: 4
				setLoop: 11 1
				setCel: 0
				cycleSpeed: (g0_hero cycleSpeed?)
				setScale:
# CD removes scaleX/Y.
				scaleX: (g0_hero scaleX?)
				scaleY: (g0_hero scaleY?)
				setPri: 250
				show:
				setCycle: Fwd
			)
		)
		(3
# CD has "setCycle: 0 hide:".
			(pestle hide:)
			(g0_hero setLoop: 9 1 setCel: 2 setCycle: Beg self)
		)
		(4
			(g0_hero solvePuzzle: 431 2)
			(pestle
				setLoop: 8 1
				setPri: 107
# CD has x=153, y=122.
				x: 165
				y: 105
				z: 20
				scaleX: 128
				scaleY: 128
				show:
			)
			(= cycles 3)
		)
		(5
			(g91_gloryMessager say: 13 4 111 0 self)
		)
		(6
			(g0_hero normalize: 4 setSpeed: register)
			(g1_Glory handsOn:)
			(self dispose:)
		)
	)
)



View 480, loop 8 (a single frame of the pestle on a pink background) is different.
Floppy: size=20x28 offset=1,0
CD: size=31x55 offset=9,0 (slightly different art, and surrounding pink area is bigger)

Loops 9, 10, 11 are the same.

Version 2, edited 12 months ago by Vhati (previous) (next) (diff)
Note: See TracTickets for help on using tickets.