From 8e1f0da71e2f28c96d6822e8e4621e505d8f52ea Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 18 Mar 2018 15:54:27 +0100 Subject: [PATCH] Core/Player: fixed clientside display of weekly cap when refunding currency items --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 862cb620aa0..8c840bf51a5 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -7322,7 +7322,7 @@ void Player::ModifyCurrency(uint32 id, int32 count, bool printLog/* = true*/, bo packet << uint32(newTotalCount / precision); packet << uint32(id); if (weekCap) - packet << uint32(newWeekCount / precision); + packet << uint32((!isRefund ? newWeekCount : oldWeekCount) / precision); GetSession()->SendPacket(&packet); }