• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

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

Commit MetaInfo

Revision10ce17aecf608c6794f5046491cfabe050df1358 (tree)
Zeit2016-05-25 00:06:59
AutorKazuhiro Fujieda <fujieda@user...>
CommiterKazuhiro Fujieda

Log Message

旗艦大破でダメコンを使って進撃した次の戦闘で大破警告が出るのを直す

Ändern Zusammenfassung

Diff

--- a/KancolleSniffer.Test/SnifferTest.cs
+++ b/KancolleSniffer.Test/SnifferTest.cs
@@ -260,6 +260,20 @@ namespace KancolleSniffer.Test
260260 }
261261
262262 /// <summary>
263+ /// 旗艦大破で女神を使った進撃を反映する
264+ /// </summary>
265+ [TestMethod]
266+ public void DamageControlForFlagShip()
267+ {
268+ var sniffer = new Sniffer();
269+ SniffLogFile(sniffer, "damecon_005");
270+ var fs = sniffer.GetShipStatuses(0)[0];
271+ PAssert.That(() => fs.SlotEx.Id == -1);
272+ PAssert.That(() => fs.NowHp == fs.MaxHp);
273+ PAssert.That(() => sniffer.BadlyDamagedShips.Length == 0);
274+ }
275+
276+ /// <summary>
263277 /// 連合艦隊(水上打撃部隊)で二回目の砲撃戦がない場合を正しく処理する
264278 /// </summary>
265279 [TestMethod]
--- a/KancolleSniffer.Test/logs
+++ b/KancolleSniffer.Test/logs
@@ -1 +1 @@
1-Subproject commit ba32fb8bc4168b693e27866b20c156eb781ffdbd
1+Subproject commit a2220ba0cfe0e32d974c33ef3e0eeea49eeb624b
--- a/KancolleSniffer/BattleInfo.cs
+++ b/KancolleSniffer/BattleInfo.cs
@@ -154,6 +154,8 @@ namespace KancolleSniffer
154154 ConsumeSlotItem(flagship, 43); // 女神
155155 break;
156156 }
157+ if (_flagshipRecoveryType != 0)
158+ _shipInfo.SetBadlyDamagedShips();
157159 _flagshipRecoveryType = 0;
158160 }
159161