[Scummvm-tracker] [ScummVM] #10779: QFG4 floppy: Baba's pestle hovers above mortar
Vhati
trac at scummvm.org
Mon Nov 19 20:13:14 CET 2018
#10779: QFG4 floppy: Baba's pestle hovers above mortar
--------------------------------+----------------------------
Reporter: Vhati | Owner: (none)
Type: defect | Status: new
Priority: low | Component: Engine: SCI
Resolution: | Keywords: SCI32 original
Game: Quest for Glory 4 |
--------------------------------+----------------------------
Comment (by Vhati):
Here's the floppy edition's grind script, annotated where the CD edition
differs.
{{{
(instance sGrindBones of Script
(properties)
(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:)
)
)
)
)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10779#comment:4>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list