View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003052 | The Dark Mod | AI | public | 06.03.2012 08:29 | 08.03.2012 22:39 |
Reporter | SeriousToni | Assigned To | grayman | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 1.07 | ||||
Target Version | TDM 1.08 | Fixed in Version | TDM 1.08 | ||
Summary | 0003052: Alerted AI skips path_waitfortrigger | ||||
Description | If you have an AI that follows a path until a path_waitfortrigger comes and the AI is getting alerted when at the path_waitfortrigger it forgets about it and follows the next path after calming down the alert level though the trigger wasn't fired. When coming down off an alert, the code assumes the current path_node is no longer valid and skips it, moving the AI to the next path_node. This is contraproductive for a path_waittrigger as the AI normally is forbidden to move on without getting triggered. Here the situation summarized: actual situation: path_corner --> path_waitfortrigger --> !Trigger fires! --> path_corner path_corner --> path_waitfortrigger --> !AI alerted! --> path_corner ideal situation: path_corner --> path_waitfortrigger --> !Trigger fires! --> path_corner path_corner --> path_waitfortrigger --> !AI alerted! --> last path_waitfortrigger | ||||
Tags | No tags attached. | ||||
If an AI is pulled off a path_waitfortrigger by an alert, let him walk back to the path_corner that preceded the path_waitfortrigger. If there’s no path_corner, let him walk back to his initial idle position at map start. rev. 5324: Memory.h Memory.cpp MovementSubsystem.cpp |
|
Date Modified | Username | Field | Change |
---|---|---|---|
06.03.2012 08:29 | SeriousToni | New Issue | |
08.03.2012 13:43 | grayman | Assigned To | => grayman |
08.03.2012 13:43 | grayman | Status | new => assigned |
08.03.2012 22:39 | grayman | Note Added: 0004380 | |
08.03.2012 22:39 | grayman | Status | assigned => resolved |
08.03.2012 22:39 | grayman | Resolution | open => fixed |
08.03.2012 22:39 | grayman | Fixed in Version | => TDM 1.08 |
08.03.2012 22:39 | grayman | Target Version | => TDM 1.08 |