diff options
Diffstat (limited to 'src/server/game/Handlers/InspectHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/InspectHandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Handlers/InspectHandler.cpp b/src/server/game/Handlers/InspectHandler.cpp index 7f0117ae775..b05d4264f65 100644 --- a/src/server/game/Handlers/InspectHandler.cpp +++ b/src/server/game/Handlers/InspectHandler.cpp @@ -17,6 +17,7 @@ */ #include "WorldSession.h" +#include "AzeriteItem.h" #include "Guild.h" #include "GuildMgr.h" #include "InspectPackets.h" @@ -65,6 +66,10 @@ void WorldSession::HandleInspectOpcode(WorldPackets::Inspect::Inspect& inspect) inspectResult.GuildData->AchievementPoints = guild->GetAchievementMgr().GetAchievementPoints(); } + if (Item const* heartOfAzeroth = player->GetItemByEntry(ITEM_ID_HEART_OF_AZEROTH)) + if (AzeriteItem const* azeriteItem = heartOfAzeroth->ToAzeriteItem()) + inspectResult.AzeriteLevel = azeriteItem->GetEffectiveLevel(); + inspectResult.ItemLevel = int32(player->GetAverageItemLevel()); inspectResult.LifetimeMaxRank = player->m_activePlayerData->LifetimeMaxRank; inspectResult.TodayHK = player->m_activePlayerData->TodayHonorableKills; |