From fa5d023f5814899947761e7ef3843229e7c7e67f Mon Sep 17 00:00:00 2001 From: Ilya Groshev Date: Wed, 13 May 2026 19:43:50 +0300 Subject: [PATCH] Fix menu-pick for normal difficulty quests --- server/internal/questflow/quest.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/internal/questflow/quest.go b/server/internal/questflow/quest.go index 8a3529e..92f36f6 100644 --- a/server/internal/questflow/quest.go +++ b/server/internal/questflow/quest.go @@ -77,6 +77,11 @@ func (h *QuestHandler) handleQuestStartInternal(user *store.UserState, questId i user.MainQuest.LatestVersion = nowMillis log.Printf("[HandleQuestStart] QuestMenuPick quest=%d isBattleOnly=%v scene=%d cleared=%v", questId, isBattleOnly, sceneId, isCleared) + if isCleared { + questState.LatestStartDatetime = nowMillis + user.Quests[questId] = questState + return + } case isReplayFlow: h.applyReplayStart(user, questId, isBattleOnly, nowMillis)