- // Now apply the effect to the player
- org = gettaginfo(self, 0);
- pointparticles(self.dmgpartnum, org, '0 0 0', 1);
- self.dmgtime = time + autocvar_cl_damageeffect;
+ // now generate the particles
+ vector org;
+ org = gettaginfo(self, 0); // origin at attached location
+ pointparticles(self.team, org, '0 0 0', 1);
+ self.nextthink = time + autocvar_cl_damageeffect_ticrate;