From 69b463eb70e11690b6d50bf7e40dd01cb7fc4a58 Mon Sep 17 00:00:00 2001 From: lordhavoc Date: Sun, 10 Apr 2005 18:07:31 +0000 Subject: [PATCH] no longer shows exteriorweaponentity when dead git-svn-id: svn://svn.icculus.org/nexuiz/trunk@361 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- qcsrc/gamec/cl_weaponsystem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qcsrc/gamec/cl_weaponsystem.c b/qcsrc/gamec/cl_weaponsystem.c index bf382bba2..34aa9dfe5 100644 --- a/qcsrc/gamec/cl_weaponsystem.c +++ b/qcsrc/gamec/cl_weaponsystem.c @@ -27,11 +27,13 @@ void() CL_ExteriorWeaponentity_Think = remove(self); return; } - if (self.cnt != self.owner.weaponentity.modelindex || self.dmg != self.owner.modelindex) + if (self.cnt != self.owner.weaponentity.modelindex || self.dmg != self.owner.modelindex || self.deadflag != self.owner.deadflag) { self.cnt = self.owner.weaponentity.modelindex; self.dmg = self.owner.modelindex; - if (self.owner.weapon == WEP_LASER) setmodel(self, "models/weapons/v_laser.md3"); + self.deadflag = self.owner.deadflag; + if (self.owner.deadflag) self.model = ""; + else if (self.owner.weapon == WEP_LASER) setmodel(self, "models/weapons/v_laser.md3"); else if (self.owner.weapon == WEP_SHOTGUN) setmodel(self, "models/weapons/v_shotgun.md3"); else if (self.owner.weapon == WEP_UZI) setmodel(self, "models/weapons/v_uzi.md3"); else if (self.owner.weapon == WEP_GRENADE_LAUNCHER) setmodel(self, "models/weapons/v_gl.md3"); -- 2.39.2