OSDN Git Service

初戦が空襲戦の時にログに"出撃"が出力されないのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 26 Dec 2019 10:36:25 +0000 (19:36 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 26 Dec 2019 10:37:26 +0000 (19:37 +0900)
KancolleSniffer.Test/LoggerTest.cs
KancolleSniffer/Log/BattleLogger.cs

index 044497b..cfd1640 100644 (file)
@@ -203,7 +203,7 @@ namespace KancolleSniffer.Test
             sniffer.SetLogWriter((path, s, h) => { result += s + "|"; }, () => new DateTime(2019, 1, 1));\r
             sniffer.EnableLog(LogType.Battle);\r
             SnifferTest.SniffLogFile(sniffer, "airraid_battle_001");\r
-            Assert.AreEqual("2019-01-01 00:00:00,アリューシャン列島沖,12,,S,同航戦,単縦陣,輪形陣,,,," +\r
+            Assert.AreEqual("2019-01-01 00:00:00,アリューシャン列島沖,12,出撃,S,同航戦,単縦陣,輪形陣,,,," +\r
                             "基地航空隊1(Lv0),200/200,基地航空隊2(Lv0),200/200,基地航空隊3(Lv0),200/200,,,,,,," +\r
                             "北方棲妹,790/790,砲台小鬼,130/130,砲台小鬼,130/130,飛行場姫,500/500,飛行場姫,500/500,集積地棲姫,600/600,425~426,231,航空優勢,44-3|",\r
                 result);\r
@@ -220,7 +220,7 @@ namespace KancolleSniffer.Test
             sniffer.SetLogWriter((path, s, h) => { result += s + "|"; }, () => new DateTime(2019, 1, 1));\r
             sniffer.EnableLog(LogType.Battle);\r
             SnifferTest.SniffLogFile(sniffer, "airraid_battle_003");\r
-            Assert.AreEqual("2019-01-01 00:00:00,北太平洋ハワイ諸島戦域,22,,A,T字戦(不利),単縦陣,輪形陣,,,," +\r
+            Assert.AreEqual("2019-01-01 00:00:00,北太平洋ハワイ諸島戦域,22,出撃,A,T字戦(不利),単縦陣,輪形陣,,,," +\r
                             "基地航空隊1(Lv0),200/200,基地航空隊2(Lv0),188/200,基地航空隊3(Lv0),200/200,,,,,,," +\r
                             "中枢棲姫,900/900,飛行場姫,500/500,飛行場姫,500/500,飛行場姫,500/500,砲台小鬼,130/130,集積地棲姫,600/600,471~473,212,航空優勢,44-4|",\r
                 result);\r
index ca86be3..60ba9c8 100644 (file)
@@ -96,10 +96,10 @@ namespace KancolleSniffer.Log
             var fShips = GenerateShipList(_battleInfo.Result.Friend, s => $"{s.Name}(Lv{s.Level})");\r
             var eShips = GenerateShipList(_battleInfo.Result.Enemy, s => $"{s.Name}");\r
             var boss = "";\r
+            if (_cell.Start)\r
+                boss = "出撃";\r
             if (_battleInfo.BattleState != BattleState.AirRaid)\r
             {\r
-                if (_cell.Start)\r
-                    boss = "出撃";\r
                 if (_cell.Boss)\r
                     boss = _cell.Start ? "出撃&ボス" : "ボス";\r
             }\r