• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisión80966cecc482e952cadbc8c6a3c12927557cb371 (tree)
Tiempo2020-02-24 15:23:20
AutorKazuhiro Fujieda <fujieda@user...>
CommiterKazuhiro Fujieda

Log Message

特殊攻撃の発動済みフラグが次の海戦で消えるのを直す

Cambiar Resumen

Diferencia incremental

--- a/KancolleSniffer.Test/BattleTest.cs
+++ b/KancolleSniffer.Test/BattleTest.cs
@@ -266,6 +266,10 @@ namespace KancolleSniffer.Test
266266 var night = new Sniffer();
267267 SniffLogFile(night, "nelsontouch_003");
268268 PAssert.That(() => night.Battle.Result.Friend.Main[0].SpecialAttack == ShipStatus.Attack.Fire);
269+ // 海戦をまたがってフラグを引き継ぐ
270+ var fired = new Sniffer();
271+ SniffLogFile(fired, "nelsontouch_004");
272+ PAssert.That(() => fired.Fleets[0].Ships[0].SpecialAttack == ShipStatus.Attack.Fired);
269273 }
270274
271275 /// <summary>
--- a/KancolleSniffer.Test/logs
+++ b/KancolleSniffer.Test/logs
@@ -1 +1 @@
1-Subproject commit 277cebc9ccabcb716943cb0f3a67ad8b7f84e84a
1+Subproject commit 4f915f58976ac96320fd84933a3b8c3a6949642a
--- a/KancolleSniffer/Model/BattleInfo.cs
+++ b/KancolleSniffer/Model/BattleInfo.cs
@@ -761,9 +761,8 @@ namespace KancolleSniffer.Model
761761 ship.NowHp = NowHp;
762762 ship.Slot = _status.Slot;
763763 ship.SlotEx = _status.SlotEx;
764- ship.SpecialAttack = _status.SpecialAttack == ShipStatus.Attack.Fire
765- ? ShipStatus.Attack.Fired
766- : ShipStatus.Attack.None;
764+ if (_status.SpecialAttack == ShipStatus.Attack.Fire)
765+ ship.SpecialAttack = ShipStatus.Attack.Fired;
767766 }
768767 }
769768