diff options
author | Alan Deutscher <adeutscher@gmail.com> | 2017-01-07 04:03:24 -0800 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2018-12-09 14:18:42 +0100 |
commit | df7c048fe60f86a1aa1d79ac3df3895574e49edc (patch) | |
tree | 22b1cc85d77404a7508431254c5a0f8d7275d055 | |
parent | 77150bc8ec0998ac0f5722a1a58cae9165f5fb70 (diff) |
Strip QUEST_FLAGS_AUTO_ACCEPT from quest details sent to client if ignoring auto-accepts in config
(cherry-picked from 7a245c4b691c37eea9d15f4bb1df939a5ba3c0f1)
-rw-r--r-- | src/server/game/Entities/Creature/GossipDef.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp index 58c77eb63b6..98a253fe870 100644 --- a/src/server/game/Entities/Creature/GossipDef.cpp +++ b/src/server/game/Entities/Creature/GossipDef.cpp @@ -441,7 +441,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* quest, ObjectGuid npcGU packet.PortraitTurnIn = quest->GetQuestTurnInPortrait(); packet.AutoLaunched = autoLaunched; packet.DisplayPopup = displayPopup; - packet.QuestFlags[0] = quest->GetFlags(); + packet.QuestFlags[0] = quest->GetFlags() & (sWorld->getBoolConfig(CONFIG_QUEST_IGNORE_AUTO_ACCEPT) ? ~QUEST_FLAGS_AUTO_ACCEPT : ~0); packet.QuestFlags[1] = quest->GetFlagsEx(); packet.SuggestedPartyMembers = quest->GetSuggestedPlayers(); |