           if body.api_raigeki?
             afterHp = raigekiAttack afterHp, body.api_raigeki
           if body.api_support_info?
-            afterHp = supportAttack afterHp, body.api_support_info.api_damage
+            if body.api_support_info.api_support_airatack?
+              afterHp = supportAttack afterHp, body.api_support_info.api_support_airatack.api_stage3.api_edam
+            else if body.api_support_info.api_support_hourai?
+              afterHp = supportAttack afterHp, body.api_support_info.api_support_hourai.api_damage
+            else
+              afterHp = supportAttack afterHp, body.api_support_info.api_damage
           damageHp = getDamage damageHp, nowHp, afterHp, 0
+          result = getResult damageHp, nowHp
           nowHp = Object.clone afterHp
 
         when '/kcsapi/api_req_battle_midnight/sp_midnight'

        enemyTyku: enemyTyku
        enemyIntercept: enemyIntercept
        enemyName: enemyName

    componentDidMount: ->
      window.addEventListener 'game.response', @handleResponse

      enemyTyku: 0
      enemyIntercept: 0
      enemyName: "深海棲艦"
      result: "不明"
    handleResponse: (e) ->
      {method, path, body, postBody} = e.detail
      {afterHp, nowHp, maxHp, damageHp, shipName, shipLv, enemyInfo, getShip, enemyFormation, enemyTyku, enemyIntercept, enemyName, result} = @state
      if path == '/kcsapi/api_req_map/start' || formationFlag
        @setState
          enemyInformation: 0
          enemyTyku: 0
          enemyIntercept: 0
          enemyName: "深海棲艦"
          result: "不明"
        formationFlag = false
      flag = false
      switch path
