From: Rudolf Polzer Date: Tue, 28 Dec 2010 14:37:02 +0000 (+0100) Subject: fix waypointsprite fadeout X-Git-Tag: xonotic-v0.5.0~330^2~15^2~1 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c7e20e5d2f4f3e3e847c536050bf711dbe13b578;p=xonotic%2Fxonotic-data.pk3dir.git fix waypointsprite fadeout --- 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;