From 2e3ed14c93d08747d013b6285493eb9c78904476 Mon Sep 17 00:00:00 2001 From: Mikhail Thompson Date: Sat, 29 Jun 2024 22:10:16 +0300 Subject: [PATCH] not all stages have quest id --- nksrv/LobbyServer/Msgs/Stage/ClearStage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs b/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs index e05f111..429fcbc 100644 --- a/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs +++ b/nksrv/LobbyServer/Msgs/Stage/ClearStage.cs @@ -91,8 +91,8 @@ namespace nksrv.LobbyServer.Msgs.Stage private static void DoQuestSpecificUserOperations(Utils.User user, int clearedStageId) { var quest = StaticDataParser.Instance.GetMainQuestForStageClearCondition(clearedStageId); - if (quest == null) throw new Exception("quest not found for stage: " + clearedStageId); - user.SetQuest(quest.id, true); + if (quest != null) + user.SetQuest(quest.id, true); if (clearedStageId == 6000003) {