var sniffer = new Sniffer();\r
SniffLogFile(sniffer, "fighterpower_001");\r
PAssert.That(() => sniffer.GetFighterPower(0).SequenceEqual(new [] {156, 159}));\r
+ SniffLogFile(sniffer, "fighterpower_002");\r
+ PAssert.That(() => sniffer.GetFighterPower(0).SequenceEqual(new[] {140, 143}), "全滅したスロットがある");\r
}\r
\r
/// <summary>\r
-Subproject commit 121682c945a6145e17f4186f413d8c3dcbe8d6ac
+Subproject commit 79069e9f70c48e2c8d0b8b23580a73a836b2ce08
public int[] GetFighterPower(int fleet)\r
=> GetShipStatuses(fleet).Where(ship => !ship.Escaped).SelectMany(ship =>\r
ship.Slot.Zip(ship.OnSlot, (slot, onslot) =>\r
- !slot.Spec.CanAirCombat\r
+ !slot.Spec.CanAirCombat || onslot == 0\r
? new[] {0, 0}\r
: new[]\r
{\r