r4096 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Aug 10 11:48:03 EDT 2008


Author: div0
Date: 2008-08-10 11:48:03 -0400 (Sun, 10 Aug 2008)
New Revision: 4096

Modified:
   trunk/data/qcsrc/server/race.qc
Log:
fix timing in race


Modified: trunk/data/qcsrc/server/race.qc
===================================================================
--- trunk/data/qcsrc/server/race.qc	2008-08-10 15:36:15 UTC (rev 4095)
+++ trunk/data/qcsrc/server/race.qc	2008-08-10 15:48:03 UTC (rev 4096)
@@ -66,6 +66,7 @@
 void race_SendTime(entity e, float cp, float t, float tvalid)
 {
 	t = floor(0.5 + 10 * t); // make integer
+	float snew;
 
 	if(tvalid)
 	if(cp == 0) // finish line
@@ -80,7 +81,8 @@
 		else
 		{
 			s = PlayerScore_Add(e, SP_RACE_TIME, 0);
-			PlayerScore_Add(e, SP_RACE_TIME, floor(0.5 + 10 * (time - s)));
+			snew = floor(0.5 + 10 * (time - restart_countdown));
+			PlayerScore_Add(e, SP_RACE_TIME, snew - s);
 			PlayerTeamScore_Add(e, SP_RACE_LAPS, ST_RACE_LAPS, 1);
 		}
 	}




More information about the nexuiz-commits mailing list