From 8d93bb7abdb604ccff48e94eb928f7e923c28fbf Mon Sep 17 00:00:00 2001 From: Teetime Date: Sat, 19 Nov 2011 10:13:28 +0100 Subject: refractor freezing --- src/game/server/gamecontext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/game/server/gamecontext.cpp') diff --git a/src/game/server/gamecontext.cpp b/src/game/server/gamecontext.cpp index e22401e6..403f782e 100644 --- a/src/game/server/gamecontext.cpp +++ b/src/game/server/gamecontext.cpp @@ -1134,7 +1134,7 @@ void CGameContext::OnMessage(int MsgID, CUnpacker *pUnpacker, int ClientID) if((pPlayer->GetTeam() == TEAM_SPECTATORS) || (pPlayer->m_LastKillTry && pPlayer->m_LastKillTry+Server()->TickSpeed()*2 > Server()->Tick())) return; - if(pPlayer->m_FreezeTicks) + if(pPlayer->GetCharacter() && pPlayer->GetCharacter()->m_FreezeTicks) { SendChatTarget(ClientID, "You can't kill yourself while you're frozen"); pPlayer->m_LastKillTry = Server()->Tick(); -- cgit 1.4.1