]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fix waypointsprite fadeout
authorRudolf Polzer <divverent@alientrap.org>
Tue, 28 Dec 2010 14:37:02 +0000 (15:37 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Tue, 28 Dec 2010 14:37:02 +0000 (15:37 +0100)
qcsrc/server/cl_player.qc

index 0dc1815dc4d62d76b4de5a6a262ddf610a6c71f7..025dfc477e902a002cfa7b35ce89b7baea3b818b 100644 (file)
@@ -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;