diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-07-23 00:21:34 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-07-23 00:21:34 +0200 |
commit | bc991e55b039d033c42fda1415cbc3e481e488b4 (patch) | |
tree | fe34cc9b61f8c7fb6af6b29b89b253fb75b15942 | |
parent | 17c35e585736e13ac7a4a7758a50ccc54442a6af (diff) |
Core/Quests: no longer prevent the item creation for quest items which are tied to quest objectives
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 09d8d6739f9..8d7a19a9789 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -10774,10 +10774,11 @@ Item* Player::StoreNewItem(ItemPosCountVec const& pos, uint32 itemId, bool updat count += itr->count; // quest objectives must be processed twice - QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM prevents item creation - bool hadBoundItemObjective = false; - ItemAddedQuestCheck(itemId, count, true, &hadBoundItemObjective); - if (hadBoundItemObjective) - return nullptr; + // Classic Only - This feature has been disabled + // bool hadBoundItemObjective = false; + // ItemAddedQuestCheck(itemId, count, true, &hadBoundItemObjective); + // if (hadBoundItemObjective) + // return nullptr; Item* item = Item::CreateItem(itemId, count, context, this, bonusListIDs == nullptr); if (item) |