[Scummvm-tracker] [ScummVM :: Bugs] #6085: SCI: LONGBOW: Man with Tuck in camp
ScummVM :: Bugs
trac at scummvm.org
Thu Jan 18 19:28:37 UTC 2024
#6085: SCI: LONGBOW: Man with Tuck in camp
---------------------+---------------------------------------
Reporter: tsoliman | Owner: bluegr
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Resolution:
Keywords: script | Game: Conquests of the Longbow
---------------------+---------------------------------------
Changes (by sluicebox):
* status: closed => new
* resolution: fixed =>
Comment:
This is still an issue. Current behavior might be different than back when
this was reported, but Tuck still changes loops in ScummVM instead of
staying seated as in the original.
I agree that the issue is probably in the kGetAngle calculations, but the
script is doing something weird.
On day one, Tuck is sitting and eating fish. The script `tuckAlone` calls
the `Face` function to make Robin face Tuck, and then it also calls `Face`
to make Tuck face Robin. That second call doesn't make sense, because
`Face` is for actors who are standing up so they can change directions.
The `Tuck` actor always has a looper (`tuckGrooper`) so changing his
heading, etc sets off a series of events that *could* change his loop,
depending on the angle values returned from the kernel.
In the original, this second `Face` call has no visible effect. In
ScummVM, it changes Tuck's loop.
--
Ticket URL: <https://bugs.scummvm.org/ticket/6085#comment:11>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list