From 369154a65f92953633f5dfc44d073b99b895ee8b Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Mon, 4 Apr 2011 00:39:36 +0300 Subject: [PATCH] Instead, send the entnum of the player from copied bodies on gib explosion. --- qcsrc/server/g_violence.qc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qcsrc/server/g_violence.qc b/qcsrc/server/g_violence.qc index cee0c28a6..b7a417b40 100644 --- a/qcsrc/server/g_violence.qc +++ b/qcsrc/server/g_violence.qc @@ -26,7 +26,13 @@ void Violence_GibSplash_At(vector org, vector dir, float type, float amount, ent if(!sound_allowed(MSG_BROADCAST, gibowner) || !sound_allowed(MSG_BROADCAST, attacker)) e.state |= 0x40; // "silence" bit e.state |= 8 * self.species; // gib type, ranges from 0 to 15 - e.team = num_for_edict(self); + + // if this is a copied dead body, send the num of its player instead + if(self.classname == "body") + e.team = num_for_edict(self.owner); + else + e.team = num_for_edict(self); + setorigin(e, org); e.velocity = dir; -- 2.39.2