OSDN Git Service

第1艦隊以外でも「伊良湖」の支援がカウントされるのを直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / QuestInfo.cs
index 9efe6d8..48af995 100644 (file)
@@ -706,6 +706,14 @@ namespace KancolleSniffer
             }\r
         }\r
 \r
+        private int _questFleet = 0;\r
+\r
+        public void StartPractice(string request)\r
+        {\r
+            var values = HttpUtility.ParseQueryString(request);\r
+            _questFleet = int.Parse(values["api_deck_id"]) - 1;\r
+        }\r
+\r
         public void InspectPracticeResult(dynamic json)\r
         {\r
             foreach (var quest in _quests.Values)\r
@@ -718,7 +726,7 @@ namespace KancolleSniffer
             }\r
             if (_quests.TryGetValue(318, out var q318))\r
             {\r
-                if (QuestSortie.CompareRank(json.api_win_rank, "B") <= 0 &&\r
+                if (_questFleet == 0 && QuestSortie.CompareRank(json.api_win_rank, "B") <= 0 &&\r
                     _battleInfo.Result.Friend.Main.Count(s => s.Spec.ShipType == 3) >= 2)\r
                 {\r
                     IncrementCount(q318.Count);\r