]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Make player code more generic by moving this part of code after we know that the...
authorterencehill <piuntn@gmail.com>
Sat, 1 Dec 2012 17:32:20 +0000 (18:32 +0100)
committerterencehill <piuntn@gmail.com>
Sat, 1 Dec 2012 17:32:20 +0000 (18:32 +0100)
qcsrc/server/cl_player.qc

index f9b8f73132ea4eacd0ee7cebb6d15b9f5da3e75d..2ba7311fa6bbbfe9c40c928251ce720d04078063 100644 (file)
@@ -668,14 +668,6 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, float deatht
                        }
                }
 
-               if(!g_freezetag)
-               {
-                       // become fully visible
-                       self.alpha = default_player_alpha;
-                       // throw a weapon
-                       SpawnThrownWeapon (self.origin + (self.mins + self.maxs) * 0.5, self.switchweapon);
-               }
-
                // print an obituary message
                Obituary (attacker, inflictor, self, deathtype);
                race_PreDie();
@@ -723,9 +715,14 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, float deatht
                        return;
 
                // when we get here, player actually dies
+
                // clear waypoints
                WaypointSprite_PlayerDead();
+               // throw a weapon
+               SpawnThrownWeapon (self.origin + (self.mins + self.maxs) * 0.5, self.switchweapon);
 
+               // become fully visible
+               self.alpha = default_player_alpha;
                // make the corpse upright (not tilted)
                self.angles_x = 0;
                self.angles_z = 0;