View Issue Details

IDProjectCategoryView StatusLast Update
0002700The Dark ModAIpublic27.10.2011 05:17
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilitysometimes
Status closedResolutionfixed 
PlatformWin32OSWindowsOS VersionXP
Product VersionTDM 1.04 
Target VersionTDM 1.05Fixed in VersionTDM 1.05 
Summary0002700: An AI using a door can get blocked and hold up the entire door queue.
DescriptionWhen the 'master' AI handling a door gets blocked, it might not get itself free. If there's a door queue, the queue gets held up. After a while, those in the queue will give up and go back the way they came, but the 'master' AI remains stuck if he wasn't blocked by one of the departing AI.
TagsNo tags attached.

Activities

grayman

grayman

21.03.2011 02:15

viewer   ~0003770

Added a 20s timeout that begins when the AI begins to move through the door. If the AI doesn’t complete the move before the timeout occurs, his door-handling task is terminated. He might rejoin the queue, or continue on to wherever he was going, and the next AI in the queue gets to handle the door.

rev. 4703

HandleDoorTask.cpp
HandleDoorTask.h

Issue History

Date Modified Username Field Change
21.03.2011 01:05 grayman New Issue
21.03.2011 01:05 grayman Status new => assigned
21.03.2011 01:05 grayman Assigned To => grayman
21.03.2011 02:15 grayman Note Added: 0003770
21.03.2011 02:15 grayman Status assigned => resolved
21.03.2011 02:15 grayman Resolution open => fixed
21.03.2011 02:15 grayman Fixed in Version => TDM 1.05
27.10.2011 05:17 greebo Status resolved => closed