What?
When someone shoots a gun for the first time, game creates a muzzle flash, and its light. All good so far, right.
Now, when the time comes to hide it, game culls only the muzzle flash - the light remains, and culling is not properly inherited.
This leads to issues later during rendering - game enumerates lights, sees muzzle flash ones - they are not culled, great, let's render them.
I don't think it happens on any shaders other than skin and grass ones. Wait, Wall, grass doesn't receive lighting, what are you talking about? Heh...
This mod fixes this issue by properly culling the light.
Source Code
Credits:
MadAce - for making me aware of this issue.
Instructions
Fixes muzzle flash lights not being culled after shot, leading to game still using them for illumination.
Requirements
Muzzle Flash Light Fix
The mod itself

