diff --git a/src/rendering/m2_renderer.cpp b/src/rendering/m2_renderer.cpp index b9a52c3e..6f93147c 100644 --- a/src/rendering/m2_renderer.cpp +++ b/src/rendering/m2_renderer.cpp @@ -2031,7 +2031,7 @@ void M2Renderer::update(float deltaTime, const glm::vec3& cameraPos, const glm:: std::uniform_real_distribution distDrift(-0.2f, 0.2f); smokeEmitAccum += deltaTime; - float emitInterval = 1.0f / 8.0f; // 8 particles per second per emitter + float emitInterval = 1.0f / 16.0f; // 16 particles per second per emitter if (smokeEmitAccum >= emitInterval && static_cast(smokeParticles.size()) < MAX_SMOKE_PARTICLES) {