Core/Player: Fix starting quests from Adventure Journal

- client does NOT send opcode for questgiver for Adventure Journal quests. They are auto accept and the accept button is just cosmetic/closes the window.
This commit is contained in:
stevebone
2026-05-21 23:09:25 +02:00
parent 2cdd58b4fb
commit 4e1daf26a4
@@ -40,7 +40,12 @@ void WorldSession::HandleAdventureJournalOpenQuest(WorldPackets::AdventureJourna
return;
if (_player->CanTakeQuest(quest, true))
_player->PlayerTalkClass->SendQuestGiverQuestDetails(quest, _player->GetGUID(), true, false);
{
if (quest->IsAutoAccept() && _player->CanAddQuest(quest, true))
_player->AddQuestAndCheckCompletion(quest, _player);
_player->PlayerTalkClass->SendQuestGiverQuestDetails(quest, _player->GetGUID(), true, false);
}
}
void WorldSession::HandleAdventureJournalUpdateSuggestions(WorldPackets::AdventureJournal::AdventureJournalUpdateSuggestions& updateSuggestions)