From 3efe5c975902796483c830094bf15be40634d283 Mon Sep 17 00:00:00 2001 From: DarthArgus Date: Sun, 1 Jan 2017 17:31:46 +0000 Subject: [PATCH] remove a check that was malfunctioning --- .../serverGame/src/shared/core/Client.cpp | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/engine/server/library/serverGame/src/shared/core/Client.cpp b/engine/server/library/serverGame/src/shared/core/Client.cpp index 12d2b1d0..9d11d0a5 100755 --- a/engine/server/library/serverGame/src/shared/core/Client.cpp +++ b/engine/server/library/serverGame/src/shared/core/Client.cpp @@ -2229,24 +2229,13 @@ bool Client::setGodMode(bool value) { bool wasInGodMode = m_godMode; m_godMode = value; - - // Check god permissions - // the check above seems not to work - if (ConfigServerGame::getAdminGodToAll() - || ((!ConfigServerGame::getUseSecureLoginForGodAccess() || m_isSecure) - && AdminAccountManager::isAdminAccount(Unicode::toLower(m_accountName), m_godLevel) - && (!ConfigServerGame::getUseIPForGodAccess() || AdminAccountManager::isInternalIp(m_ipAddress)))) - { - m_godValidated = true; - if (ConfigServerGame::getAdminGodToAll()) - m_godLevel = ConfigServerGame::getAdminGodToAllGodLevel(); - } - if (value && !m_godValidated) + // wtf, the checks above do nothing + /*if (value && !m_godValidated) { LOG("CustomerService", ("Avatar:%s denied god mode because it wasn't validated.", PlayerObject::getAccountDescription(getCharacterObjectId()).c_str() )); m_godMode = false; - } + }*/ CreatureObject *primaryControlledObject = safe_cast(m_primaryControlledObject.getObject()); if (!primaryControlledObject)