/// 機動対敵連合の雷撃戦でダメコンが発動する\r
/// </summary>\r
[TestMethod]\r
- public void TriggerDameConInCombinedBattle()\r
+ public void TorpedoTriggerDameConInCombinedBattleAir()\r
{\r
var logs = ReadAllLines("damecon_002");\r
var battle = Data(logs[3]);\r
_battleInfo.InspectBattleResult(Data(logs[9]));\r
PAssert.That(() => !_battleInfo.DisplayedResultRank.IsError);\r
}\r
+\r
+ /// <summary>\r
+ /// 水上対敵連合の雷撃戦でダメコンが発動する\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void TorpedoTriggerDamageControlInCombinedBattleWater()\r
+ {\r
+ var logs = ReadAllLines("damecon_003");\r
+ var battle = Data(logs[3]);\r
+ InjectShips(battle, JsonParser.Parse(logs[0]));\r
+ _battleInfo.InspectBattle(logs[1], logs[2], battle);\r
+ _battleInfo.InspectBattleResult(Data(logs[6]));\r
+ PAssert.That(() => _shipInfo.Fleets[1].Ships[5].NowHp == 6);\r
+ }\r
}\r
}
\ No newline at end of file
if (guard == null)\r
return;\r
for (var i = 0; i < guard.Length; i++)\r
+ {\r
guard[i].ApplyDamage(damage[i + 6]);\r
+ guard[i].CheckDamageControl();\r
+ }\r
}\r
\r
private void CalcDamageByTurn(dynamic json, bool ignoreFriendDamage = false)\r