View Issue Details

IDProjectCategoryView StatusLast Update
0004077The Dark ModAIpublic21.12.2018 21:40
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilitysometimes
Status resolvedResolutionfixed 
Product VersionTDM 2.03 
Target VersionTDM 2.03Fixed in VersionTDM 2.03 
Summary0004077: Two AI in St. Lucia hung up using adjacent doors
DescriptionA guard and a priest in St. Lucia get hung up on the double doors that are next to each other. The guard is trying to walk through one set, and the priest has opened one door of the other set in the guard's face, causing the guard to start treadmilling. The priest can't proceed with walking through the door for some reason.
TagsNo tags attached.

Relationships

related to 0002841 resolvedgrayman AI have problems with double doors marked "shouldBeClosed" 

Activities

grayman

grayman

03.02.2015 01:01

administrator   ~0007403

The guard was treadmilling against an open door and not recognizing that he needed to resolve the block. The priest wouldn’t come through the open door, and was stuck trying to close it when it wouldn’t close for some reason.

Fixed by recognizing a block by a door and letting an AI who’s waiting for a door to close know it isn’t moving.

Also found that ResolveMovementBlockTask could be pushed onto the movement queue twice in a row, so had to move a flag to keep that from happening.

Rev. 6469:

HandleDoorTask.cpp
State.cpp
ResolveMovementBlockTask.cpp
MovementSubsystem.cpp

Issue History

Date Modified Username Field Change
03.02.2015 00:07 grayman New Issue
03.02.2015 00:07 grayman Status new => assigned
03.02.2015 00:07 grayman Assigned To => grayman
03.02.2015 01:01 grayman Note Added: 0007403
03.02.2015 01:01 grayman Status assigned => resolved
03.02.2015 01:01 grayman Resolution open => fixed
03.02.2015 01:01 grayman Fixed in Version => TDM 2.03
21.12.2018 21:40 nbohr1more Relationship added related to 0002841