• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisionc05425ce4da46fac1b55e69afc1bb7540373849b (tree)
Time2020-03-01 19:24:44
AuthorKazuhiro Fujieda <fujieda@user...>
CommiterKazuhiro Fujieda

Log Message

「第十九駆」演習!のカウンターを追加する

Change Summary

Incremental Difference

--- a/KancolleSniffer.Test/QuestCounterTest.cs
+++ b/KancolleSniffer.Test/QuestCounterTest.cs
@@ -1198,6 +1198,29 @@ namespace KancolleSniffer.Test
11981198 }
11991199
12001200 /// <summary>
1201+ /// 339: 「十九駆」演習!
1202+ /// </summary>
1203+ [TestMethod]
1204+ public void PracticeResult_339()
1205+ {
1206+ var count = InjectQuest(339);
1207+
1208+ _battleInfo.InjectResultStatus(new []
1209+ {
1210+ ShipStatus("磯波"), ShipStatus("浦波"),
1211+ ShipStatus("綾波"), ShipStatus("敷波"),
1212+ ShipStatus("初雪")
1213+ }, new ShipStatus[0], new ShipStatus[0], new ShipStatus[0]);
1214+ InjectPracticeResult("A");
1215+ Assert.AreEqual(0, count.Now, "A");
1216+ InjectPracticeResult("S");
1217+ Assert.AreEqual(1, count.Now);
1218+ _battleInfo.Result.Friend.Main[0] = ShipStatus("深雪");
1219+ InjectPracticeResult("S");
1220+ Assert.AreEqual(1, count.Now, "磯波→深雪");
1221+ }
1222+
1223+ /// <summary>
12011224 /// 402: 「遠征」を3回成功させよう!
12021225 /// 403: 「遠征」を10回成功させよう!
12031226 /// 404: 大規模遠征作戦、発令!
--- a/KancolleSniffer/Model/QuestCountList.cs
+++ b/KancolleSniffer/Model/QuestCountList.cs
@@ -80,6 +80,7 @@ namespace KancolleSniffer.Model
8080 {318, new QuestPractice {Interval = Daily, Max = 3, Rank = "B", Material = new[] {0, 2, 2, 0}, AdjustCount = false}}, // 318: 給糧艦「伊良湖」の支援
8181 {330, new QuestPractice {Interval = Daily, Max = 4, Rank = "B", Material = new[] {0, 0, 3, 0}}}, // 330: 空母機動部隊、演習始め!
8282 {337, new QuestPractice {Interval = Daily, Max = 3, Rank = "S", Material = new[] {0, 0, 0, 3}}}, // 337: 「十八駆」演習!
83+ {339, new QuestPractice {Interval = Daily, Max = 3, Rank = "S", Material = new[] {0, 0, 8, 3}}}, // 339: 「十九駆」演習!
8384
8485 {402, new QuestMission {Interval = Daily, Max = 3, Material = new[] {0, 0, 1, 0}}}, // 402: 「遠征」を3回成功させよう!
8586 {403, new QuestMission {Interval = Daily, Max = 10, Material = new[] {0, 0, 0, 0}}}, // 403: 「遠征」を10回成功させよう!
--- a/KancolleSniffer/Model/QuestCounter.cs
+++ b/KancolleSniffer/Model/QuestCounter.cs
@@ -311,6 +311,8 @@ namespace KancolleSniffer.Model
311311 specs.Types.Count(type => type == 2) >= 2;
312312 case 337:
313313 return specs.Names.Count("陽炎", "不知火", "霰", "霞") == 4;
314+ case 339:
315+ return specs.Names.Count("磯波", "浦波", "綾波", "敷波") == 4;
314316 default:
315317 return true;
316318 }