From ad17a932321364c18efb00ff1e8ef42c460fcc48 Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 26 Oct 2008 14:38:36 +0000 Subject: [PATCH] race: round record times consistently git-svn-id: svn://svn.icculus.org/nexuiz/trunk@4886 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/race.qc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/race.qc b/data/qcsrc/server/race.qc index 496e3aa61..b99cfe2f5 100644 --- a/data/qcsrc/server/race.qc +++ b/data/qcsrc/server/race.qc @@ -80,7 +80,8 @@ void race_SendTime(entity e, float cp, float t, float tvalid) float snew, l; entity p; - t = floor(0.5 + 10 * t); // make integer + t = floor(0.4 + 10 * t); // make integer + // adding just 0.4 so it rounds down in the .5 case (matching the timer display) if(tvalid) if(cp == 0) // finish line @@ -139,6 +140,7 @@ void race_SendTime(entity e, float cp, float t, float tvalid) if(recordholder == e.netname) recordholder = ""; + if(t != 0) if(t < recordtime || recordtime == 0) { race_checkpoint_records[cp] = t; -- 2.39.2