The other side of the UaS Laser/Light Module code that I refactored into a reusable helper function was the ability to spawn particles to look like the atmospheric haze from the beam of a flashlight. The first thing I wanted to wire this up to was an old "DarkDoomZ Bootleg" whose developer had long since abandoned, but their additions being Hideous enough made me want to try and revive it, so I ported it over to GitHub and started working on removing the bootleg portions of the code, making it a standalone flashlight mod in the process. What we now have is DDZ without any DDZ code left in it (hopefully), and what remains (as well as a starting point for new additions) is a much nicer piece of equipment. As you can see by the sample screenshots, the original developer added the ability to change where the flashlight was mounted, as well as what type of beam you wanted. What I tweaked beyond that, is that going forward the beam will be intrinsic to the flashlight itself, and for handheld versions like the one in the screenshots, you can cycle between the mount points with a few key combinations. This allows for much more dynamic gameplay, plus it just feels all the more tangible when picking one up "mounts" it using the handheld position. #Gaming #RetroGaming #BoomerShooters #Doom #HideousDestructor #DoomModding