From 889817235dd21dedcdd07d7bd2ad60ad6bd0a6fb Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Wed, 28 Jan 2009 06:14:43 +0300 Subject: [PATCH] Fixed quest items objectived show in quest description SMSG_QUEST_QUERY_RESPONSE. Original patch provided by traponinet. TODO: implement 5 item objective use in ciode and DB. --- src/game/GossipDef.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/game/GossipDef.cpp b/src/game/GossipDef.cpp index c7c770bfa..f8b346805 100644 --- a/src/game/GossipDef.cpp +++ b/src/game/GossipDef.cpp @@ -593,17 +593,18 @@ void PlayerMenu::SendQuestQueryResponse( Quest const *pQuest ) data << uint32(pQuest->ReqCreatureOrGOId[iI]); } data << uint32(pQuest->ReqCreatureOrGOCount[iI]); - //data << uint32(pQuest->ReqItemId[iI]); - //data << uint32(pQuest->ReqItemCount[iI]); data << uint32(0); // added in WotLK, dunno if offset if correct } - for (iI = 0; iI < 5; ++iI) // items? + for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI) { - data << uint32(0); - data << uint32(0); + data << uint32(pQuest->ReqItemId[iI]); + data << uint32(pQuest->ReqItemCount[iI]); } + data << uint32(0); // TODO: 5 item objective + data << uint32(0); + for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; iI++) data << ObjectiveText[iI];