From 71ce62baaa0a2bae05d1108258d556d2302b6685 Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Thu, 10 May 2018 20:03:24 +0900 Subject: [PATCH] =?utf8?q?=E8=89=A6=E9=9A=8A=E3=81=AE=E5=AF=BE=E6=BD=9C?= =?utf8?q?=E5=90=88=E8=A8=88=E3=81=AB=E6=B0=B4=E5=81=B5=E6=B0=B4=E7=88=86?= =?utf8?q?=E5=A4=A7=E8=89=87=E3=81=AE=E5=AF=BE=E6=BD=9C=E5=80=A4=E3=81=8C?= =?utf8?q?=E5=90=AB=E3=81=BE=E3=82=8C=E3=82=8B=E3=81=AE=E3=82=92=E7=9B=B4?= =?utf8?q?=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KancolleSniffer/FleetPanel.cs | 2 +- KancolleSniffer/ShipStatus.cs | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/KancolleSniffer/FleetPanel.cs b/KancolleSniffer/FleetPanel.cs index a9838b5..fbcfe22 100644 --- a/KancolleSniffer/FleetPanel.cs +++ b/KancolleSniffer/FleetPanel.cs @@ -114,7 +114,7 @@ namespace KancolleSniffer drumShips++; drumTotal += drum; levelTotal += s.Level; - aswTotal += s.AntiSubmarine; + aswTotal += s.MissionAntiSubmarine; antiAirTotal += s.AntiAir; losTotal += s.LoS; var fire = s.EffectiveFirepower; diff --git a/KancolleSniffer/ShipStatus.cs b/KancolleSniffer/ShipStatus.cs index 891f895..42fc0bc 100644 --- a/KancolleSniffer/ShipStatus.cs +++ b/KancolleSniffer/ShipStatus.cs @@ -225,6 +225,19 @@ namespace KancolleSniffer } } + public int MissionAntiSubmarine => AntiSubmarine - AllSlot.Sum(item => + { + switch (item.Spec.Type) + { + case 10: // 水偵 + case 11: // 水爆 + case 41: // 大艇 + return item.Spec.AntiSubmarine; + default: + return 0; + } + }); + private bool HaveSonar => Slot.Any(item => item.Spec.IsSonar); public double NightBattlePower -- 2.11.0