[nexuiz-commits] r8132 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Oct 15 01:17:44 EDT 2009
Author: div0
Date: 2009-10-15 01:17:43 -0400 (Thu, 15 Oct 2009)
New Revision: 8132
Modified:
trunk/data/qcsrc/server/cl_client.qc
trunk/data/qcsrc/server/cl_physics.qc
Log:
sorry, FruitieX, I had to rename the database fields for top speed so they are separate for race and CTS (as maps that support both ought to use gametypefilter'd func_walls to clearly separate the modes, and thus can have different possible top speeds)
Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc 2009-10-14 21:37:23 UTC (rev 8131)
+++ trunk/data/qcsrc/server/cl_client.qc 2009-10-15 05:17:43 UTC (rev 8132)
@@ -1468,8 +1468,8 @@
race_send_recordtime(t, MSG_ONE);
race_send_speedaward(MSG_ONE);
- speedaward_alltimebest = stof(db_get(ServerProgsDB, strcat(GetMapname(), "bestspeed")));
- speedaward_alltimebest_holder = db_get(ServerProgsDB, strcat(GetMapname(), "bestspeed_holder"));
+ speedaward_alltimebest = stof(db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed")));
+ speedaward_alltimebest_holder = db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/netname"));
race_send_speedaward_alltimebest(MSG_ONE);
}
}
Modified: trunk/data/qcsrc/server/cl_physics.qc
===================================================================
--- trunk/data/qcsrc/server/cl_physics.qc 2009-10-14 21:37:23 UTC (rev 8131)
+++ trunk/data/qcsrc/server/cl_physics.qc 2009-10-15 05:17:43 UTC (rev 8132)
@@ -1191,13 +1191,18 @@
speedaward_lastupdate = time;
}
if(speedaward_speed > speedaward_lastsent && time - speedaward_lastupdate > 1) {
+ string rr;
+ if(g_cts)
+ rr = CTS_RECORD;
+ else
+ rr = RACE_RECORD;
race_send_speedaward(MSG_ALL);
speedaward_lastsent = speedaward_speed;
if (speedaward_speed > speedaward_alltimebest) {
speedaward_alltimebest = speedaward_speed;
speedaward_alltimebest_holder = speedaward_holder;
- db_put(ServerProgsDB, strcat(GetMapname(), "bestspeed"), ftos(speedaward_alltimebest));
- db_put(ServerProgsDB, strcat(GetMapname(), "bestspeed_holder"), speedaward_alltimebest_holder);
+ db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed"), ftos(speedaward_alltimebest));
+ db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/netname"), speedaward_alltimebest_holder);
race_send_speedaward_alltimebest(MSG_ALL);
}
}
More information about the nexuiz-commits
mailing list