Opened 5 weeks ago

Closed 4 weeks ago

#15383 closed defect (fixed)

TWINE: LBA: Asking about pirate recipes results in stuck dialogue

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

Description

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

I am attaching a saved game. You start at the entrance of the library and you have to go to the elephant NPC that sits and reads a book outside the projection/theater room. He's the only one who will respond to Twinsen's inquiry and propose to recite three different passages from the book.

If Twinsen asks about Pirate Recipes, the NPC will make a joke, but then if you keep pressing space, the dialogue will "continue" infinitely with empty dialogue boxes.

The user can get unstuck if they press Esc through.

This bug does not happen with the other dialogue options.

Attachments (1)

lba-win-1.003 (21.0 KB ) - added by antoniou79 5 weeks ago.

Download all attachments as: .zip

Change History (4)

by antoniou79, 5 weeks ago

Attachment: lba-win-1.003 added

comment:1 by mgerhardy, 4 weeks ago

hero_pos 10661 4352 20462

It looks like this string has a lot of whitespaces to fill the empty space and only a single word in on the last page of the text (at least in german). The error is most likely related to the return value of Text::updateProgressiveText() - i will check the NextDialCar in the original sources.

comment:2 by mgerhardy, 4 weeks ago

should be fixed with commit 4453d048646e3d1f1e5e0b6f2d1ce7b1109b4b9c

comment:3 by mgerhardy, 4 weeks ago

Owner: set to mgerhardy
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.