From 1b846fa2c78bcfd4e71e73a12614ff4d86c20d5b Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 21 Jun 2021 15:31:37 -0400 Subject: [PATCH] Fixes quests using explored flags. --- Source/Game/Entities/Player/Player.Quest.cs | 2 +- Source/Game/Handlers/MiscHandler.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.Quest.cs b/Source/Game/Entities/Player/Player.Quest.cs index 0847d58f8..0702277d3 100644 --- a/Source/Game/Entities/Player/Player.Quest.cs +++ b/Source/Game/Entities/Player/Player.Quest.cs @@ -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); diff --git a/Source/Game/Handlers/MiscHandler.cs b/Source/Game/Handlers/MiscHandler.cs index 967d38bd2..c307ab25a 100644 --- a/Source/Game/Handlers/MiscHandler.cs +++ b/Source/Game/Handlers/MiscHandler.cs @@ -232,6 +232,8 @@ namespace Game break; } + player.AreaExploredOrEventHappens(questId); + if (player.CanCompleteQuest(questId)) player.CompleteQuest(questId); }