From: MirceaKitsune Date: Sun, 27 Feb 2011 17:54:44 +0000 (+0200) Subject: Write copybody code in a better way X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=38f2ba377b94314822bb8bf49c931cadaac96f4b;p=voretournament%2Fvoretournament.git Write copybody code in a better way --- diff --git a/data/qcsrc/server/cl_player.qc b/data/qcsrc/server/cl_player.qc index 3a89ad46..af48331f 100644 --- a/data/qcsrc/server/cl_player.qc +++ b/data/qcsrc/server/cl_player.qc @@ -103,12 +103,10 @@ void WeaponStats_LogKill(float awep, float vwep) void CopyBody(float keepvelocity) { - // don't copybody for players inside the stomach - if(self.fakepredator.classname == "player") - return; - local entity oldself; - if (self.effects & EF_NODRAW) + if (self.fakepredator.classname == "player") + return; + if (self.effects & EF_NODRAW || self.alpha < 0) return; oldself = self; self = spawn();