 
     handleResponse: (e) ->
       {method, path, body, postBody} = e.detail
-      {mainFleet, enemyFleet, escortFleet, airBaseFleet, getShip, getItem, planeCount, enemyFormation, enemyIntercept, enemyName, result, enableProphetDamaged, prophetCondShow, combinedFlag, enemyCombined, mapArea, mapCell, nowSpot, nextSpot, nextSpotKind} = @state
+      {mainFleet, enemyFleet, escortFleet, airBaseFleet, getShip, getItem, planeCount, enemyFormation, enemyIntercept, enemyName, result, enableProphetDamaged, prophetCondShow, combinedFlag, mapArea, mapCell, nowSpot, nextSpot, nextSpotKind} = @state
       {$useitems} = window
       enableProphetDamaged = config.get 'plugin.prophet.notify.damaged', true
       prophetCondShow = config.get 'plugin.prophet.show.cond', true

    if body.api_kouku.api_stage3?
      AerialCombat mainFleet, enemyFleet, body.api_kouku.api_stage3
    if body.api_kouku.api_stage3_combined?
      AerialCombat escortFleet, enemyEscort, body.api_kouku.api_stage3_combined
  # Second air battle
  if body.api_kouku2?
    simulateAerial body.api_kouku2, planeCount
    if body.api_kouku2.api_stage3?
      AerialCombat mainFleet, enemyFleet, body.api_kouku2.api_stage3
    if body.api_kouku2.api_stage3_combined?
      AerialCombat escortFleet, enemyEscort, body.api_kouku2.api_stage3_combined
  # Support battle
  if body.api_support_info?
    if body.api_support_info.api_support_airatack?

    continue if i > 6
    updateInjure enemyFleet.ship[i - 1], damage

TorpedoSalvo = (mainFleet, enemyFleet, raigeki) ->
  # 雷撃ターゲット
  for target, i in raigeki.api_frai
    continue if target <= 0
