How can particles be emitted from particles? In a scene with two particle system configured as boids and boids brain set to fight, one swarm attacks the other. I would like to emit child particles as lines (laser or something) to visualize some fighting action.
I couldn't find a way to setup the line emitting particle system, either they are created from the plane or further cones will be added.
Is there a way to do this as I saw on a firework animation tutorial but I didn't get the trick?
Blend file here

At blendersushi blog the author says:

PARTICLE INSTANCE MODIFIER &gt; PARTICLES
With this stacking thing, we can now pretty much emit Particles from emitted Particles, &gt; if you know how to set it up. Not very obvious, but basically you Instance some meshes &gt; (using Instance Modifier) and then add Particle System to the object with Instance &gt; Modifier.
Make sure you have &quot;Use Modifier Stack&quot; turned on.

But I can't get this to work.
The trick is, you use the particle instance modifier on one particle system, and the particle system is recognized as one object, so it can then be emitted from itself.


Create a baseObject (that will be emitting the particles that emit the particles).
Create a ps1Object (it will be the object that is emitted in the first particle system)
Give the baseObject a particle system.
Select the ps1Object, and give it a particle instance modifier. In the object tab, select baseObject. Make sure to reset the location of the ps1Object, so it looks like it's emitting from the baseObject.
Give the ps1Object a particle system and check Use Modifier Stack in the Emission tab.