diff options
author | Duarte Duarte <dnpd.dd@gmail.com> | 2014-01-11 12:33:04 -0800 |
---|---|---|
committer | Duarte Duarte <dnpd.dd@gmail.com> | 2014-01-11 12:33:04 -0800 |
commit | c9d81bd0c22928f2c7faddcbf5d1eaa66c7156df (patch) | |
tree | c101858d1c3a6dd4211d3895f1582fac87cb2268 /src | |
parent | 086622bfc118e81c0f5c18adf4752f439777a44d (diff) | |
parent | 4d3b7e67992094391432290b16ab1655041e838e (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.cpp | 6 |
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; |