   # 雷撃ターゲット
   for target, i in raigeki.api_erai
     continue if target <= 0
-    enemyFleet.ship[i - 1].hp.damage += updateInjure(mainFleet.ship[target - 1], raigeki.api_eydam[i])
-
-Shelling = (mainFleet, enemyFleet, hougeki) ->
+    if target <= 6
+      enemyFleet.ship[i - 1].hp.damage += updateInjure(mainFleet.ship[target - 1], raigeki.api_eydam[i])
+    else
+      enemyEscort.ship[i - 7].hp.damage += updateInjure(mainFleet.ship[target - 1], raigeki.api_eydam[i])
+
+Shelling = (mainFleet, enemyFleet, enemyEscort, hougeki) ->
   for damageFrom, i in hougeki.api_at_list
     continue if damageFrom == -1
     for damage, j in hougeki.api_damage[i]

    if body.api_kouku.api_stage3?
      AerialCombat mainFleet, enemyFleet, body.api_kouku.api_stage3
    if body.api_kouku.api_stage3_combined?
      AerialCombat escortFleet, enemyFleet, 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, enemyFleet, body.api_kouku2.api_stage3_combined
  # Support battle
  if body.api_support_info?
    if body.api_support_info.api_support_airatack?

        when '/kcsapi/api_req_combined_battle/airbattle', '/kcsapi/api_req_combined_battle/sp_midnight', '/kcsapi/api_req_combined_battle/battle', '/kcsapi/api_req_combined_battle/battle_water', '/kcsapi/api_req_combined_battle/midnight_battle', '/kcsapi/api_req_combined_battle/ld_airbattle'
          shouldRender = true
          if path != '/kcsapi/api_req_combined_battle/midnight_battle'
            getEnemyInfo enemyFleet, enemyEscort, body, false
          for i in [0..5]
            saveDayInjure mainFleet.ship[i]
            saveDayInjure enemyFleet.ship[i]
            saveDayInjure escortFleet.ship[i]
          result = simulateBattle mainFleet, escortFleet, combinedFlag, enemyFleet, enemyEscort, enemyCombined, body, planeCount
          for i in [0..5]
            loadDayInjure mainFleet.ship[i]
            loadDayInjure enemyFleet.ship[i]
