about summary refs log tree commit diff
path: root/src/game/server/gamemodes/zcatch.cpp
diff options
context:
space:
mode:
authorTeetime <TeetimeTW@yahoo.de>2013-03-24 01:53:19 +0100
committerTeetime <TeetimeTW@yahoo.de>2013-03-24 01:53:19 +0100
commit6e73cd75bf24eb98781c68ae47d6527cc03262c8 (patch)
tree5af591bce5df7b3f87f31bd49fc3278d45c90c36 /src/game/server/gamemodes/zcatch.cpp
parentdfb161739ceed848587e11d418ef30e0f5142f16 (diff)
downloadzcatch-6e73cd75bf24eb98781c68ae47d6527cc03262c8.tar.gz
zcatch-6e73cd75bf24eb98781c68ae47d6527cc03262c8.zip
for what else do we have a basis class...
Diffstat (limited to 'src/game/server/gamemodes/zcatch.cpp')
-rw-r--r--src/game/server/gamemodes/zcatch.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/game/server/gamemodes/zcatch.cpp b/src/game/server/gamemodes/zcatch.cpp
index 6200d0e0..9bf12374 100644
--- a/src/game/server/gamemodes/zcatch.cpp
+++ b/src/game/server/gamemodes/zcatch.cpp
@@ -136,16 +136,8 @@ void CGameController_zCatch::OnPlayerInfoChange(class CPlayer *pP)
 
 void CGameController_zCatch::StartRound()
 {
-	ResetGame();
+	IGameController::StartRound();
 
-	m_RoundStartTick = Server()->Tick();
-	m_SuddenDeath = 0;
-	m_GameOverTick = -1;
-	GameServer()->m_World.m_Paused = false;
-	m_aTeamscore[TEAM_RED] = 0;
-	m_aTeamscore[TEAM_BLUE] = 0;
-	m_ForceBalanced = false;
-	Server()->DemoRecorder_HandleAutoStart();
 	for(int i = 0; i < MAX_CLIENTS; i++)
 	{
 		if(GameServer()->m_apPlayers[i])
@@ -157,9 +149,6 @@ void CGameController_zCatch::StartRound()
 			GameServer()->m_apPlayers[i]->m_TicksIngame = 0;
 		}
 	}
-	char aBuf[256];
-	str_format(aBuf, sizeof(aBuf), "start round type='%s' teamplay='%d'", m_pGameType, m_GameFlags&GAMEFLAG_TEAMS);
-	GameServer()->Console()->Print(IConsole::OUTPUT_LEVEL_DEBUG, "game", aBuf);
 }
 
 void CGameController_zCatch::OnCharacterSpawn(class CCharacter *pChr)