list3d node of a particle group. The group can contain manually spawned particles, which will not perform any additional movement unless user changes them. The particles are transformed with the groups matrix in local types, also the renderscale is applied. There is 4 different types of particlegroups, only local/world allow manual spawning. All particles of the same particlecloud will be rendered at once, to optimize performance you should use as little particleclouds as possible. You can tweak particles appearance individually or update them all in one batch. When they spawn they will get default values, to assign those use 0 as particle in the prt??? functions, to update all particles' attributes you can pass 1 as particle.
Automatic particlegroups, such as typeworldref,typemodelvertices,typemodelbones remove their particles when references become invalid.
o-+ l3dlist o-+ l3dnode o-+ l3dpgroup
removes multiple particles that fulfill all commands.
The command string specifies what should be compared, and after the string each compare function has a different set of arguments: