Fixes quests using explored flags.
This commit is contained in:
@@ -473,7 +473,7 @@ namespace Game.Entities
|
|||||||
return false; // not allow re-complete quest
|
return false; // not allow re-complete quest
|
||||||
|
|
||||||
// auto complete quest
|
// auto complete quest
|
||||||
if ((qInfo.IsAutoComplete() || qInfo.Flags.HasAnyFlag(QuestFlags.AutoComplete)) && CanTakeQuest(qInfo, false))
|
if (qInfo.IsAutoComplete() && CanTakeQuest(qInfo, false))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
var q_status = m_QuestStatus.LookupByKey(questId);
|
var q_status = m_QuestStatus.LookupByKey(questId);
|
||||||
|
|||||||
@@ -232,6 +232,8 @@ namespace Game
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
player.AreaExploredOrEventHappens(questId);
|
||||||
|
|
||||||
if (player.CanCompleteQuest(questId))
|
if (player.CanCompleteQuest(questId))
|
||||||
player.CompleteQuest(questId);
|
player.CompleteQuest(questId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user