View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000137 | Gameplay + OpenGL | [All Projects] Bug | public | 2017-01-29 01:03 | 2017-01-29 04:58 |
Reporter | Talon1024 | ||||
Assigned To | |||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 16.04 |
Summary | 0000137: Dynamic light assertion | ||||
Description | gzdoom/src/gl/dynlights/a_dynlight.cpp:212: virtual void ADynamicLight::Activate(AActor*): Assertion `m_currentRadius > 0' failed. | ||||
Steps To Reproduce | 1. Load up WolfenDoom: Blade of Agony 2. Go to C1M2 3. The game will crash with this assertion when the map is loaded. | ||||
Tags | No tags attached. | ||||
Thing #3272 of type PointLightFlicker has zero base radius (fourth) argument. Probably this assertion needs to be replaced with a warning. So author will be aware of the problem and fix his/her map. |
|
I added some clamps to ensure that the value remains positive. Normally 0 should be fine, though, the assert was a leftover from some testing, but it can cause problems with the sector links. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-29 01:03 | Talon1024 | New Issue | |
2017-01-29 02:21 | _mental_ | Note Added: 0000269 | |
2017-01-29 04:55 | Graf Zahl | Status | new => resolved |
2017-01-29 04:55 | Graf Zahl | Resolution | open => fixed |
2017-01-29 04:55 | Graf Zahl | Note Added: 0000271 | |
2017-01-29 04:58 | Graf Zahl | Note Edited: 0000271 | View Revisions |