[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