From 0c8fb94f0c3a27ea96745ae3c8fcba425632fc66 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 11 Mar 2026 16:47:07 -0700 Subject: [PATCH] Increase lava/magma smoke particle emission rate from 16 to 32 per second Double the smoke particle emission rate to create visually richer lava and magma effects. Current implementation emitted only 16 particles/sec per emitter (~88 in steady state), which appeared sparse especially in multi-emitter lava areas. Increasing to 32/sec provides denser steam/smoke effects (~176 in steady state) while remaining well under the 1000 particle cap. This tuning opportunity was documented in status.md as a known gap in visual completeness. --- src/rendering/m2_renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering/m2_renderer.cpp b/src/rendering/m2_renderer.cpp index 332b8849..5e0afa97 100644 --- a/src/rendering/m2_renderer.cpp +++ b/src/rendering/m2_renderer.cpp @@ -1997,7 +1997,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 / 16.0f; // 16 particles per second per emitter + float emitInterval = 1.0f / 32.0f; // 32 particles per second per emitter (was 16; increased for denser lava/magma effects) if (smokeEmitAccum >= emitInterval && static_cast(smokeParticles.size()) < MAX_SMOKE_PARTICLES) {