View Issue Details

IDProjectCategoryView StatusLast Update
0002695The Dark ModAIpublic13.01.2012 01:09
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWin32OSWindowsOS VersionXP
Product VersionTDM 1.05 
Target VersionTDM 1.08Fixed in VersionTDM 1.08 
Summary0002695: AIs can not correctly handle certain doors
DescriptionImagine two intersecting hallways, one running NS and one EW. On the EW hallway, place a door a couple feet east of the intersection, on the north wall. Let's have this door open into a bedroom.

Now place an AI to the north, in the NS hallway, and have him walk south toward the intersection. He wants to turn the corner at the intersection and enter the bedroom through the door. Pathfinding detects the door obstacle while the AI is still in the NS hall, north of the plane of the door. The door-handling code thinks the AI is approaching the door from the north, so it sets things up as if the AI will open the door from the north side.

When the AI reaches the door, he's south of it, and trying to walk to the spot from which he'll open the door, which is on the north side of the door.

In 1.02, he treadmills against the door endlessly. In 1.04 he wanders back and forth in front of the door. In either case, he never opens the door.
TagsNo tags attached.

Activities

grayman

grayman

13.01.2012 01:09

administrator   ~0004235

Don’t set up door handling if the AI has no LOS to the door.

rev. 5209:

State.cpp

Issue History

Date Modified Username Field Change
19.03.2011 14:19 grayman New Issue
19.03.2011 14:19 grayman Status new => assigned
19.03.2011 14:19 grayman Assigned To => grayman
13.01.2012 01:09 grayman Note Added: 0004235
13.01.2012 01:09 grayman Status assigned => resolved
13.01.2012 01:09 grayman Resolution open => fixed
13.01.2012 01:09 grayman Fixed in Version => TDM 1.08
13.01.2012 01:09 grayman Target Version => TDM 1.08