diff options
author | Rat <gmstreetrat@gmail.com> | 2015-04-06 19:43:11 +0200 |
---|---|---|
committer | Rat <gmstreetrat@gmail.com> | 2015-04-06 19:43:11 +0200 |
commit | e7000a49ecd5b90e84563f6bf8a693e22ab93b06 (patch) | |
tree | ef9478acb953f5af7480901cd2a258f1b8add719 /src | |
parent | 568a217c2dcf0e2bb1338e62e24b96db01d974f0 (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.cpp | 6 |
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) |