View Issue Details

IDProjectCategoryView StatusLast Update
0004238The Dark ModAIpublic09.01.2016 00:18
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionSVN 
Target VersionTDM 2.04Fixed in VersionTDM 2.04 
Summary0004238: AI occupying same spot
DescriptionSee if there's a simple way to keep AI from standing in the same spot when searching. The problems spots are probably either guard or observation spots.

Test with the thieves.pk4 pack.
TagsNo tags attached.

Activities

grayman

grayman

08.12.2015 02:09

viewer   ~0007903

thieves.pk4 isn't really representative of what's going on. It forces 4 AI to go to the same path_corner at the same time, which doesn't really happen in a real mission, since map authors are careful to give each AI its own patrol route.

Skipping that as an example, and focusing on the guard and observation spots that are created dynamically during a search by multiple AI.
grayman

grayman

17.12.2015 15:20

viewer   ~0007909

If given a spot to go to during searching, and another AI is already standing there, skip that spot and pick another.

Don't run if in less than Agitated Searching mode.

rev. 6562:

SearchingState.cpp
GuardSpotTask.cpp
InvestigateSpotTask.cpp
ResolveMovementBlockTask.cpp
ResolveMovementBlockTask.h
AAS_local.h
AAS_routing.cpp
AI.cpp
AI.h
MovementSubsystem.cpp
SearchManager.cpp
Game_local.cpp
grayman

grayman

09.01.2016 00:18

viewer   ~0008011

If there are further changes, I'll make them during beta.

Issue History

Date Modified Username Field Change
24.10.2015 00:43 grayman New Issue
24.10.2015 00:43 grayman Status new => assigned
24.10.2015 00:43 grayman Assigned To => grayman
08.12.2015 02:09 grayman Note Added: 0007903
17.12.2015 15:20 grayman Note Added: 0007909
17.12.2015 15:20 grayman Status assigned => feedback
17.12.2015 15:20 grayman Resolution open => fixed
17.12.2015 15:20 grayman Fixed in Version => TDM 2.04
09.01.2016 00:18 grayman Note Added: 0008011
09.01.2016 00:18 grayman Status feedback => assigned
09.01.2016 00:18 grayman Status assigned => resolved