From 4dce6ab228c54319032b346d2d791262eac3d9cd Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 30 Dec 2023 15:45:37 +0100 Subject: Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory --- src/server/scripts/Commands/cs_misc.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server/scripts/Commands') diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index 30504875544..7e9a54e2879 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -1529,6 +1529,8 @@ public: Item* item = playerTarget->StoreNewItem(dest, itemTemplatePair.first, true, {}, GuidSet(), itemContext, bonusListIDsForItem.empty() ? nullptr : &bonusListIDsForItem); + if (!item) + continue; // remove binding (let GM give it to another player later) if (player == playerTarget) -- cgit v1.2.3