From 3dca571a2307e83b83e45fe4ce4889ce28a837f5 Mon Sep 17 00:00:00 2001 From: Alfred Eriksson Date: Fri, 21 Nov 2008 14:18:55 +0000 Subject: fixed spectator bug --- src/game/server/gamecontroller.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game/server/gamecontroller.cpp b/src/game/server/gamecontroller.cpp index 43e42ea7..3391ece1 100644 --- a/src/game/server/gamecontroller.cpp +++ b/src/game/server/gamecontroller.cpp @@ -80,6 +80,10 @@ bool GAMECONTROLLER::can_spawn(PLAYER *player, vec2 *out_pos) { SPAWNEVAL eval; + // spectators can't spawn + if(player->team == -1) + return false; + if(is_teamplay()) { eval.friendly_team = player->team; -- cgit 1.4.1