While working on my project, I came across some kind of bug where the GLDEFS dynamic light definitions were not working correctly. In this video I made you can see that the poison clouds from the troll's grenade do not initially display a light. It only shows up when I shoot my weapon. Weird thing too that the weapon I'm using here also has the same bug which I could only resolve with A_AttachLightDef.