Handle failed non restartable quests better

This commit is contained in:
Archangel
2025-08-04 16:22:12 +02:00
parent 9793cd25ed
commit 4c66cbef36
@@ -926,7 +926,12 @@ public class LocationLifecycleService(
continue;
}
if (dbQuest.Restartable)
// Handle this somewhat close to QuestClass.SetStatus in the client
if (failedQuest.Status == QuestStatusEnum.MarkedAsFailed && dbQuest.Restartable)
{
failedQuest.Status = QuestStatusEnum.FailRestartable;
}
else
{
failedQuest.Status = QuestStatusEnum.Fail;
}