Problem moving a particle system.

I want particles emitted to live their own life, wherever they are emitted, so I can move my particle system and create the usual interesting effects.

The problem is each particle is positioned relative to the emitter source instead of relative to their own personal point of emission.

How do I make emitted particles exist and render relative to their own point of emission, not the current position of the emitter?

Nevermind, I figured it out.

the solution was to start the particle with a parentnode and a render node

   particle.start(parentnode,render)

Then parentnode can move around and it would not effect the particles that have already started.

Well, I was already doing that. The problem was I only half-ported my 2d map rendering code, so the background map was still moving instead of me moving the panda camera. So, I forgot. I blame my day job.