View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002380 | The Dark Mod | Design/Coding | public | 25.09.2010 18:47 | 03.06.2011 03:56 |
Reporter | Baal | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | TDM 1.03 | ||||
Summary | 0002380: CObjectiveLocation doesn't recognize absence of deleted entities. | ||||
Description | CObjectiveLocation::Think() uses a list of idEntityPtrs to entities that where in its area in the previous test. If an entity is deleted, which happens when an item is moved on an inventory stack, the pointer is invalid and the test fails. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
The attached archive contains a tweaked test/endmission.map which has an optional objective to put a health potion in the same container as the one mentioned in the crate objective. I used these steps to repro the problem: - On mission start, you have 3 health potion in your inventory - Drop one of them into the box, the objective fires - Pick it up again, the objective should correctly be unchecked. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
25.09.2010 18:47 | Baal | New Issue | |
25.09.2010 19:23 | greebo | Assigned To | => greebo |
25.09.2010 19:23 | greebo | Status | new => assigned |
26.09.2010 06:45 | greebo | Status | assigned => resolved |
26.09.2010 06:45 | greebo | Fixed in Version | => TDM 1.03 |
26.09.2010 06:45 | greebo | Resolution | open => fixed |
26.09.2010 06:45 | greebo | File Added: endmission.rar | |
26.09.2010 06:47 | greebo | Note Added: 0003197 | |
03.06.2011 03:56 | greebo | Status | resolved => closed |