diff options
| author | Shauren <shauren.trinity@gmail.com> | 2016-06-12 14:03:48 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2016-06-12 14:03:48 +0200 |
| commit | 2ecd7e0cb92db2fc7bb55590e0879eb5313fd412 (patch) | |
| tree | 6396c052ede096e2c51295bab5f9ad92c664ecff /src | |
| parent | 419e8e7c19ccc98f511893b9345625d9a22197c6 (diff) | |
Core/PacketIO: Initialize HasDemonHunterOnRealm field in character enum
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 3 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/CharacterPackets.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index b7c500cccc9..63431e7e4ad 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -298,6 +298,9 @@ void WorldSession::HandleCharEnum(PreparedQueryResult result) if (!sWorld->HasCharacterInfo(charInfo.Guid)) // This can happen if characters are inserted into the database manually. Core hasn't loaded name data yet. sWorld->AddCharacterInfo(charInfo.Guid, GetAccountId(), charInfo.Name, charInfo.Sex, charInfo.Race, charInfo.Class, charInfo.Level, false); + if (charInfo.Class == CLASS_DEMON_HUNTER) + charEnum.HasDemonHunterOnRealm = true; + charEnum.Characters.emplace_back(charInfo); } while (result->NextRow()); diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h index 4d9a94fb0ca..e61b7535cca 100644 --- a/src/server/game/Server/Packets/CharacterPackets.h +++ b/src/server/game/Server/Packets/CharacterPackets.h @@ -176,7 +176,7 @@ namespace WorldPackets bool Success = false; ///< bool IsDeletedCharacters = false; ///< used for character undelete list - bool IsDemonHunterCreationAllowed = false; + bool IsDemonHunterCreationAllowed = false; ///< used for demon hunter early access bool HasDemonHunterOnRealm = false; bool HasLevel70OnAccount = false; bool Unknown7x = false; |
