aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRat <gmstreetrat@gmail.com>2015-04-06 19:43:11 +0200
committerRat <gmstreetrat@gmail.com>2015-04-06 19:43:11 +0200
commite7000a49ecd5b90e84563f6bf8a693e22ab93b06 (patch)
treeef9478acb953f5af7480901cd2a258f1b8add719 /src
parent568a217c2dcf0e2bb1338e62e24b96db01d974f0 (diff)
Core/Packets: fixed usage if ItemDrop field in quest query response
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/GossipDef.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp
index c48ed5de26b..2f8fa2959b4 100644
--- a/src/server/game/Entities/Creature/GossipDef.cpp
+++ b/src/server/game/Entities/Creature/GossipDef.cpp
@@ -533,6 +533,12 @@ void PlayerMenu::SendQuestQueryResponse(Quest const* quest) const
packet.Info.PortraitGiver = quest->GetQuestGiverPortrait();
packet.Info.PortraitTurnIn = quest->GetQuestTurnInPortrait();
+ for (uint8 i = 0; i < QUEST_ITEM_DROP_COUNT; ++i)
+ {
+ packet.Info.ItemDrop[i] = quest->ItemDrop[i];
+ packet.Info.ItemDropQuantity[i] = quest->ItemDropQuantity[i];
+ }
+
if (!quest->HasFlag(QUEST_FLAGS_HIDDEN_REWARDS))
{
for (uint8 i = 0; i < QUEST_REWARD_ITEM_COUNT; ++i)