From 6e528e497cb051a75dd11966d535f3131d43dd03 Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Thu, 25 Aug 2011 18:23:38 +0300 Subject: [PATCH] Enable damage effects on gibs again, and fix local player detection --- qcsrc/client/damage.qc | 5 ++--- qcsrc/client/gibs.qc | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/qcsrc/client/damage.qc b/qcsrc/client/damage.qc index 6a5855fe4..03eb15f6c 100644 --- a/qcsrc/client/damage.qc +++ b/qcsrc/client/damage.qc @@ -255,17 +255,16 @@ void Ent_DamageEffect_Think() for(head = world; (head = find(head, classname, "gib")); ) { if(head.team == self.team) - if(random() < autocvar_cl_damageeffect_gibs) pointparticles(self.partnum, head.origin, '0 0 0', 1); } } // if we aren't in third person mode, hide our own damage effect - if(self.team == player_localentnum && !autocvar_chase_active) + if(self.team == player_localentnum - 1 && !autocvar_chase_active) return; // Now apply the effect to the actual player. - pointparticles(self.partnum, entcs.origin, '0 0 0', 1); + pointparticles(self.partnum, entcs.origin, '0 0 0', 1); } void Ent_DamageEffect() diff --git a/qcsrc/client/gibs.qc b/qcsrc/client/gibs.qc index eebad4c73..b40de4aa9 100644 --- a/qcsrc/client/gibs.qc +++ b/qcsrc/client/gibs.qc @@ -115,7 +115,7 @@ void TossGib (string mdlname, vector safeorg, vector org, vector vconst, vector gib.solid = SOLID_CORPSE; gib.cnt = specnum; gib.silent = issilent; - gib.team = gibownernum; + gib.team = gibownernum - 1; Gib_setmodel(gib, mdlname, specnum); setsize (gib, '-8 -8 -8', '8 8 8'); -- 2.39.2