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