OSDN Git Service

2016夏イベのE-1のボス戦でエラーになるのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 12 Aug 2016 16:29:45 +0000 (01:29 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sat, 13 Aug 2016 09:05:07 +0000 (18:05 +0900)
KancolleSniffer.Test/SnifferTest.cs
KancolleSniffer.Test/logs
KancolleSniffer/ItemInfo.cs

index 708d216..6879cae 100644 (file)
@@ -375,6 +375,17 @@ namespace KancolleSniffer.Test
         }\r
 \r
         /// <summary>\r
+        /// 敵の空スロットの値が-1ではなく0のときにエラーにならない\r
+        /// </summary>\r
+        [TestMethod]\r
+        public void ZeroValueEmptySlot()\r
+        {\r
+            var sniffer = new Sniffer();\r
+            SniffLogFile(sniffer, "battle_006");\r
+            PAssert.That(() => sniffer.Battle.EnemyFighterPower == "0");\r
+        }\r
+\r
+        /// <summary>\r
         /// 熟練度込みの制空値を正しく計算する\r
         /// </summary>\r
         [TestMethod]\r
index 985489c..d3ebab4 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 985489c9e447c2cc47f5d055cb0caf7b24839bfa
+Subproject commit d3ebab42319cc3bcfa60bc8d02d1c5af68055a2d
index 39ff612..7263055 100644 (file)
@@ -479,7 +479,7 @@ namespace KancolleSniffer
                     Bomber = (int)entry.api_baku\r
                 };\r
             }\r
-            _itemSpecs[-1] = new ItemSpec();\r
+            _itemSpecs[-1] = _itemSpecs[0] = new ItemSpec();\r
             foreach (var entry in json.api_mst_useitem)\r
                 _useItemName[(int)entry.api_id] = entry.api_name;\r
         }\r