Core/Quest: don't save queststatus for autocomplete quests (#17487)

This commit is contained in:
SnapperRy authored and Aokromes committed 2016-07-20 19:15:50 +02:00
1 parent 6ba75a54d1
commit 6f7dc7e86d
1 file changed
+4 -2
+4 -2
View File
@@ -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)