about summary refs log tree commit diff
path: root/src/game/server/gamecontext.cpp
diff options
context:
space:
mode:
authorTeetime <TeetimeTW@yahoo.de>2011-11-19 10:13:28 +0100
committerTeetime <TeetimeTW@yahoo.de>2011-11-19 10:13:28 +0100
commit8d93bb7abdb604ccff48e94eb928f7e923c28fbf (patch)
tree82086f610cb15c6a358db7fe9df2a8ee139a8057 /src/game/server/gamecontext.cpp
parentb7854656772b0608440d1b1db5264ae9c0ed4868 (diff)
downloadzcatch-8d93bb7abdb604ccff48e94eb928f7e923c28fbf.tar.gz
zcatch-8d93bb7abdb604ccff48e94eb928f7e923c28fbf.zip
refractor freezing
Diffstat (limited to 'src/game/server/gamecontext.cpp')
-rw-r--r--src/game/server/gamecontext.cpp2
1 files changed, 1 insertions, 1 deletions
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();