OSDN Git Service

軽巡2水母1より多いと前線の航空偵察のカウンタが進まないのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Mon, 18 Jun 2018 11:25:43 +0000 (20:25 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Mon, 18 Jun 2018 14:15:58 +0000 (23:15 +0900)
KancolleSniffer.Test/QuestInfoTest.cs
KancolleSniffer/QuestInfo.cs

index 2504031..6be72ee 100644 (file)
@@ -756,9 +756,10 @@ namespace KancolleSniffer.Test
             PAssert.That(() => questInfo.Quests[0].Count.Now == 1, "轟沈あり");\r
             battleInfo.Result.Friend.Main[1].NowHp = 1;\r
 \r
+            battleInfo.Result.Friend.Main[3].Spec.ShipType = 3;\r
             battleInfo.Result.Friend.Main[4].Spec.ShipType = 16;\r
             questInfo.InspectBattleResult(Js(new {api_win_rank = "A"}));\r
-            PAssert.That(() => questInfo.Quests[0].Count.Now == 1, "水母2隻");\r
+            PAssert.That(() => questInfo.Quests[0].Count.Now == 2, "軽巡3隻水母2隻");\r
         }\r
 \r
         /// <summary>\r
index 9808a6f..a3ee0f9 100644 (file)
@@ -672,7 +672,7 @@ namespace KancolleSniffer
                 if (_map == 63 && _boss && QuestSortie.CompareRank(rank, "A") <= 0)\r
                 {\r
                     var fleet = _battleInfo.Result.Friend.Main.Where(s => s.NowHp > 0).Select(s => s.Spec.ShipType).ToArray();\r
-                    if (fleet.Count(s => s == 3) == 2 && fleet.Count(s => s == 16) == 1)\r
+                    if (fleet.Count(s => s == 3) >= 2 && fleet.Count(s => s == 16) >= 1)\r
                         IncrementCount(q862.Count);\r
                 }\r
             }\r