Opened 15 years ago
Closed 15 years ago
#3554 closed defect (fixed)
LURE: Actors can get stuck
|Reported by:||bluegr||Owned by:||dreammaster|
|Cc:||Game:||Lure of the Temptress|
This is a weird one, I am not sure if it's a bug with the original game scripts or not.
Sometimes, actors seem to get stuck and they can't move at all. I'm attaching a save game where the 2 monks, Whelk and Gwyn, got stuck and just lie there motionless.
Playing the English version of the game using the latest SVN version
Ticket imported from: #1867643. Ticket imported from: bugs/3554.
Change History (6)
by , 15 years ago
comment:1 by , 15 years ago
comment:2 by , 15 years ago
|Component:||→ Engine: Lure|
|Game:||→ Lure of the Temptress|
comment:3 by , 15 years ago
Thanks for the savegame, but at that point it's too late - this is, ironically, the one bug I'd known about before the public testing. The issue is, as far as I've been able to track it so far, that the blocked movement handling code is meant to move the character to a random position and then resume whatever the NPC was doing before. However, in some circumstances, it seems it accidentally clears the schedule for the NPC instead.
comment:4 by , 15 years ago
|Status:||new → closed|
comment:5 by , 15 years ago
Forgot to close this - prior fix in HotspotTickHandlers::npcRoomChange should resolve this. Note that this will only prevent it occurring for actors who aren't already motionless (lost their schedule).
Monks got stuck