Core/PacketIO: Initialize HasDemonHunterOnRealm field in character enum

This commit is contained in:
Shauren
2016-06-12 14:03:48 +02:00
parent 419e8e7c19
commit 2ecd7e0cb9
2 changed files with 4 additions and 1 deletions

View File

@@ -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());

View File

@@ -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;