diff --git a/rts/Sim/Projectiles/FireProjectile.cpp b/rts/Sim/Projectiles/FireProjectile.cpp index eeda8310697..2c410d5e027 100644 --- a/rts/Sim/Projectiles/FireProjectile.cpp +++ b/rts/Sim/Projectiles/FireProjectile.cpp @@ -138,9 +138,7 @@ void CFireProjectile::Update() pi->posDif*=0.9f; } - if (subParticles.empty() && (ttl <= 0)) { - deleteMe = true; - } + deleteMe |= ttl <= -particleTime; } void CFireProjectile::Draw()