Opened 7 days ago

Last modified 6 hours ago

#15387 new defect

TWINE: LBA: Skeletons hitboxes may be glitched

Reported by: antoniou79 Owned by:
Priority: normal Component: Engine: TwinE
Version: Keywords:
Cc: Game: Little Big Adventure

Description

This is on Windows 10, ScummVM 2.9.0git (recent build from master HEAD), with GOG version of the game.

When entering the well in the White Leaf Dessert, Twinsen has to face the challenges of the temple to get the Book of Bu. The main enemy in this area (other than the environment hazards and traps) is the skeletons.

In the very first scene there's a skeleton that wakes up as Twinsen walks toward the edge where he need to jump to the platforms above the pit with the spikes. This skeleton is especially bugged because he does not seem to cause any damage to Twinsen, but also Twinsen cannot hit him at all too; the skeleton however does try to dodge the magic ball as he's supposed to, but I tried attacking him directly in aggressive (auto) mode and still did no damage.

I am attaching a saved game at the start of the temple with the waking invincible skeleton.

The temple is frustrating overall with the awkward controls for the game and the precision jumping, moving/pushing of objects required, and it may be the case that the skeletons are supposed to be hard enemies to kill, but more often than not it seemed like Twinsen's direct (aggressive mode) hits would not "connect" with them which made certain sections even more frustrating.

Technically one can skip / avoid/ run past most encounters with skeletons if they know what they're doing, but a first time player is more likely to fall into traps and have to take the "longer way" which at least on one occasion requires a very challenging fight with a skeleton that holds a key (while also a bird is attacking and the floor is spewing ball projectiles that hurt Twinsen).

Attachments (3)

lba-win-1.005 (13.0 KB ) - added by antoniou79 7 days ago.
scene8.txt (48.9 KB ) - added by mgerhardy 7 hours ago.
scummvm-lba-de-00064.png (207.0 KB ) - added by mgerhardy 7 hours ago.

Download all attachments as: .zip

Change History (6)

by antoniou79, 7 days ago

Attachment: lba-win-1.005 added

comment:1 by mgerhardy, 7 hours ago

As can be seen with toggle_actors - they don't even get their bounding boxes loaded.

by mgerhardy, 7 hours ago

Attachment: scene8.txt added

by mgerhardy, 7 hours ago

Attachment: scummvm-lba-de-00064.png added

comment:2 by mgerhardy, 7 hours ago

change_scene 8

when entering zone 0, the skeleton awakes - but there is no bounding box or even a debug rendering for the actor - which is weird.

comment:3 by mgerhardy, 6 hours ago

The skeleton is actor 1 in scene 8

and it should have a bounding box for sure because the life script does not check for twinsen entering zone 0, but also if twinsen has hit the skeleton:

COMPORTMENT main
     OR_IF HIT_BY == 0
     IF ZONE_OBJ 0 == 0
       SET_TRACK 0
       SET_COMPORTMENT 20
     ENDIF
END_COMPORTMENT
Last edited 6 hours ago by mgerhardy (previous) (diff)
Note: See TracTickets for help on using tickets.