From 59caf41c001506aec129c7c09d7396b47cf4fa16 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 22 Jan 2012 15:57:04 +0100 Subject: [PATCH] casings: if they got removed by a touch function, abort the draw handler --- qcsrc/client/casings.qc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcsrc/client/casings.qc b/qcsrc/client/casings.qc index 1e2d4fbd8..d4d1041c8 100644 --- a/qcsrc/client/casings.qc +++ b/qcsrc/client/casings.qc @@ -15,6 +15,8 @@ void Casing_Draw() } Movetype_Physics_MatchTicrate(autocvar_cl_casings_ticrate, autocvar_cl_casings_sloppy); + if(wasfreed(self)) + return; // deleted by touch function self.renderflags = 0; self.alpha = bound(0, self.cnt - time, 1); -- 2.39.2