OSDN Git Service

索敵値とTPの計算に退避した艦娘が含まれるのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 23 Feb 2018 15:34:47 +0000 (00:34 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 25 Feb 2018 05:54:10 +0000 (14:54 +0900)
KancolleSniffer/ShipInfo.cs

index 4ff26ae..3981a69 100644 (file)
@@ -407,7 +407,7 @@ namespace KancolleSniffer
         {\r
             var result = 0.0;\r
             var emptyBonus = 6;\r
-            foreach (var s in GetShipStatuses(fleet))\r
+            foreach (var s in GetShipStatuses(fleet).Where(s => !s.Escaped))\r
             {\r
                 emptyBonus--;\r
                 var itemLoS = 0;\r
@@ -477,7 +477,7 @@ namespace KancolleSniffer
 \r
         public double GetTransportPoint(int fleet)\r
         {\r
-            return GetShipStatuses(fleet).Sum(ship => ship.TransportPoint);\r
+            return GetShipStatuses(fleet).Where(ship => !ship.Escaped).Sum(ship => ship.TransportPoint);\r
         }\r
 \r
         public string[] BadlyDamagedShips { get; private set; } = new string[0];\r