From bbc91d75af836fb704cd1a1c4c0af03cb4052381 Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 19 Mar 2014 19:11:17 +1100 Subject: [PATCH] Don't send rankings to connecting bots --- qcsrc/server/mutators/gamemode_race.qc | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/qcsrc/server/mutators/gamemode_race.qc b/qcsrc/server/mutators/gamemode_race.qc index 3bb705c07..20f3d4ffb 100644 --- a/qcsrc/server/mutators/gamemode_race.qc +++ b/qcsrc/server/mutators/gamemode_race.qc @@ -152,18 +152,21 @@ MUTATOR_HOOKFUNCTION(race_ClientConnect) string rr = RACE_RECORD; - msg_entity = self; - race_send_recordtime(MSG_ONE); - race_send_speedaward(MSG_ONE); + if(IS_REAL_CLIENT(self)) + { + msg_entity = self; + race_send_recordtime(MSG_ONE); + race_send_speedaward(MSG_ONE); - speedaward_alltimebest = stof(db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed"))); - speedaward_alltimebest_holder = uid2name(db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/crypto_idfp"))); - race_send_speedaward_alltimebest(MSG_ONE); + speedaward_alltimebest = stof(db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed"))); + speedaward_alltimebest_holder = uid2name(db_get(ServerProgsDB, strcat(GetMapname(), rr, "speed/crypto_idfp"))); + race_send_speedaward_alltimebest(MSG_ONE); - float i; - for (i = 1; i <= RANKINGS_CNT; ++i) - { - race_SendRankings(i, 0, 0, MSG_ONE); + float i; + for (i = 1; i <= RANKINGS_CNT; ++i) + { + race_SendRankings(i, 0, 0, MSG_ONE); + } } return FALSE; @@ -260,6 +263,8 @@ MUTATOR_HOOKFUNCTION(race_GetTeamCount) void race_Initialize() { race_ScoreRules(); + if(g_race_qualifying == 2) + warmup_stage = 0; } MUTATOR_DEFINITION(gamemode_race) -- 2.39.2