From c7b976d3637058e60d82a2a9a49f1ed0e3bd1333 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 3 Jul 2017 23:44:29 +0200 Subject: Core/Quests: Fixed "Continue" button in quest ui being always clickable even if quest is not completed --- src/server/game/Entities/Creature/GossipDef.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp index 48a76bcc2bb..9aae79ecc9a 100644 --- a/src/server/game/Entities/Creature/GossipDef.cpp +++ b/src/server/game/Entities/Creature/GossipDef.cpp @@ -703,7 +703,10 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* quest, ObjectGuid npcGU packet.QuestFlags[0] = quest->GetFlags(); packet.QuestFlags[1] = quest->GetFlagsEx(); packet.SuggestPartyMembers = quest->GetSuggestedPlayers(); - packet.StatusFlags = 0xDF; // Unk, send common value + + // incomplete: FD + // incomplete quest with item objective but item objective is complete DD + packet.StatusFlags = canComplete ? 0xFF ? 0xFD; packet.MoneyToGet = 0; for (QuestObjective const& obj : quest->GetObjectives()) -- cgit v1.2.3