From: MirceaKitsune Date: Sun, 27 Feb 2011 18:32:04 +0000 (+0200) Subject: That was not properly fixing it. This is. X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=327e3779dabc15111318aba1f5fd84b2d387bbc5;p=voretournament%2Fvoretournament.git That was not properly fixing it. This is. --- diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index e51b0b81..7e002a1a 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -280,7 +280,7 @@ void Vore_PreyRelease(entity e) if(self.fakepredator.classname != "player" || self.fakepredator.deadflag != DEAD_NO) Vore_DeadPrey_Detach(self); } - else if(self.predator.classname != "player") + else Vore_Regurgitate(e); } @@ -514,15 +514,15 @@ void Vore() // Code that addresses the prey: // -------------------------------- + if(self.predator.classname != "player") + return; + if(self.deadflag) { Vore_PreyRelease(self); return; } - if(self.predator.classname != "player") - return; - if(self.predator.deadflag) Vore_Regurgitate(self); else if(vlen(self.predator.velocity) > cvar("g_balance_vore_regurgitate_speedcap"))