}\r
\r
/// <summary>\r
+ /// 基地航空隊噴式強襲でapi_stage3_combinedがnullの場合に対応する\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void AirbaseInjection()\r
+ {\r
+ var sniffer = new Sniffer();\r
+ SniffLogFile(sniffer, "airbase_injection_001");\r
+ PAssert.That(() => sniffer.Battle.ResultRank == BattleResultRank.P);\r
+ }\r
+\r
+ /// <summary>\r
/// 対空砲火のパラメータを計算する\r
/// </summary>\r
[TestMethod]\r
\r
private void CalcKoukuDamage(dynamic json)\r
{\r
- if (!json.api_stage3() || json.api_stage3 == null)\r
- return;\r
- CalcSimpleDamage(json.api_stage3, _friend, _enemyHp);\r
- if (json.api_stage3_combined())\r
+ if (json.api_stage3() && json.api_stage3 != null)\r
+ CalcSimpleDamage(json.api_stage3, _friend, _enemyHp);\r
+ if (json.api_stage3_combined() && json.api_stage3_combined != null)\r
CalcSimpleDamage(json.api_stage3_combined, _guard, _enemyGuardHp);\r
}\r
\r