From c7e20e5d2f4f3e3e847c536050bf711dbe13b578 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Tue, 28 Dec 2010 15:37:02 +0100 Subject: [PATCH] fix waypointsprite fadeout --- qcsrc/server/cl_player.qc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/cl_player.qc b/qcsrc/server/cl_player.qc index 0dc1815dc..025dfc477 100644 --- a/qcsrc/server/cl_player.qc +++ b/qcsrc/server/cl_player.qc @@ -643,8 +643,6 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, float deatht if(self.ballcarried && g_nexball) DropBall(self.ballcarried, self.origin, self.velocity); Portal_ClearAllLater(self); - // clear waypoints - WaypointSprite_PlayerDead(); if(clienttype(self) == CLIENTTYPE_REAL) { @@ -666,6 +664,10 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, float deatht if(g_freezetag) return; + // when we get here, player actually dies + // clear waypoints (do this AFTER FreezeTag) + WaypointSprite_PlayerDead(); + // make the corpse upright (not tilted) self.angles_x = 0; self.angles_z = 0; -- 2.39.2