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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user