mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 00:48:56 +01:00
Strip QUEST_FLAGS_AUTO_ACCEPT from quest details sent to client if ignoring auto-accepts in config
This commit is contained in:
@@ -423,7 +423,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* quest, ObjectGuid npcGU
|
||||
data << uint32(quest->GetQuestGiverPortrait()); // 4.x
|
||||
data << uint32(quest->GetQuestTurnInPortrait()); // 4.x
|
||||
data << uint8(activateAccept ? 1 : 0); // auto finish
|
||||
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); // IsFinished? value is sent back to server in quest accept packet
|
||||
data << uint8(quest->IsStartAtAreaTrigger() ? 1 : 0); // 4.x Starts at AreaTrigger?
|
||||
|
||||
Reference in New Issue
Block a user