From 39c1aaeb9586068e08e2bd831222c3b018326296 Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Sun, 4 Feb 2018 23:27:09 +0900 Subject: [PATCH] =?utf8?q?S=E5=8B=9D=E5=88=A9=E4=BB=A5=E5=A4=96=E3=81=A7?= =?utf8?q?=E5=8D=97=E6=96=B9=E6=B5=B7=E5=9F=9F=E7=8F=8A=E7=91=9A=E8=AB=B8?= =?utf8?q?=E5=B3=B6=E6=B2=96=E3=81=AE=E3=82=AB=E3=82=A6=E3=83=B3=E3=82=BF?= =?utf8?q?=E3=81=8C=E5=9B=9E=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/QuestInfoTest.cs | 38 +++++++++++++++++++++++++++++++++++ KancolleSniffer/QuestInfo.cs | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/KancolleSniffer.Test/QuestInfoTest.cs b/KancolleSniffer.Test/QuestInfoTest.cs index b72a6d2..cfa68a8 100644 --- a/KancolleSniffer.Test/QuestInfoTest.cs +++ b/KancolleSniffer.Test/QuestInfoTest.cs @@ -330,6 +330,44 @@ namespace KancolleSniffer.Test } /// + /// // 243: 南方海域珊瑚諸島沖の制空権を握れ! + /// + [TestMethod] + public void BattleResult_243() + { + var questInfo = new QuestInfo(null, null, () => new DateTime(2015, 1, 1)); + questInfo.InspectQuestList(Js(new + { + api_list = new[] + { + new {api_no = 243, api_category = 2, api_state = 2, api_title = "", api_progress_flag = 0} + } + })); + + questInfo.InspectMapStart(Js(new + { + api_maparea_id = 5, + api_mapinfo_no = 2, + api_event_id = 5 + })); + questInfo.InspectBattleResult(Js(new {api_win_rank = "A"})); + PAssert.That(() => + questInfo.Quests.Select(q => new {q.Id, q.Count.Now}) + .SequenceEqual(new[] {new {Id = 243, Now = 0}})); + + questInfo.InspectMapNext(Js(new + { + api_maparea_id = 5, + api_mapinfo_no = 2, + api_event_id = 5 + })); + questInfo.InspectBattleResult(Js(new {api_win_rank = "S"})); + PAssert.That(() => + questInfo.Quests.Select(q => new {q.Id, q.Count.Now}) + .SequenceEqual(new[] {new {Id = 243, Now = 1}})); + } + + /// /// 822: 沖ノ島海域迎撃戦 /// 854: 戦果拡張任務!「Z作戦」前段作戦 /// diff --git a/KancolleSniffer/QuestInfo.cs b/KancolleSniffer/QuestInfo.cs index 4515ced..5bca332 100644 --- a/KancolleSniffer/QuestInfo.cs +++ b/KancolleSniffer/QuestInfo.cs @@ -210,7 +210,7 @@ namespace KancolleSniffer {229, new QuestSortie {Interval = Weekly, Max = 12, Rank = "B", Maps = new[] {41, 42, 43, 44, 45}}}, // 229: 敵東方艦隊を撃滅せよ! {241, new QuestSortie {Interval = Weekly, Max = 5, Rank = "B", Maps = new[] {33, 34, 35}}}, // 241: 敵北方艦隊主力を撃滅せよ! {242, new QuestSortie {Interval = Weekly, Max = 1, Rank = "B", Maps = new[] {44}}}, // 242: 敵東方中枢艦隊を撃破せよ! - {243, new QuestSortie {Interval = Weekly, Max = 2, Rank = "B", Maps = new[] {52}}}, // 243: 南方海域珊瑚諸島沖の制空権を握れ! + {243, new QuestSortie {Interval = Weekly, Max = 2, Rank = "S", Maps = new[] {52}}}, // 243: 南方海域珊瑚諸島沖の制空権を握れ! {256, new QuestSortie {Interval = Monthly, Max = 3, Rank = "S", Maps = new[] {61}}}, // 256: 「潜水艦隊」出撃せよ! {261, new QuestSortie {Interval = Weekly, Max = 3, Rank = "A", Maps = new[] {15}}}, // 261: 海上輸送路の安全確保に努めよ! {265, new QuestSortie {Interval = Monthly, Max = 10, Rank = "A", Maps = new[] {15}}}, // 265: 海上護衛強化月間 -- 2.11.0