aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-07-03 23:44:29 +0200
committerShauren <shauren.trinity@gmail.com>2017-07-03 23:44:29 +0200
commitc7b976d3637058e60d82a2a9a49f1ed0e3bd1333 (patch)
tree17fa0b9b9f6fb57c694659e7a15ff455a48a3cb5 /src
parent6d50b438801372fe44ac484f3442015e066b6ae0 (diff)
Core/Quests: Fixed "Continue" button in quest ui being always clickable even if quest is not completed
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/GossipDef.cpp5
1 files changed, 4 insertions, 1 deletions
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())