From a561ce8937e826dc78e8cbc5167920b5d37241e7 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue, 7 Sep 2021 11:19:12 +0200 Subject: [PATCH] fix(Core/Items): properly display item spell charges (#7722) - Closes #7598 --- src/server/game/Handlers/ItemHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index 00266fe87..4a49a50a4 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -426,7 +426,7 @@ void ItemTemplate::InitializeQueryData() queryData << Spells[s].SpellId; queryData << Spells[s].SpellTrigger; - queryData << uint32(-abs(Spells[s].SpellCharges)); + queryData << int32(Spells[s].SpellCharges); if (db_data) { @@ -577,7 +577,7 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recvData) queryData << pProto->Spells[s].SpellId; queryData << pProto->Spells[s].SpellTrigger; - queryData << uint32(-abs(pProto->Spells[s].SpellCharges)); + queryData << int32(pProto->Spells[s].SpellCharges); if (db_data) {