From 3ad1cb410e1f1b2c0bb526f14f3a47c77cb0a62f Mon Sep 17 00:00:00 2001 From: terencehill Date: Wed, 22 Jan 2020 20:23:27 +0100 Subject: [PATCH] Count active players only when needed --- qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc b/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc index 66f2937c6..61a6d701b 100644 --- a/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc +++ b/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc @@ -184,15 +184,15 @@ void lms_RemovePlayer(entity player) float player_rank = GameRules_scoring_add(player, LMS_RANK, 0); if (!player_rank) { - int pl_cnt = 0; - FOREACH_CLIENT(IS_PLAYER(it) && it.frags != FRAGS_PLAYER_OUT_OF_GAME, { - pl_cnt++; - }); if (player.lms_spectate_warning < 2) { if(IS_BOT_CLIENT(player)) bot_clear(player); player.frags = FRAGS_PLAYER_OUT_OF_GAME; + int pl_cnt = 0; + FOREACH_CLIENT(IS_PLAYER(it) && it.frags != FRAGS_PLAYER_OUT_OF_GAME, { + pl_cnt++; + }); GameRules_scoring_add(player, LMS_RANK, pl_cnt + 1); } else -- 2.39.2