gemrb
gemrb copied to clipboard
[Pathfinder] Cutscene hang in AR9201 (HoW)
Bug description
Entering the Barbarian Camp starts a cutscene (bcanntlk.bcs). After the ensuing dialogue, Hjollder gets banished to the Burial Island (bchjoban.bcs).
This cutscene never finishes, however. The view never leaves the barbarian tent, and the console is flooded with:
[FindPath/DEBUG]: s = (895, 503), d = (1035, 549), caller = Krieger vom Stamm des Wyrm, dist = 2, size = 2
I'm not entirely sure where the move comes from (edit: it's the announcer, most likely), but the pattern is pretty obvious by now...
Interesting, it's finding a path and not abandoning it. There appears to be plenty of space too:

Will check it out in detail.
He doesn't path around Wylfdene (as in the original), but wants to move by him on the top side and gets in a backoff loop after reaching the position in the pic (top center, near the throne).
The simple change of allowing bumping in cutscenes and between neutrals avoids it. A hack is to change his circle size to 4. Much too big of a change; 3 would make sense, but doesn't block enough.
@kmfrick for this one I don't have a good grasp on what causes it. The top path is maybe shorter, so that's fine, but the fact he considers Wylfdene as blocking his way in DoStep is just a question mark.
Here's how it looks before he moves:

Save (get closer, spamming 1 should work with most if not all of the dialogs): 000000047-wylfdene.zip
I hope that this will be fixed automatically by the diagonal fix, since like a slightly different path will be taken. But who knows?