View Issue Details

IDProjectCategoryView StatusLast Update
0003070The Dark ModAIpublic24.05.2012 21:44
ReporterSpringheel Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionTDM 1.07 
Target VersionTDM 1.08Fixed in VersionTDM 1.08 
Summary0003070: AI warning allies while in combat?
DescriptionI was on top of crates and an AI was (tap dancing) while trying to get at me. A friend walked into the room, and the AI said, "Careful, there may be an intruder around here somewhere".

Are AI currently warning allies about intruders when they are actually in combat mode? Or could the fact that he couldn't get to me take him out of combat? Either way, the barks certainly don't make sense when the intruder is clearly visible to both AI.

AI should not play any warnings while the player is visible to the speaker. If they play a bark at all, it should be the "to combat with friends" bark ("Let's take him together!")
Additional InformationThere is a routine that's supposed to be run when an AI encounters a friend while in Combat State. All the routine does is note that a friendly AI was seen. It generates no warning.

http://forums.thedarkmod.com/topic/13656-ai-warning-allies-while-in-combat-mode/

The general routine that handles warnings/greetings when a friendly AI is seen doesn't take alert level into account. I assume that the barks issued from there are for when the player isn't in sight.

I'd have to figure out why the Combat version is not the one being used in this case.
There are "help me out" barks, though I've never heard them when playing. Perhaps this is when they're supposed to be used.

TagsNo tags attached.

Activities

grayman

grayman

24.05.2012 21:44

viewer   ~0004626

An AI coming upon another AI in combat mode won’t cause the second AI to bark a warning.

Activate 3 of 4 places where the “I’m coming to help” bark was commented out.

rev 5459:

State.cpp
InvestigateSpot.Task
AI.cpp
HandleDoorTask.cpp

Issue History

Date Modified Username Field Change
30.03.2012 20:39 Springheel New Issue
30.03.2012 20:39 Springheel Status new => assigned
30.03.2012 20:39 Springheel Assigned To => grayman
24.05.2012 21:44 grayman Note Added: 0004626
24.05.2012 21:44 grayman Status assigned => resolved
24.05.2012 21:44 grayman Resolution open => fixed
24.05.2012 21:44 grayman Product Version TDM 1.08 => TDM 1.07
24.05.2012 21:44 grayman Fixed in Version => TDM 1.08
24.05.2012 21:44 grayman Target Version => TDM 1.08