diff -r 398538bce59b -r cbb82af65663 core/PlayerManager.cpp --- a/core/PlayerManager.cpp Mon Oct 01 18:04:37 2007 +0000 +++ b/core/PlayerManager.cpp Mon Oct 01 18:41:39 2007 +0000 @@ -805,6 +805,7 @@ m_TempAdmin = false; m_Info = NULL; m_bAdminCheckSignalled = false; + m_bIsInKickQueue = false; m_LastPassword.clear(); m_LangId = LANGUAGE_ENGLISH; } @@ -876,6 +877,7 @@ m_Info = NULL; m_bAdminCheckSignalled = false; m_UserId = -1; + m_bIsInKickQueue = false; } void CPlayer::SetName(const char *name) @@ -1082,3 +1084,13 @@ return m_UserId; } + +bool CPlayer::IsInKickQueue() +{ + return m_bIsInKickQueue; +} + +void CPlayer::MarkAsBeingKicked() +{ + m_bIsInKickQueue = true; +}