diff --git a/project/src/helpers/QuestHelper.ts b/project/src/helpers/QuestHelper.ts index 2eb500cc..ffaafc40 100644 --- a/project/src/helpers/QuestHelper.ts +++ b/project/src/helpers/QuestHelper.ts @@ -748,7 +748,13 @@ export class QuestHelper const currentTimestamp = this.timeUtil.getTimestamp(); questToUpdate.status = newQuestState; - questToUpdate.startTime = currentTimestamp; + + // Only set start time when quest is being started + if (newQuestState === QuestStatus.Started) + { + questToUpdate.startTime = currentTimestamp; + } + questToUpdate.statusTimers[newQuestState] = currentTimestamp; // Delete all status timers after applying new status