Revision | c05425ce4da46fac1b55e69afc1bb7540373849b (tree) |
---|---|
Zeit | 2020-03-01 19:24:44 |
Autor | Kazuhiro Fujieda <fujieda@user...> |
Commiter | Kazuhiro Fujieda |
「第十九駆」演習!のカウンターを追加する
@@ -1198,6 +1198,29 @@ namespace KancolleSniffer.Test | ||
1198 | 1198 | } |
1199 | 1199 | |
1200 | 1200 | /// <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> | |
1201 | 1224 | /// 402: 「遠征」を3回成功させよう! |
1202 | 1225 | /// 403: 「遠征」を10回成功させよう! |
1203 | 1226 | /// 404: 大規模遠征作戦、発令! |
@@ -80,6 +80,7 @@ namespace KancolleSniffer.Model | ||
80 | 80 | {318, new QuestPractice {Interval = Daily, Max = 3, Rank = "B", Material = new[] {0, 2, 2, 0}, AdjustCount = false}}, // 318: 給糧艦「伊良湖」の支援 |
81 | 81 | {330, new QuestPractice {Interval = Daily, Max = 4, Rank = "B", Material = new[] {0, 0, 3, 0}}}, // 330: 空母機動部隊、演習始め! |
82 | 82 | {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: 「十九駆」演習! | |
83 | 84 | |
84 | 85 | {402, new QuestMission {Interval = Daily, Max = 3, Material = new[] {0, 0, 1, 0}}}, // 402: 「遠征」を3回成功させよう! |
85 | 86 | {403, new QuestMission {Interval = Daily, Max = 10, Material = new[] {0, 0, 0, 0}}}, // 403: 「遠征」を10回成功させよう! |
@@ -311,6 +311,8 @@ namespace KancolleSniffer.Model | ||
311 | 311 | specs.Types.Count(type => type == 2) >= 2; |
312 | 312 | case 337: |
313 | 313 | return specs.Names.Count("陽炎", "不知火", "霰", "霞") == 4; |
314 | + case 339: | |
315 | + return specs.Names.Count("磯波", "浦波", "綾波", "敷波") == 4; | |
314 | 316 | default: |
315 | 317 | return true; |
316 | 318 | } |