diff options
| author | Teetime <anton.tsoulos@yahoo.de> | 2011-10-22 21:01:08 +0200 |
|---|---|---|
| committer | Teetime <anton.tsoulos@yahoo.de> | 2011-10-22 21:01:08 +0200 |
| commit | c1bffb2f297fce988427ae25baef0a8dfd3cf1aa (patch) | |
| tree | c268cabeb7f1a7270086b25dace5630d77a8159d /src/game/server/gamemodes/zcatch.cpp | |
| parent | 418340f4114bb4f5e5f9bf80062e870c1d46e2e3 (diff) | |
| download | zcatch-c1bffb2f297fce988427ae25baef0a8dfd3cf1aa.tar.gz zcatch-c1bffb2f297fce988427ae25baef0a8dfd3cf1aa.zip | |
reload map after mode-change to ensure that all is loaded correctly
Diffstat (limited to 'src/game/server/gamemodes/zcatch.cpp')
| -rw-r--r-- | src/game/server/gamemodes/zcatch.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/server/gamemodes/zcatch.cpp b/src/game/server/gamemodes/zcatch.cpp index a112ac04..eac8a4d3 100644 --- a/src/game/server/gamemodes/zcatch.cpp +++ b/src/game/server/gamemodes/zcatch.cpp @@ -10,12 +10,19 @@ CGameController_zCatch::CGameController_zCatch(class CGameContext *pGameServer) : IGameController(pGameServer) { m_pGameType = "zCatch"; + m_OldMode = g_Config.m_SvMode; } void CGameController_zCatch::Tick() { DoWincheck(); IGameController::Tick(); + + if(m_OldMode != g_Config.m_SvMode) + { + Server()->MapReload(); + m_OldMode = g_Config.m_SvMode; + } } bool CGameController_zCatch::IsZCatch() |