From e7000a49ecd5b90e84563f6bf8a693e22ab93b06 Mon Sep 17 00:00:00 2001 From: Rat Date: Mon, 6 Apr 2015 19:43:11 +0200 Subject: Core/Packets: fixed usage if ItemDrop field in quest query response --- src/server/game/Entities/Creature/GossipDef.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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) -- cgit v1.2.3