From b81859f237b9db8f0290b8a13db2ed1850646547 Mon Sep 17 00:00:00 2001 From: atheros Date: Fri, 29 Jul 2011 23:43:13 +0200 Subject: [PATCH] Dead CA player can stop playing (now both, while observing and spectating) --- qcsrc/server/clientcommands.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qcsrc/server/clientcommands.qc b/qcsrc/server/clientcommands.qc index 8a24d63a4..bace1dd7e 100644 --- a/qcsrc/server/clientcommands.qc +++ b/qcsrc/server/clientcommands.qc @@ -239,7 +239,7 @@ void SV_ParseClientCommand(string s) { if(self.classname == "player" && autocvar_sv_spectate == 1) { ClientKill_TeamChange(-2); // observe } - if(g_ca && self.classname == "spectator" && self.caplayer) { + if(g_ca && self.caplayer && (self.classname == "spectator" || self.classname == "observer")) { // in CA, allow a dead player to move to spectatators (without that, caplayer!=0 will be moved back to the player list) sprint(self, "WARNING: you will spectate in the next round.\n"); self.caplayer = 0; -- 2.39.2