Keep in mind that there's two kinds of dynamic lights: placed ones and attached ones. I think the problems come from the attached ones because they are doing some weird things. But those will never be a child class, they'll always be plain ADynamicLight.ZZYZX wrote:Latest GZDoom code doesn't crash for me anymore.
Disabling the additional sectors was not solving the problem for me before. Also, this would still mean that if someone somehow sets RenderRadius for dynamic lights it will start to crash again.Graf Zahl wrote:ADynamicLight requires setting RenderRadius to -1 anyway so that should solve this problem.
Placed ones just act like regular actors.
