diff options
| author | Alan Deutscher <adeutscher@gmail.com> | 2017-01-07 04:03:24 -0800 |
|---|---|---|
| committer | Aokromes <Aokromes@users.noreply.github.com> | 2017-01-07 13:03:24 +0100 |
| commit | 7a245c4b691c37eea9d15f4bb1df939a5ba3c0f1 (patch) | |
| tree | dbe22a99331f1ba08ff83916ae6c60481b4929b3 | |
| parent | fc06465b17a57feafbf2c02316b1b910c2b98e89 (diff) | |
Strip QUEST_FLAGS_AUTO_ACCEPT from quest details sent to client if ignoring auto-accepts in config
Closes #17403
| -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 3c400504d18..df5abb14f71 100644 --- a/src/server/game/Entities/Creature/GossipDef.cpp +++ b/src/server/game/Entities/Creature/GossipDef.cpp @@ -409,7 +409,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* quest, ObjectGuid npcGU data << questDetails; data << questObjectives; data << uint8(activateAccept ? 1 : 0); // CGQuestInfo::m_autoLaunched - data << uint32(quest->GetFlags()); // 3.3.3 questFlags + data << uint32(quest->GetFlags() & (sWorld->getBoolConfig(CONFIG_QUEST_IGNORE_AUTO_ACCEPT) ? ~QUEST_FLAGS_AUTO_ACCEPT : ~0)); // 3.3.3 questFlags data << uint32(quest->GetSuggestedPlayers()); data << uint8(0); // CGQuestInfo::m_startQuestCheat |
