r3900 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Jul 24 08:58:58 EDT 2008


Author: div0
Date: 2008-07-24 08:58:58 -0400 (Thu, 24 Jul 2008)
New Revision: 3900

Modified:
   trunk/data/qcsrc/server/scores.qc
Log:
make PlayerTeamScore_Add harmless in non-teamplay (helps with later routing frags through this)


Modified: trunk/data/qcsrc/server/scores.qc
===================================================================
--- trunk/data/qcsrc/server/scores.qc	2008-07-24 12:57:28 UTC (rev 3899)
+++ trunk/data/qcsrc/server/scores.qc	2008-07-24 12:58:58 UTC (rev 3900)
@@ -54,6 +54,7 @@
 	ts.SendEntity = TeamScore_SendEntity;
 	ts.netname = name; // not used yet, FIXME
 	ts.Version = 1; // immediately send, so csqc knows about the team
+	ts.team = t;
 	teamscorekeepers[t] = ts;
 	++teamscores_entities_count;
 }
@@ -219,7 +220,8 @@
 void PlayerTeamScore_Add(entity player, float pscorefield, float tscorefield, float score)
 {
 	PlayerScore_Add(player, pscorefield, score);
-	TeamScore_Add(player, tscorefield, score);
+	if(teamscores_entities_count) // only for teamplay
+		TeamScore_Add(player, tscorefield, score);
 }
 
 float PlayerScore_Compare(entity t1, entity t2)




More information about the nexuiz-commits mailing list