aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRic101 <itneat3@yahoo.com>2013-12-12 14:53:35 +0000
committerRic101 <itneat3@yahoo.com>2013-12-12 14:53:35 +0000
commita8484d27890bf5d2d913bb2daf09e9f511bbe5f5 (patch)
treef91d8525a492123e638bccbf8c45f6dddd185047 /src
parent3cee0b7dc78055c8b582133b1c2f8b8a23703a16 (diff)
Core/Players: On CanRewardQuest, use the same item dest vector for all potential rewards
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index acd0c3b5ec3..a248c8515a4 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -15026,11 +15026,11 @@ bool Player::CanRewardQuest(Quest const* quest, uint32 reward, bool msg)
if (!CanRewardQuest(quest, msg))
return false;
+ ItemPosCountVec dest;
if (quest->GetRewChoiceItemsCount() > 0)
{
if (quest->RewardChoiceItemId[reward])
{
- ItemPosCountVec dest;
InventoryResult res = CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, quest->RewardChoiceItemId[reward], quest->RewardChoiceItemCount[reward]);
if (res != EQUIP_ERR_OK)
{
@@ -15046,7 +15046,6 @@ bool Player::CanRewardQuest(Quest const* quest, uint32 reward, bool msg)
{
if (quest->RewardItemId[i])
{
- ItemPosCountVec dest;
InventoryResult res = CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, quest->RewardItemId[i], quest->RewardItemIdCount[i]);
if (res != EQUIP_ERR_OK)
{