Core/Quest: don't save queststatus for autocomplete quests (#17487)
This commit is contained in:
1 parent
6ba75a54d1
commit
6f7dc7e86d
1 file changed
+4
-2
@@ -15809,10 +15809,12 @@ 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] = QUEST_DEFAULT_SAVE_TYPE;
|
||||
|
||||
if (!quest->IsAutoComplete())
|
||||
m_QuestStatusSave[questId] = QUEST_DEFAULT_SAVE_TYPE;
|
||||
}
|
||||
|
||||
if (update)
|
||||
|
||||
Reference in new issue
Block a user