From: MirceaKitsune Date: Wed, 4 May 2011 12:03:21 +0000 (+0300) Subject: Fix exterior weapon entities showing when they shouldn't. They should only be visible... X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=9bc0c980ae9ebe0ecc6d39ea75167a752e44090a;p=voretournament%2Fvoretournament.git Fix exterior weapon entities showing when they shouldn't. They should only be visible on neighboring prey. --- diff --git a/data/qcsrc/server/cl_weaponsystem.qc b/data/qcsrc/server/cl_weaponsystem.qc index 09cbaccf..fdf09dba 100644 --- a/data/qcsrc/server/cl_weaponsystem.qc +++ b/data/qcsrc/server/cl_weaponsystem.qc @@ -266,7 +266,12 @@ float CL_ExteriorWeaponentity_CustomizeEntityForClient() return TRUE; } - setmodel(self, strcat("models/weapons/v_", self.owner.weaponname, ".md3")); + if(cvar("g_vore_neighborprey_distance") && (other.predator == self.owner.predator || other.fakepredator == self.owner.predator) && !(other.cvar_chase_active || other.classname == "observer")) + setmodel(self, strcat("models/weapons/v_", self.owner.weaponname, ".md3")); // show the weapon model of prey when in the same stomach as them and neighborprey is enabled + else if(self.owner.stat_eaten) + setmodel(self, ""); // hide the weapon model of prey + else + setmodel(self, strcat("models/weapons/v_", self.owner.weaponname, ".md3")); return TRUE; }