From f64fe5392414bf50a3c1c508b4e5bd870ecc05b4 Mon Sep 17 00:00:00 2001 From: div0 Date: Thu, 3 May 2007 12:51:15 +0000 Subject: [PATCH] keyhunt: afk players should not get a key git-svn-id: svn://svn.icculus.org/nexuiz/trunk@2460 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/keyhunt.qc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/data/qcsrc/server/keyhunt.qc b/data/qcsrc/server/keyhunt.qc index 924f6ff0a..7012cc7d8 100644 --- a/data/qcsrc/server/keyhunt.qc +++ b/data/qcsrc/server/keyhunt.qc @@ -623,8 +623,9 @@ float kh_EnoughPlayers() players = 0; FOR_EACH_PLAYER(player) if(player.deadflag == DEAD_NO) - if(player.team == teem) - ++players; + if(!player.buttonchat) + if(player.team == teem) + ++players; if(players == 0) return FALSE; } @@ -661,12 +662,13 @@ void kh_StartRound() entity my_player; FOR_EACH_PLAYER(player) if(player.deadflag == DEAD_NO) - if(player.team == teem) - { - ++players; - if(random() * players <= 1) - my_player = player; - } + if(!player.buttonchat) + if(player.team == teem) + { + ++players; + if(random() * players <= 1) + my_player = player; + } kh_Key_Spawn(my_player, 360 * i / kh_teams); //kh_Key_Spawn(my_player, 360 * i / kh_teams); //kh_Key_Spawn(my_player, 360 * i / kh_teams); -- 2.39.2