diff options
author | Wyrserth <wyrserth@protonmail.com> | 2019-07-17 20:48:21 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-16 21:20:39 +0100 |
commit | 8b71e65f20a0f7c90b57ca83cd652a93899bd7fd (patch) | |
tree | f5ce2a585d0f3c1fb9076e2a7117d55cb52af6f5 | |
parent | 4d94c1d78fcc718e42518ff2ee917f1903b15ff0 (diff) |
Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors.
(cherry picked from commit a58955d88cb1f426f0af5db16e388f7f2b999349)
-rw-r--r-- | src/server/game/Handlers/ItemHandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index 9ad6f9a3740..9faace6a55e 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -536,7 +536,8 @@ void WorldSession::HandleBuybackItem(WorldPackets::Item::BuyBackItem& packet) { _player->ModifyMoney(-(int32)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, nullptr); |