diff --git a/src/server/game/Entities/Player/PlayerQuest.cpp b/src/server/game/Entities/Player/PlayerQuest.cpp index c9b66a9b8..2d817f3c6 100644 --- a/src/server/game/Entities/Player/PlayerQuest.cpp +++ b/src/server/game/Entities/Player/PlayerQuest.cpp @@ -659,14 +659,14 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver, { if (sObjectMgr->GetItemTemplate(quest->RequiredItemId[i])) { - DestroyItemCount(quest->RequiredItemId[i], quest->RequiredItemCount[i], true); + DestroyItemCount(quest->RequiredItemId[i], quest->RequiredItemCount[i], true, true); } } for (uint8 i = 0; i < QUEST_SOURCE_ITEM_IDS_COUNT; ++i) { if (sObjectMgr->GetItemTemplate(quest->ItemDrop[i])) { - DestroyItemCount(quest->ItemDrop[i], quest->ItemDropQuantity[i], true); + DestroyItemCount(quest->ItemDrop[i], quest->ItemDropQuantity[i], true, true); } }