From 48219cf358287a259e8209416fa52d3d7c72baa2 Mon Sep 17 00:00:00 2001 From: Gozzim <80704304+Gozzim@users.noreply.github.com> Date: Tue, 31 May 2022 00:16:12 +0200 Subject: [PATCH] fix: minor optimization --- src/Transmogrification.cpp | 2 +- src/cs_transmog.cpp | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Transmogrification.cpp b/src/Transmogrification.cpp index fa30569..e68ca8c 100644 --- a/src/Transmogrification.cpp +++ b/src/Transmogrification.cpp @@ -566,7 +566,7 @@ bool Transmogrification::SuitableForTransmogrification(ObjectGuid guid, ItemTemp if (!CheckPureProtoRequirements(proto)) return false; - ObjectGuid::LowType playerGuid = guid.GetCounter(); + auto playerGuid = guid.GetCounter(); CharacterCacheEntry const* playerData = sCharacterCache->GetCharacterCacheByGuid(guid); if (!playerData) return false; diff --git a/src/cs_transmog.cpp b/src/cs_transmog.cpp index 2c791a3..e4225f0 100644 --- a/src/cs_transmog.cpp +++ b/src/cs_transmog.cpp @@ -120,12 +120,8 @@ public: } auto guid = player->GetGUID(); - CharacterCacheEntry const* playerData = sCharacterCache->GetCharacterCacheByGuid(guid); - if (!playerData) - return false; - + uint32 accountId = sCharacterCache->GetCharacterAccountIdByGuid(guid); uint32 itemId = itemTemplate->ItemId; - uint32 accountId = playerData->AccountId; std::stringstream tempStream; tempStream << std::hex << ItemQualityColors[itemTemplate->Quality];