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

          shouldRender = true
          escapeId = towId = -1
          for i in [0..5]
            enemyFleet.ship[i].id = -1
            updateShip enemyFleet.ship[i]
            updateShip mainFleet.ship[i]
            updateShip escortFleet.ship[i]
          enemyFormation = enemyIntercept = 0
          enemyName = __ 'Enemy Vessel'
          result = null
          getShip = null
          getItem = null

          # Destruction battle
          if body.api_destruction_battle?
            destructionBattleFlag = true
            getEnemyInfo enemyFleet, enemyEscort, body.api_destruction_battle, false
            simulateDestructionBattle airBaseFleet, enemyFleet, body.api_destruction_battle, planeCount
          # Compass
          nowSpot = nextSpot
          nextSpot = body.api_no
          nextSpotKind = getCellInfo body.api_event_id, body.api_event_kind, body.api_bosscell_no, body.api_no
        # Normal battle
        when '/kcsapi/api_req_sortie/airbattle', '/kcsapi/api_req_battle_midnight/sp_midnight', '/kcsapi/api_req_sortie/battle', '/kcsapi/api_req_battle_midnight/battle', '/kcsapi/api_req_sortie/ld_airbattle', '/kcsapi/api_req_combined_battle/ec_battle', '/kcsapi/api_req_combined_battle/ec_midnight_battle'
          shouldRender = true
          # The damage in day battle
          if path not in ['/kcsapi/api_req_battle_midnight/battle', '/kcsapi/api_req_combined_battle/ec_midnight_battle']
            getEnemyInfo enemyFleet, enemyEscort, body, false
          if path in ['/kcsapi/api_req_combined_battle/ec_battle', '/kcsapi/api_req_combined_battle/ec_midnight_battle']
            enemyCombined = 1
          else
            enemyCombined = 0
          for i in [0..5]
            saveDayInjure mainFleet.ship[i]
            saveDayInjure escortFleet.ship[i]
            saveDayInjure enemyFleet.ship[i]
            saveDayInjure enemyEscort.ship[i]
          result = simulateBattle mainFleet, escortFleet, combinedFlag, enemyFleet, enemyEscort, enemyCombined, body, planeCount
          for i in [0..5]
            loadDayInjure mainFleet.ship[i]
            loadDayInjure escortFleet.ship[i]
            loadDayInjure enemyFleet.ship[i]
            loadDayInjure enemyEscort.ship[i]
        # Practice battle
        when '/kcsapi/api_req_practice/battle', '/kcsapi/api_req_practice/midnight_battle'
          shouldRender = true
