diff --git a/panda/src/particlesystem/baseParticleFactory.I b/panda/src/particlesystem/baseParticleFactory.I index d531132815..bfb0b7c2c5 100644 --- a/panda/src/particlesystem/baseParticleFactory.I +++ b/panda/src/particlesystem/baseParticleFactory.I @@ -40,6 +40,7 @@ set_lifespan_spread(float ld) { //////////////////////////////////////////////////////////////////// INLINE void BaseParticleFactory:: set_mass_base(float mb) { + nassertv(mb >= _mass_spread); _mass_base = mb; } @@ -49,6 +50,7 @@ set_mass_base(float mb) { //////////////////////////////////////////////////////////////////// INLINE void BaseParticleFactory:: set_mass_spread(float md) { + nassertv(md < _mass_base); _mass_spread = md; }