From 1b09affe9e5f98f023cc862b3dfa2ba45cc91c31 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 1 Jan 2022 15:40:02 -0500 Subject: [PATCH] Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors. Port From (https://github.com/TrinityCore/TrinityCore/commit/8b71e65f20a0f7c90b57ca83cd652a93899bd7fd) --- Source/Game/Handlers/ItemHandler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Handlers/ItemHandler.cs b/Source/Game/Handlers/ItemHandler.cs index 6e2ac2aa3..28624a063 100644 --- a/Source/Game/Handlers/ItemHandler.cs +++ b/Source/Game/Handlers/ItemHandler.cs @@ -527,7 +527,8 @@ namespace Game { _player.ModifyMoney(-price); _player.RemoveItemFromBuyBackSlot(packet.Slot, false); - _player.MoveItemToInventory(dest, pItem, true); + _player.ItemAddedQuestCheck(pItem.GetEntry(), pItem.GetCount()); + _player.StoreItem(dest, pItem, true); } else _player.SendEquipError(msg, pItem);