From 2eb4d96a95050b2c21516300a488b6d3de7cf22a Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Sun, 6 Sep 2020 18:24:59 +0900 Subject: [PATCH] =?utf8?q?1-6=E3=81=AE=E3=82=B4=E3=83=BC=E3=83=AB=E3=81=8C?= =?utf8?q?=E6=B5=B7=E6=88=A6=E3=81=A8=E3=81=97=E3=81=A6=E3=82=AB=E3=82=A6?= =?utf8?q?=E3=83=B3=E3=82=BF=E3=83=BC=E3=81=AB=E8=A8=88=E4=B8=8A=E3=81=95?= =?utf8?q?=E3=82=8C=E3=82=8B=E3=81=AE=E3=82=92=E7=9B=B4=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KancolleSniffer.Test/QuestCounterTest.cs | 4 ++++ KancolleSniffer/Model/QuestCounter.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/KancolleSniffer.Test/QuestCounterTest.cs b/KancolleSniffer.Test/QuestCounterTest.cs index d4ac5d6..11bb5cc 100644 --- a/KancolleSniffer.Test/QuestCounterTest.cs +++ b/KancolleSniffer.Test/QuestCounterTest.cs @@ -374,6 +374,10 @@ namespace KancolleSniffer.Test new {Id = 214, Now = 0}, new {Id = 216, Now = 2} })); PAssert.That(() => counts[2].NowArray.SequenceEqual(new[] {1, 1, 2, 1})); + + // 1-6 ゴール + InjectMapNext(16,8); + Assert.AreEqual(2, counts[0].Now); } /// diff --git a/KancolleSniffer/Model/QuestCounter.cs b/KancolleSniffer/Model/QuestCounter.cs index 4ae6927..56ee538 100644 --- a/KancolleSniffer/Model/QuestCounter.cs +++ b/KancolleSniffer/Model/QuestCounter.cs @@ -222,7 +222,7 @@ namespace KancolleSniffer.Model return; foreach (var count in _quests.Values.Select(q => q.Count)) { - if (!(count.Spec is QuestSortie sortie)) + if (!(count.Spec is QuestSortie sortie) || sortie.Maps == null) continue; if (!FleetCheck(count.Id)) continue; -- 2.11.0