7849c87026
Instead of using limited-lifetime particles that need to be refreshed, use sprite entities, which never need to be replaced as long as they stay loaded. There was a short "glitch" when replacing the particles where they could appear twice, or be absent, for a frame or two. If we're taking the screenshot at insanely high resolution/AA, which the automation in this mod enables, we may have fractional FPS, and the time window when the particles are in an invalid state may expand to the point where it's impossible to capture a screenshot with the correct smoke particles. Making the smoke particles stable this way makes it possible to reliably capture a screenshot with correct smoke particles at insanely high quality / low framerate.