diff options
author | Shauren <shauren.trinity@gmail.com> | 2019-11-22 11:02:04 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-11-22 11:02:04 +0100 |
commit | ec9d624aec9e0a39b1bcee7d4077f46be358faad (patch) | |
tree | e5aceec6e06d537fb1966f0ccab913f8558b3b8e /src/server/game/Handlers/InspectHandler.cpp | |
parent | 2a46798362c7e39544886e406a619360096298a1 (diff) |
Core/Items: Implement azerite essences
* Implement inspecting heart of azeroth data
* Fixed heart of azeroth item level - bonuses now apply
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; |