about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/server/gamemodes/ctf.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/server/gamemodes/ctf.cpp b/src/game/server/gamemodes/ctf.cpp
index 0bbc9e85..2c348df2 100644
--- a/src/game/server/gamemodes/ctf.cpp
+++ b/src/game/server/gamemodes/ctf.cpp
@@ -23,7 +23,7 @@ bool CGameControllerCTF::OnEntity(int Index, vec2 Pos)
 	int Team = -1;
 	if(Index == ENTITY_FLAGSTAND_RED) Team = 0;
 	if(Index == ENTITY_FLAGSTAND_BLUE) Team = 1;
-	if(Team == -1)
+	if(Team == -1 || m_apFlags[Team])
 		return false;
 		
 	CFlag *F = new CFlag(&GameServer()->m_World, Team);