about summary refs log tree commit diff
path: root/src/game/server/gamecontroller.cpp
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-12-30 22:47:26 +0100
committeroy <Tom_Adams@web.de>2011-12-30 22:47:26 +0100
commitccaec795675b92c36da77e8d1e42e176f60b4e21 (patch)
treef419d89982c87ab5f9f2a7e527a2e934dd708191 /src/game/server/gamecontroller.cpp
parent11cc0e78d7d88edd01c0867e849c75d0e43be832 (diff)
downloadzcatch-ccaec795675b92c36da77e8d1e42e176f60b4e21.tar.gz
zcatch-ccaec795675b92c36da77e8d1e42e176f60b4e21.zip
made it possible to automatically swap teams between rounds
Diffstat (limited to 'src/game/server/gamecontroller.cpp')
-rw-r--r--src/game/server/gamecontroller.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game/server/gamecontroller.cpp b/src/game/server/gamecontroller.cpp
index 3d582991..5eb49c00 100644
--- a/src/game/server/gamecontroller.cpp
+++ b/src/game/server/gamecontroller.cpp
@@ -245,7 +245,11 @@ void IGameController::CycleMap()
 		return;
 
 	if(m_RoundCount < g_Config.m_SvRoundsPerMap-1)
+	{
+		if(g_Config.m_SvRoundSwap)
+			GameServer()->SwapTeams();
 		return;
+	}
 
 	// handle maprotation
 	const char *pMapRotation = g_Config.m_SvMaprotation;