From 1a59310ca76220a45a1984a8757ff9893f2bce09 Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Wed, 31 Mar 2021 15:37:16 +0900 Subject: [PATCH] =?utf8?q?=E6=96=B0=E5=85=B5=E8=A3=85=E9=96=8B=E7=99=BA?= =?utf8?q?=E8=B3=87=E6=9D=90=E8=BC=B8=E9=80=81=E3=82=92=E8=88=B9=E5=9B=A3?= =?utf8?q?=E8=AD=B7=E8=A1=9B=E3=81=9B=E3=82=88=EF=BC=81=E3=81=AE=E3=82=AB?= =?utf8?q?=E3=82=A6=E3=83=B3=E3=82=BF=E3=83=BC=E3=82=92=E5=AE=9F=E8=A3=85?= =?utf8?q?=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KancolleSniffer.Test/QuestCounterTest.cs | 31 +++++++++++++++++++++++++++++++ KancolleSniffer/Model/QuestCountList.cs | 1 + 2 files changed, 32 insertions(+) diff --git a/KancolleSniffer.Test/QuestCounterTest.cs b/KancolleSniffer.Test/QuestCounterTest.cs index defb340..6132f9e 100644 --- a/KancolleSniffer.Test/QuestCounterTest.cs +++ b/KancolleSniffer.Test/QuestCounterTest.cs @@ -2050,6 +2050,37 @@ namespace KancolleSniffer.Test } /// + /// 444: 新兵装開発資材輸送を船団護衛せよ! + /// + [TestMethod] + public void MissionResult_444() + { + var count = InjectQuest(444); + + _questCounter.InspectDeck(Js( + new[] + { + new {api_id = 2, api_mission = new[] {2, 5}}, + new {api_id = 3, api_mission = new[] {2, 12}}, + new {api_id = 4, api_mission = new[] {2, 9}} + })); + _questCounter.InspectMissionResult("api%5Fdeck%5Fid=2", Js(new {api_clear_result = 1})); + _questCounter.InspectMissionResult("api%5Fdeck%5Fid=3", Js(new {api_clear_result = 1})); + _questCounter.InspectMissionResult("api%5Fdeck%5Fid=4", Js(new {api_clear_result = 1})); + PAssert.That(() => count.NowArray.SequenceEqual(new[] {1, 1, 1, 0, 0})); + + _questCounter.InspectDeck(Js( + new[] + { + new {api_id = 2, api_mission = new[] {2, 110}}, + new {api_id = 3, api_mission = new[] {2, 11}} + })); + _questCounter.InspectMissionResult("api%5Fdeck%5Fid=2", Js(new {api_clear_result = 1})); + _questCounter.InspectMissionResult("api%5Fdeck%5Fid=3", Js(new {api_clear_result = 1})); + PAssert.That(() => count.NowArray.SequenceEqual(new[] {1, 1, 1, 1, 1})); + } + + /// /// 503: 艦隊大整備! /// 504: 艦隊酒保祭り! /// diff --git a/KancolleSniffer/Model/QuestCountList.cs b/KancolleSniffer/Model/QuestCountList.cs index 5edb117..c3a9ffe 100644 --- a/KancolleSniffer/Model/QuestCountList.cs +++ b/KancolleSniffer/Model/QuestCountList.cs @@ -117,6 +117,7 @@ namespace KancolleSniffer.Model {439, new QuestMission {Interval = Yearly9, MaxArray = new[] {1, 1, 1, 1}, Ids = new[] {5, 100, 11, 110}, Material = new[] {0, 0, 5, 4}, Shift = 1}}, // 439: 兵站強化遠征任務【基本作戦】 {440, new QuestMission {Interval = Yearly9, MaxArray = new[] {1, 1, 1, 1, 1}, Ids = new[] {41, 5, 40, 142, 46}, Material = new[] {0, 0, 0, 4}}}, // 440: 兵站強化遠征任務【拡張作戦】 {442, new QuestMission {Interval = Yearly2, MaxArray = new[] {1, 1, 1, 1}, Ids = new[] {131, 29, 30, 133}, Material = new[] {0, 0, 6, 3}}}, // 442: 西方連絡作戦準備を実施せよ! + {444, new QuestMission {Interval = Yearly3, MaxArray = new[] {1, 1, 1, 1, 1}, Ids = new[] {5, 12, 9, 110, 11}, Material = new[] {0, 5, 6, 4}}}, // 444: 新兵装開発資材輸送を船団護衛せよ! {503, new QuestSpec {Interval = Daily, Max = 5, Material = new[] {0, 2, 0, 0}}}, // 503: 艦隊大整備! {504, new QuestSpec {Interval = Daily, Max = 15, Material = new[] {1, 0, 1, 0}}}, // 504: 艦隊酒保祭り! -- 2.11.0