}\r
\r
/// <summary>\r
+ /// 開幕夜戦で潜水艦同士がお見合いする\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void SpMidnightWithoutBattle()\r
+ {\r
+ var sniffer = new Sniffer();\r
+ SniffLogFile(sniffer, "sp_midnight_001");\r
+ PAssert.That(() => sniffer.Battle.ResultRank == BattleResultRank.D);\r
+ }\r
+\r
+ /// <summary>\r
/// 出撃時に大破している艦娘がいたら警告する\r
/// </summary>\r
[TestMethod]\r
private void CalcCombinedHougekiDamage(dynamic hougeki, Record[] friend, Record[] guard,\r
int[] enemy, int[] enemyGuard)\r
{\r
+ if (!(hougeki.api_df_list() && hougeki.api_df_list != null &&\r
+ hougeki.api_damage() && hougeki.api_damage != null &&\r
+ hougeki.api_at_eflag() && hougeki.api_at_eflag != null))\r
+ return;\r
+\r
var targets = ((dynamic[])hougeki.api_df_list).Select(x => (int[])x);\r
var damages = ((dynamic[])hougeki.api_damage).Select(x => (int[])x);\r
var eflags = (int[])hougeki.api_at_eflag;\r