diff --git a/components/nifosg/particle.cpp b/components/nifosg/particle.cpp index 0afbf5e95..791847cd6 100644 --- a/components/nifosg/particle.cpp +++ b/components/nifosg/particle.cpp @@ -23,6 +23,9 @@ ParticleSystem::ParticleSystem(const ParticleSystem ©, const osg::CopyOp &co : osgParticle::ParticleSystem(copy, copyop) , mQuota(copy.mQuota) { + // For some reason the osgParticle constructor doesn't copy the particles + for (int i=0;i