ダメコン消費時の動作の確認

Issue #153 resolved
h rayflood created an issue

ShipStatus.AllSlotの廃止にあたり、ダメコン消費時に特別な挙動があることがわかってきたので、先に現状の動作を確認しておく。

  • ShipStatus.AllSlot廃止前のブランチで実際の動作を確認する
  • 画面表示の移り変わりを、ゲーム画面と合わせて録画する
  • 既存のテストケースに合うログを取って置き換える

ダメコン関連の既存テスト

  • BattleBriefTest.CauseRepairGoddessByDoubleAttack()

    • 夜戦の連撃でダメコン消費
    • 17秋e4-1払暁戦の夜戦2巡目で、通常の夜戦とは違うapiのため再現不可
  • BattleBriefTest.AttackedByBattleShipInMidnight()

    • 開幕夜戦で主主ciを回避。ダメコンは関係なし
    • 旧5-3だが似たような敵編成は現5-3もあるので再現可能
  • BattleBriefTest.LdAirBattleHaveSunkenShip()

    • 空襲戦で連合護衛の1隻が撃沈。ダメコンは持ってない
    • 18冬e4の空襲戦。今期のイベントで再現可能かも
  • BattleBriefTest.LdAirBattleHaveRevivedShip()

    • 空襲戦で遊撃部隊の1隻がダメコン消費
    • 18冬e6の空襲戦。今期のイベントで再現可能かも
  • BattleBriefTest.TorpedoTriggerDameConInCombinedBattleAir()

    • 砲戦後の雷撃戦で、機動連合護衛の1隻がダメコン消費
    • 18冬e7の連合対連合。今期のイベントで再現可能かも
  • BattleBriefTest.TorpedoTriggerDamageControlInCombinedBattleWater()

    • 砲戦後の雷撃戦で、水上連合護衛の1隻がダメコン消費
    • 19冬e3の連合対連合。今期のイベントで再現可能かも

以下はダメコン警告に関するもので、消費テストではない

  • BattleTest.NotTriggerDameConInPractice()
  • BattleTest.DamagedShipWarningOnMapStart()
  • BattleTest.NotWarnDamagedShipInCombinedFleetOnMapStart()
  • BattleTest.NotWarnDamaged1StShipInGuardFleet()
  • BattleTest.NotWarnDamagedShipWithDamageControl()
  • BattleTest.IgnoreDamagedShips()

Comments (4)

  1. Log in to comment