View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002560 | The Dark Mod | AI | public | 22.01.2011 12:55 | 27.10.2011 05:16 |
Reporter | Springheel | Assigned To | grayman | ||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | TDM 1.03 | ||||
Target Version | TDM 1.05 | Fixed in Version | TDM 1.05 | ||
Summary | 0002560: AI Freezing during search | ||||
Description | This seems to have occurred sometime since 1.02. AI will start searching, and then freeze in place in idle search pose. They continue cycling the search idle, but no longer move or look around. They will stay this way indefinitely, until triggered by a new stimulus (they react to attacks and spotting the player). This results in AI never ramping down to idle again. Happens very frequently. | ||||
Tags | No tags attached. | ||||
Strangely, it is currently hard to reproduce this. | |
Making it target=1.04 as this sounds like a pretty serious bug/regression. | |
Until we can actually reproduce it reliably, that might be premature. |
|
Do we have any reproduction steps or a savegame? | |
I haven't been able to reproduce this recently. | |
This problem is fixed in 1.04 for the specific case where a searching AI uses a door. (HandleDoorTask.cpp, rev 4603) I have a theoretical fix for the problem in general, but 1.04 needs to leave, so I'll hold the fix for 1.05. I need time to find some reproducible instances of freezing not involving doors, and also to make sure the fix doesn't mess up something else. |
|
Greebo's fix should be solving this. | |
Umm, well not entirely. I have two changes for 1.05 that should handle any remaining freezing cases. Because of this, I wasn't marking this one as resolved in 1.04. | |
Oh, sorry, I thought this was solved by 0002651. I'll reopen it then. | |
Add OnFinish() to InvestigateSpotTask so it can finish correctly. Remove its code from SearchingState::OnSubsystemTaskFinished(). rev 4626: SearchingState.cpp InvestigateSpotTask.cpp InvestigateSpotTask.h |
|
Date Modified | Username | Field | Change |
---|---|---|---|
22.01.2011 12:55 | Springheel | New Issue | |
22.01.2011 12:57 | Springheel | Severity | normal => major |
22.01.2011 12:59 | Springheel | Relationship added | duplicate of 0002555 |
26.01.2011 02:13 | Springheel | Note Added: 0003486 | |
27.01.2011 14:07 | Springheel | Relationship added | related to 0002583 |
30.01.2011 11:30 | tels | Note Added: 0003510 | |
30.01.2011 11:30 | tels | Product Version | => TDM 1.03 |
30.01.2011 11:30 | tels | Target Version | => TDM 1.04 |
30.01.2011 12:56 | Springheel | Note Added: 0003512 | |
30.01.2011 12:57 | Springheel | Note Edited: 0003512 | |
06.02.2011 18:08 | greebo | Note Added: 0003569 | |
07.02.2011 19:39 | Springheel | Note Added: 0003573 | |
07.02.2011 20:01 | greebo | Target Version | TDM 1.04 => |
18.02.2011 13:14 | grayman | Assigned To | => grayman |
18.02.2011 13:14 | grayman | Status | new => assigned |
18.02.2011 13:15 | grayman | Note Added: 0003603 | |
18.02.2011 13:17 | grayman | Note Edited: 0003603 | |
24.02.2011 02:00 | Springheel | Note Added: 0003651 | |
24.02.2011 02:01 | Springheel | Status | assigned => resolved |
24.02.2011 02:01 | Springheel | Resolution | open => fixed |
24.02.2011 02:06 | grayman | Note Added: 0003652 | |
24.02.2011 03:28 | Springheel | Note Added: 0003653 | |
24.02.2011 03:29 | Springheel | Status | resolved => confirmed |
24.02.2011 17:36 | grayman | Note Added: 0003660 | |
24.02.2011 17:36 | grayman | Status | confirmed => resolved |
24.02.2011 17:36 | grayman | Fixed in Version | => TDM 1.05 |
24.02.2011 17:36 | grayman | Target Version | => TDM 1.05 |
27.10.2011 05:16 | greebo | Status | resolved => closed |