Fix for [#27182] particle/collision kill interacting strangely

* Particle die time wasn't taken correctly into account in certain situations when calculating dynamics.
This commit is contained in:
2011-07-05 02:56:14 +00:00
parent 35965308a8
commit db2d737f0e

View File

@@ -3670,7 +3670,7 @@ static void dynamics_step(ParticleSimulationData *sim, float cfra)
pa->size *= 1.0f - part->randsize * PSYS_FRAND(p + 1);
birthtime = pa->time;
dietime = birthtime + pa->lifetime;
dietime = pa->dietime;
/* store this, so we can do multiple loops over particles */
pa->state.time = dfra;