Revisión | 80966cecc482e952cadbc8c6a3c12927557cb371 (tree) |
---|---|
Tiempo | 2020-02-24 15:23:20 |
Autor | Kazuhiro Fujieda <fujieda@user...> |
Commiter | Kazuhiro Fujieda |
特殊攻撃の発動済みフラグが次の海戦で消えるのを直す
@@ -266,6 +266,10 @@ namespace KancolleSniffer.Test | ||
266 | 266 | var night = new Sniffer(); |
267 | 267 | SniffLogFile(night, "nelsontouch_003"); |
268 | 268 | 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); | |
269 | 273 | } |
270 | 274 | |
271 | 275 | /// <summary> |
@@ -1 +1 @@ | ||
1 | -Subproject commit 277cebc9ccabcb716943cb0f3a67ad8b7f84e84a | |
1 | +Subproject commit 4f915f58976ac96320fd84933a3b8c3a6949642a |
@@ -761,9 +761,8 @@ namespace KancolleSniffer.Model | ||
761 | 761 | ship.NowHp = NowHp; |
762 | 762 | ship.Slot = _status.Slot; |
763 | 763 | 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; | |
767 | 766 | } |
768 | 767 | } |
769 | 768 |