     dmg = []
     dmg.push damage
     critical = []
-    critical.push false   # TODO: Aerial support may be cirtical attack.
+    critical.push HitType.Hit   # TODO: Aerial support may be cirtical attack.
     list.push new Attack AttackType[checkAttackType[0]], null, enemyShip[i - 1], enemyShip[i - 1].hp[1], enemyShip[i - 1].hp[0], dmg, critical
     enemyShip[i - 1].hp[0] -= damage
   list

    # api_cl_list		：クリティカルフラグ 0=ミス, 1=命中, 2=クリティカル
    critical = []
    for crt, j in raigeki.api_ecl[i]
      critical.push crt == 2
    list.push new Attack AttackType[checkAttackType[0]], enemyShip[i - 1], sortieShip[target - 1], sortieShip[target - 1].hp[1], sortieShip[target - 1].hp[0], dmg, critical
    sortieShip[target - 1].hp[0] -= damage
    checkRepairItem sortieShip[target - 1]

    # クリティカルフラグ 0=ミス, 1=命中, 2=クリティカル
    critical = []
    for crt, j in raigeki.api_fcl[i]
      critical.push if crt == 2 then HitType.Critical else HitType.Hit
    list.push new Attack AttackType[checkAttackType[0]], sortieShip[i - 1], enemyShip[target - 1], enemyShip[target - 1].hp[1], enemyShip[target - 1].hp[0], dmg, critical
    enemyShip[target - 1].hp[0] -= damage
  # 雷撃ターゲット
