OSDN Git Service

大発戦車とカミ車のTPを2016年夏イベの数値に合わせる
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 16 Aug 2016 13:26:12 +0000 (22:26 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 17 Aug 2016 11:31:56 +0000 (20:31 +0900)
KancolleSniffer.Test/SnifferTest.cs
KancolleSniffer/ItemInfo.cs

index 6342d66..95c4897 100644 (file)
@@ -469,6 +469,20 @@ namespace KancolleSniffer.Test
         }\r
 \r
         /// <summary>\r
+        /// TPを正しく計算する\r
+        /// </summary>\r
+        [TestMethod]\r
+        public void TransportPoint()\r
+        {\r
+            var sniffer = new Sniffer();\r
+            SniffLogFile(sniffer, "transportpoint_001");\r
+            ItemSpec.IncreaceLandPowerTp = false;\r
+            PAssert.That(() => (int)sniffer.GetShipStatuses(0).Sum(s => s.TransportPoint) == 27);\r
+            ItemSpec.IncreaceLandPowerTp = true;\r
+            PAssert.That(() => (int)sniffer.GetShipStatuses(0).Sum(s => s.TransportPoint) == 37, "陸上戦力揚陸時");\r
+        }\r
+\r
+        /// <summary>\r
         /// 2-5をクリアしたときの特別戦果を反映する\r
         /// </summary>\r
         [TestMethod]\r
index 0ccfa43..64dcf37 100644 (file)
@@ -21,6 +21,7 @@ namespace KancolleSniffer
 {\r
     public class ItemSpec\r
     {\r
+        public static bool IncreaceLandPowerTp = true;\r
         public int Id;\r
         public string Name;\r
         public int Type;\r
@@ -152,9 +153,9 @@ namespace KancolleSniffer
                     case 68: // 大発動艇\r
                         return 8.0;\r
                     case 166: // 大発動艇(八九式中戦車&陸戦隊)\r
-                        return 8.0;\r
+                        return IncreaceLandPowerTp ? 13.0 : 8.0;\r
                     case 167: // 特二式内火艇\r
-                        return 2.0;\r
+                        return IncreaceLandPowerTp ? 7.0 : 2.0;\r
                     case 145: // 戦闘糧食\r
                         return 1.0;\r
                     case 150: // 秋刀魚の缶詰\r