View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002685 | The Dark Mod | AI | public | 09.03.2011 18:23 | 27.10.2011 05:17 |
Reporter | grayman | Assigned To | grayman | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Win32 | OS | Windows | OS Version | XP |
Product Version | TDM 1.04 | ||||
Target Version | TDM 1.05 | Fixed in Version | TDM 1.05 | ||
Summary | 0002685: Chalice of Kings tickles an assert when using a Debug DLL | ||||
Description | While testing mission starts with SVN code, Chalice of Kings crashes on an assertion. An invalid area number of zero is used where non-zeros are expected. | ||||
Tags | No tags attached. | ||||
Footlocker lids are doors, but they have an AAS area number of zero. Pathfinding flags doors the AI should use, and with the recent movement changes, it’s picking up footlocker doors. These are marked “ai_should_not_handle”, so their area numbers are stored in the AI’s forbidden areas list. An area number of zero is invalid, so letting one get into the forbidden areas list triggers an assertion later when the list is used. This fix checks for a zero area number and prevents it from being added to the forbidden areas list. rev. 4672: HandleDoorTask.cpp |
|
Date Modified | Username | Field | Change |
---|---|---|---|
09.03.2011 18:23 | grayman | New Issue | |
09.03.2011 18:23 | grayman | Status | new => assigned |
09.03.2011 18:23 | grayman | Assigned To | => grayman |
09.03.2011 18:46 | grayman | Note Added: 0003744 | |
09.03.2011 18:46 | grayman | Status | assigned => resolved |
09.03.2011 18:46 | grayman | Resolution | open => fixed |
09.03.2011 18:46 | grayman | Fixed in Version | => TDM 1.05 |
27.10.2011 05:17 | greebo | Status | resolved => closed |