View Issue Details

IDProjectCategoryView StatusLast Update
0003848The Dark ModAIpublic16.09.2014 14:20
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product VersionSVN 
Target VersionTDM 2.03Fixed in VersionTDM 2.03 
Summary0003848: Changes to follow an AI killing an opponent
DescriptionMake these changes:

1 - the victor should pause a moment, then kneel at the victim, as if making sure of the kill
2 - the victor should have his alert level changed to Observant
3 - when the victor returns to alert_idle, he should use a different set of repeated barks. This set should not have any barks in it that suggest an intruder is still around. This set will include barks from snd_alert_idle and possibly from the *_idle_guard barks.
TagsNo tags attached.

Activities

grayman

grayman

16.09.2014 14:20

viewer   ~0007012

Added several state changes to Combat after an AI has killed another. These handle:

- Barking about the victory (limited to only one victor if several were fighting the loser)
- Walking or running to the body (if far away)
- Possible kneeling (limited to only one victor if several were fighting the loser)
- Dropping back to Observant to prevent searching

Added snd_alert_idle_victor to eliminate inappropriate idle barks.

Changed the warning given when an AI wants to tell a friend about having seen an intruder. If the intruder was killed, the old warning was inappropriate.

Made several fleeing changes:

- Allow archers to flee
- Don’t respond to broken arrows while fleeing or in the “Flee Done” state
- Don’t start searching when hit by an arrow while fleeing or in the “Flee Done” state.
- If a fleeing AI can’t find an escape point or a point far far away, let him try to take cover.

Increased the delay before the Failure screen appears from 3s to 6s.

Rev. 6105:

AlertIdleState.cpp
CombatState.cpp
CombatState.h
FleeDoneState.cpp
FleeDoneState.h
FleeState.cpp
FleeState.h
PainState.cpp
State.cpp
FleeTask.cpp
AI.cpp
AI.h
Memory.h
Mind.cpp
MissionData.cpp
Actor.cpp
Actor.h
Game_local.cpp
InvestigateSpotTask.cpp
SearchingState.cpp
SearchingState.h

Rev. 13996:

tdm_ai_vocal_set*.def
tdm_ai_*.sndshd

Issue History

Date Modified Username Field Change
10.09.2014 22:13 grayman New Issue
10.09.2014 22:13 grayman Status new => assigned
10.09.2014 22:13 grayman Assigned To => grayman
16.09.2014 14:20 grayman Note Added: 0007012
16.09.2014 14:20 grayman Status assigned => resolved
16.09.2014 14:20 grayman Resolution open => fixed
16.09.2014 14:20 grayman Fixed in Version => TDM 2.03