mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 01:08:35 +00:00
fix(Core/Quests): Do not save queststatus for autocomplete quests . S… (#9425)
* fix(Core/Quests): Do not save queststatus for autocomplete quests . Source: TrinityCore. Fixes #9150
This commit is contained in:
@@ -1447,10 +1447,14 @@ bool Player::CanShareQuest(uint32 quest_id) const
|
||||
|
||||
void Player::SetQuestStatus(uint32 questId, QuestStatus status, bool update /*= true*/)
|
||||
{
|
||||
if (sObjectMgr->GetQuestTemplate(questId))
|
||||
if (Quest const* quest = sObjectMgr->GetQuestTemplate(questId))
|
||||
{
|
||||
m_QuestStatus[questId].Status = status;
|
||||
m_QuestStatusSave[questId] = true;
|
||||
|
||||
if (quest->GetQuestMethod() && !quest->IsAutoComplete())
|
||||
{
|
||||
m_QuestStatusSave[questId] = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (update)
|
||||
|
||||
Reference in New Issue
Block a user