]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
PLAYERSTATS_JOINS: also set that for players that are DEAD during end of the game...
authorRudolf Polzer <divVerent@xonotic.org>
Wed, 17 Aug 2011 14:20:15 +0000 (16:20 +0200)
committerRudolf Polzer <divVerent@xonotic.org>
Wed, 17 Aug 2011 14:20:15 +0000 (16:20 +0200)
qcsrc/server/playerstats.qc

index c691d542bb63f2cf4bf44ec2c61ce009faee12c2..85899c28b225778f589d758d11b74093da6bee1f 100644 (file)
@@ -284,10 +284,10 @@ void PlayerStats_AddGlobalInfo(entity p)
 
        // add global info!
        if(p.alivetime)
+       {
                PlayerStats_Event(p, PLAYERSTATS_ALIVETIME, time - p.alivetime);
-
-       if(p.alivetime)
-               PlayerStats_Event(p, PLAYERSTATS_ALIVETIME, time - p.alivetime);
+               p.alivetime = 0;
+       }
 
        db_put(playerstats_db, sprintf("%s:_netname", p.playerstats_id), ftos(p.playerid));
        
@@ -297,7 +297,7 @@ void PlayerStats_AddGlobalInfo(entity p)
     if(teamplay)
                db_put(playerstats_db, sprintf("%s:_team", p.playerstats_id), ftos(p.team));
 
-       if(p.alivetime > 0)
+       if(stof(db_get(playerstats_db, sprintf("%d:%s", p.playerstats_id, PLAYERSTATS_ALIVETIME))) > 0)
                PlayerStats_Event(p, PLAYERSTATS_JOINS, 1);
 
        strunzone(p.playerstats_id);