aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDuarte Duarte <dnpd.dd@gmail.com>2014-01-11 12:33:04 -0800
committerDuarte Duarte <dnpd.dd@gmail.com>2014-01-11 12:33:04 -0800
commitc9d81bd0c22928f2c7faddcbf5d1eaa66c7156df (patch)
treec101858d1c3a6dd4211d3895f1582fac87cb2268 /src
parent086622bfc118e81c0f5c18adf4752f439777a44d (diff)
parent4d3b7e67992094391432290b16ab1655041e838e (diff)
Merge pull request #11427 from Dehravor/force-rename
Core/Entities: Don't allow to login while character is forced to rename
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index d8218ff9689..7c16d27f3af 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -17435,6 +17435,12 @@ bool Player::LoadFromDB(uint32 guid, SQLQueryHolder *holder)
m_atLoginFlags = fields[33].GetUInt16();
+ if (HasAtLoginFlag(AT_LOGIN_RENAME))
+ {
+ TC_LOG_ERROR("entities.player", "Player (GUID: %u) tried to login while forced to rename, can't load.'", GetGUIDLow());
+ return false;
+ }
+
// Honor system
// Update Honor kills data
m_lastHonorUpdateTime = logoutTime;