mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
* updated pydcs file to mod version 2.2.5 * Created Australia 2009 Australia has both the two seater version of the super hornet and the growler in it's arsenal, I've set the year to 2009 because the growler went into service in 2009. * Created usn_2009 and edited usn_2005 As previously mentioned, the growler did not enter service until 2009. So it has been removed from usn_2005 and usn_2009 has been created. * Update EA-18G.yaml The EA-18G is barely/not capable of strike, A/A or anti-ship missions as it does not have the armament needed. * Update fa18efg.py reverted changes where WeaponsF18EFG. was replaced with Weapons. * Update fa18efg.py Only weapons added by the mod now referred to from the WeaponsFA18EFG class * Update fa18efg.py All of the weapons added by the mod now referred to from the WeaponsFA18EFG class * Update fa18efg.py Reverted AIM-120B being replaced by AIM-120D * Update fa18efg.py Updated fa18efg pydcs export to mod version 2.3.2 * Update QGeneratorSettings.py Changed mod version in QGeneratorSettings.py from 2.2.5 to 2.3.2 * Update fa18efg.py Changed AIM_120D back to AIM_120B * Update fa18efg.py Changed "Rdr" to "Radar" under AIM_120B * Update fa18efg.py * Update fa18efg.py * Update usn_2009.json
2866 lines
100 KiB
Python
2866 lines
100 KiB
Python
from typing import Dict, List, Set, Any
|
|
|
|
from dcs import task
|
|
from dcs.planes import PlaneType
|
|
from dcs.unitpropertydescription import UnitPropertyDescription
|
|
from dcs.weapons_data import Weapons
|
|
from dcs.unitpropertydescription import UnitPropertyDescription
|
|
|
|
|
|
from game.modsupport import planemod
|
|
from pydcs_extensions.weapon_injector import inject_weapons
|
|
|
|
|
|
class WeaponsFA18EFG:
|
|
AA42R_Buddy_Pod = {"clsid": "{AA42R}", "name": "AA42R Buddy Pod", "weight": 1520}
|
|
ALQ_99Center = {"clsid": "{ALQ-99Center}", "name": "ALQ-99Center", "weight": 0}
|
|
ALQ_99Wing = {"clsid": "{ALQ-99Wing}", "name": "ALQ-99Wing", "weight": 0}
|
|
ALQ_167 = {"clsid": "{ALQ-167}", "name": "ALQ-167", "weight": 50}
|
|
ALQ_249 = {"clsid": "{ALQ-249}", "name": "ALQ-249", "weight": 50}
|
|
FLIR = {"clsid": "{FLIR}", "name": "FLIR", "weight": 0}
|
|
FPU_12_Fuel_Tank_480_gallons = {
|
|
"clsid": "{FPU_12_FUEL_TANK}",
|
|
"name": "FPU-12 Fuel Tank 480 gallons",
|
|
"weight": 1550,
|
|
}
|
|
FPU_12_Fuel_Tank_480_gallons_ = {
|
|
"clsid": "{FPU_12_FUEL_TANK}",
|
|
"name": "FPU-12 Fuel Tank 480 gallons",
|
|
"weight": 1550,
|
|
}
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = {
|
|
"clsid": "{FPU_12_FUEL_TANKHighVis}",
|
|
"name": "FPU-12 Fuel Tank 480 gallons High Vis",
|
|
"weight": 1550,
|
|
}
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = {
|
|
"clsid": "{FPU_12_FUEL_TANKHighVis}",
|
|
"name": "FPU-12 Fuel Tank 480 gallons High Vis",
|
|
"weight": 1550,
|
|
}
|
|
TLAU_127 = {"clsid": "{TLAU_127}", "name": "TLAU_127", "weight": 0}
|
|
TLAU_127_ = {"clsid": "{TLAU_127}", "name": "TLAU_127", "weight": 0}
|
|
USAFlag = {"clsid": "{USAFlag}", "name": "USAFlag", "weight": 0}
|
|
USAFlag_ = {"clsid": "{USAFlag}", "name": "USAFlag", "weight": 0}
|
|
Pylon_10_8___AIM_120C_AMRAAM___Active_Radar_AAM = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_AIM-120C}",
|
|
"name": "Pylon 10 | 8 - AIM-120C AMRAAM - Active Radar AAM",
|
|
"weight": 322.96,
|
|
}
|
|
Pylon_10_8___AIM_120B_AMRAAM___Active_Radar_AAM = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_AIM-120}",
|
|
"name": "Pylon 10 | 8 - AIM-120D AMRAAM - Active Radar AAM",
|
|
"weight": 324.8,
|
|
}
|
|
Pylon_10_8___BDU_33___25lb_Practice_Bomb_LD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_BDU-33}",
|
|
"name": "Pylon 10 | 8 - BDU-33 - 25lb Practice Bomb LD",
|
|
"weight": 22.6,
|
|
}
|
|
Pylon_10_8___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_BDU-45B}",
|
|
"name": "Pylon 10 | 8 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_10_8___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_BDU-45}",
|
|
"name": "Pylon 10 | 8 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_10_8___BDU_50LGB___500lb_Laser_Guided_Inert_Practice_Bomb_LD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_BDU-50LGB}",
|
|
"name": "Pylon 10 | 8 - BDU-50LGB - 500lb Laser Guided Inert Practice Bomb LD",
|
|
"weight": 560,
|
|
}
|
|
Pylon_10_8___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_GBU-12}",
|
|
"name": "Pylon 10 | 8 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 554,
|
|
}
|
|
Pylon_10_8___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_GBU-16}",
|
|
"name": "Pylon 10 | 8 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 1026,
|
|
}
|
|
Pylon_10_8___GBU_38___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_GBU-38}",
|
|
"name": "Pylon 10 | 8 - GBU-38 - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 482,
|
|
}
|
|
Pylon_10_8___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_ROCKEYE}",
|
|
"name": "Pylon 10 | 8 - Mk-20 Rockeye - 490lbs CBU, 247 x HEAT Bomblets",
|
|
"weight": 444,
|
|
}
|
|
Pylon_10_8___Mk_82Y___500lb_GP_Chute_Retarded_HD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_MK-82Y}",
|
|
"name": "Pylon 10 | 8 - Mk-82Y - 500lb GP Chute Retarded HD",
|
|
"weight": 464,
|
|
}
|
|
Pylon_10_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_MK-82_Snakeye}",
|
|
"name": "Pylon 10 | 8 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 499,
|
|
}
|
|
Pylon_10_8___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_MK-82}",
|
|
"name": "Pylon 10 | 8 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 456,
|
|
}
|
|
Pylon_10_8___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Outboard_Inboard_2X_MK-83}",
|
|
"name": "Pylon 10 | 8 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 908,
|
|
}
|
|
Pylon_2_4___AIM_120C_AMRAAM___Active_Radar_AAM = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_AIM-120C}",
|
|
"name": "Pylon 2 | 4 - AIM-120C AMRAAM - Active Radar AAM",
|
|
"weight": 322.96,
|
|
}
|
|
Pylon_2_4___AIM_120B_AMRAAM___Active_Radar_AAM = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_AIM-120}",
|
|
"name": "Pylon 2 | 4 - AIM-120D AMRAAM - Active Radar AAM",
|
|
"weight": 324.8,
|
|
}
|
|
Pylon_2_4___BDU_33___25lb_Practice_Bomb_LD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_BDU-33}",
|
|
"name": "Pylon 2 | 4 - BDU-33 - 25lb Practice Bomb LD",
|
|
"weight": 22.6,
|
|
}
|
|
Pylon_2_4___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_BDU-45B}",
|
|
"name": "Pylon 2 | 4 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_2_4___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_BDU-45}",
|
|
"name": "Pylon 2 | 4 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_2_4___BDU_50LGB___500lb_Laser_Guided_Inert_Practice_Bomb_LD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_BDU-50LGB}",
|
|
"name": "Pylon 2 | 4 - BDU-50LGB - 500lb Laser Guided Inert Practice Bomb LD",
|
|
"weight": 560,
|
|
}
|
|
Pylon_2_4___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_GBU-12}",
|
|
"name": "Pylon 2 | 4 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 554,
|
|
}
|
|
Pylon_2_4___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_GBU-16}",
|
|
"name": "Pylon 2 | 4 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 1026,
|
|
}
|
|
Pylon_2_4___GBU_38___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_GBU-38}",
|
|
"name": "Pylon 2 | 4 - GBU-38 - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 482,
|
|
}
|
|
Pylon_2_4___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_ROCKEYE}",
|
|
"name": "Pylon 2 | 4 - Mk-20 Rockeye - 490lbs CBU, 247 x HEAT Bomblets",
|
|
"weight": 444,
|
|
}
|
|
Pylon_2_4___Mk_82Y___500lb_GP_Chute_Retarded_HD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_MK-82Y}",
|
|
"name": "Pylon 2 | 4 - Mk-82Y - 500lb GP Chute Retarded HD",
|
|
"weight": 464,
|
|
}
|
|
Pylon_2_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_MK-82_Snakeye}",
|
|
"name": "Pylon 2 | 4 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 499,
|
|
}
|
|
Pylon_2_4___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_MK-82}",
|
|
"name": "Pylon 2 | 4 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 456,
|
|
}
|
|
Pylon_2_4___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Outboard_Inboard_2X_MK-83}",
|
|
"name": "Pylon 2 | 4 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 908,
|
|
}
|
|
Pylon_3_4___AGM_154A___JSOW_CEB__CBU_type_ = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_AGM-154A}",
|
|
"name": "Pylon 3 | 4 - AGM-154A - JSOW CEB (CBU-type)",
|
|
"weight": 970,
|
|
}
|
|
Pylon_3_4___AGM_154C___JSOW_Unitary_BROACH = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_AGM-154C}",
|
|
"name": "Pylon 3 | 4 - AGM-154C - JSOW Unitary BROACH",
|
|
"weight": 968,
|
|
}
|
|
Pylon_3_4___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_BDU-45B}",
|
|
"name": "Pylon 3 | 4 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_3_4___BDU_45_LG___500lb_Practice_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_BDU-50LGB}",
|
|
"name": "Pylon 3 | 4 - BDU-45 LG - 500lb Practice Laser Guided Bomb",
|
|
"weight": 560,
|
|
}
|
|
Pylon_3_4___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_BDU-45}",
|
|
"name": "Pylon 3 | 4 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_3_4___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-12}",
|
|
"name": "Pylon 3 | 4 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 554,
|
|
}
|
|
Pylon_3_4___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-16}",
|
|
"name": "Pylon 3 | 4 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 1026,
|
|
}
|
|
Pylon_3_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-24}",
|
|
"name": "Pylon 3 | 4 - GBU-24A/B Paveway III - 2000lb Laser Guided Bomb",
|
|
"weight": 1868,
|
|
}
|
|
Pylon_3_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-31}",
|
|
"name": "Pylon 3 | 4 - GBU-31(V)2/B - JDAM, 2000lb GPS Guided Bomb",
|
|
"weight": 1868,
|
|
}
|
|
Pylon_3_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-31V}",
|
|
"name": "Pylon 3 | 4 - GBU-31(V)4/B - JDAM, 2000lb GPS Guided Penetrator Bomb",
|
|
"weight": 1962,
|
|
}
|
|
Pylon_3_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_GBU-38}",
|
|
"name": "Pylon 3 | 4 - GBU-38(V)1/B - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 482,
|
|
}
|
|
Pylon_3_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_ROCKEYE}",
|
|
"name": "Pylon 3 | 4 - Mk-20 Rockeye - 490lb CBU, 247 x HEAT Bomblets",
|
|
"weight": 444,
|
|
}
|
|
Pylon_3_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_MK-82Y}",
|
|
"name": "Pylon 3 | 4 - Mk-82Y - 500lb GP Bomb Chute Retarded HD",
|
|
"weight": 464,
|
|
}
|
|
Pylon_3_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_MK-82_Snakeye}",
|
|
"name": "Pylon 3 | 4 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 499,
|
|
}
|
|
Pylon_3_4___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_MK-82}",
|
|
"name": "Pylon 3 | 4 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 456,
|
|
}
|
|
Pylon_3_4___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_MK-83}",
|
|
"name": "Pylon 3 | 4 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 908,
|
|
}
|
|
Pylon_3_4___Mk_84___2000lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_2X_MK-84}",
|
|
"name": "Pylon 3 | 4 - Mk-84 - 2000lb GP Bomb LD",
|
|
"weight": 1824,
|
|
}
|
|
Pylon_4___AGM_154A___JSOW_CEB__CBU_type_ = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_AGM-154A}",
|
|
"name": "Pylon 4 - AGM-154A - JSOW CEB (CBU-type)",
|
|
"weight": 485,
|
|
}
|
|
Pylon_4___AGM_154C___JSOW_Unitary_BROACH = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_AGM-154C}",
|
|
"name": "Pylon 4 - AGM-154C - JSOW Unitary BROACH",
|
|
"weight": 484,
|
|
}
|
|
Pylon_4___AGM_84A_Harpoon_AShM = {
|
|
"clsid": "{Left_Inboard_1X_AGM-84A}",
|
|
"name": "Pylon 4 - AGM-84A Harpoon AShM",
|
|
"weight": 540,
|
|
}
|
|
Pylon_4___AGM_84D_Harpoon_AShM = {
|
|
"clsid": "{Left_Inboard_1X_AGM-84D}",
|
|
"name": "Pylon 4 - AGM-84D Harpoon AShM",
|
|
"weight": 540,
|
|
}
|
|
Pylon_4___AGM_84E_Harpoon_SLAM = {
|
|
"clsid": "{Left_Inboard_1X_AGM-84E}",
|
|
"name": "Pylon 4 - AGM-84E Harpoon/SLAM",
|
|
"weight": 628,
|
|
}
|
|
Pylon_4___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_BDU-45B}",
|
|
"name": "Pylon 4 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 232,
|
|
}
|
|
Pylon_4___BDU_45_LG___500lb_Practice_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_BDU-50LGB}",
|
|
"name": "Pylon 4 - BDU-45 LG - 500lb Practice Laser Guided Bomb",
|
|
"weight": 280,
|
|
}
|
|
Pylon_4___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_BDU-45}",
|
|
"name": "Pylon 4 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 232,
|
|
}
|
|
Pylon_4___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-12}",
|
|
"name": "Pylon 4 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 277,
|
|
}
|
|
Pylon_4___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-16}",
|
|
"name": "Pylon 4 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 513,
|
|
}
|
|
Pylon_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-24}",
|
|
"name": "Pylon 4 - GBU-24A/B Paveway III - 2000lb Laser Guided Bomb",
|
|
"weight": 934,
|
|
}
|
|
Pylon_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-31}",
|
|
"name": "Pylon 4 - GBU-31(V)2/B - JDAM, 2000lb GPS Guided Bomb",
|
|
"weight": 934,
|
|
}
|
|
Pylon_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-31V}",
|
|
"name": "Pylon 4 - GBU-31(V)4/B - JDAM, 2000lb GPS Guided Penetrator Bomb",
|
|
"weight": 981,
|
|
}
|
|
Pylon_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_GBU-38}",
|
|
"name": "Pylon 4 - GBU-38(V)1/B - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 241,
|
|
}
|
|
Pylon_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_ROCKEYE}",
|
|
"name": "Pylon 4 - Mk-20 Rockeye - 490lb CBU, 247 x HEAT Bomblets",
|
|
"weight": 222,
|
|
}
|
|
Pylon_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_MK-82Y}",
|
|
"name": "Pylon 4 - Mk-82Y - 500lb GP Bomb Chute Retarded HD",
|
|
"weight": 232,
|
|
}
|
|
Pylon_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_MK-82_Snakeye}",
|
|
"name": "Pylon 4 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 249.5,
|
|
}
|
|
Pylon_4___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_MK-82}",
|
|
"name": "Pylon 4 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 228,
|
|
}
|
|
Pylon_4___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_MK-83}",
|
|
"name": "Pylon 4 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 454,
|
|
}
|
|
Pylon_4___Mk_84___2000lb_GP_Bomb_LD = {
|
|
"clsid": "{Left_Midboard_Inboard_1X_MK-84}",
|
|
"name": "Pylon 4 - Mk-84 - 2000lb GP Bomb LD",
|
|
"weight": 912,
|
|
}
|
|
Pylon_8___AGM_154A___JSOW_CEB__CBU_type_ = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_AGM-154A}",
|
|
"name": "Pylon 8 - AGM-154A - JSOW CEB (CBU-type)",
|
|
"weight": 485,
|
|
}
|
|
Pylon_8___AGM_154C___JSOW_Unitary_BROACH = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_AGM-154C}",
|
|
"name": "Pylon 8 - AGM-154C - JSOW Unitary BROACH",
|
|
"weight": 484,
|
|
}
|
|
Pylon_8___AGM_84A_Harpoon_AShM = {
|
|
"clsid": "{Right_Inboard_1X_AGM-84A}",
|
|
"name": "Pylon 8 - AGM-84A Harpoon AShM",
|
|
"weight": 540,
|
|
}
|
|
Pylon_8___AGM_84D_Harpoon_AShM = {
|
|
"clsid": "{Right_Inboard_1X_AGM-84D}",
|
|
"name": "Pylon 8 - AGM-84D Harpoon AShM",
|
|
"weight": 540,
|
|
}
|
|
Pylon_8___AGM_84E_Harpoon_SLAM = {
|
|
"clsid": "{Right_Inboard_1X_AGM-84E}",
|
|
"name": "Pylon 8 - AGM-84E Harpoon/SLAM",
|
|
"weight": 628,
|
|
}
|
|
Pylon_8___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_BDU-45B}",
|
|
"name": "Pylon 8 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 232,
|
|
}
|
|
Pylon_8___BDU_45_LG___500lb_Practice_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_BDU-50LGB}",
|
|
"name": "Pylon 8 - BDU-45 LG - 500lb Practice Laser Guided Bomb",
|
|
"weight": 280,
|
|
}
|
|
Pylon_8___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_BDU-45}",
|
|
"name": "Pylon 8 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 232,
|
|
}
|
|
Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-12}",
|
|
"name": "Pylon 8 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 277,
|
|
}
|
|
Pylon_8___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-16}",
|
|
"name": "Pylon 8 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 513,
|
|
}
|
|
Pylon_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-24}",
|
|
"name": "Pylon 8 - GBU-24A/B Paveway III - 2000lb Laser Guided Bomb",
|
|
"weight": 934,
|
|
}
|
|
Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-31}",
|
|
"name": "Pylon 8 - GBU-31(V)2/B - JDAM, 2000lb GPS Guided Bomb",
|
|
"weight": 934,
|
|
}
|
|
Pylon_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-31V}",
|
|
"name": "Pylon 8 - GBU-31(V)4/B - JDAM, 2000lb GPS Guided Penetrator Bomb",
|
|
"weight": 981,
|
|
}
|
|
Pylon_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_GBU-38}",
|
|
"name": "Pylon 8 - GBU-38(V)1/B - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 241,
|
|
}
|
|
Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_ROCKEYE}",
|
|
"name": "Pylon 8 - Mk-20 Rockeye - 490lb CBU, 247 x HEAT Bomblets",
|
|
"weight": 222,
|
|
}
|
|
Pylon_8___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_MK-82Y}",
|
|
"name": "Pylon 8 - Mk-82Y - 500lb GP Bomb Chute Retarded HD",
|
|
"weight": 232,
|
|
}
|
|
Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_MK-82_Snakeye}",
|
|
"name": "Pylon 8 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 249.5,
|
|
}
|
|
Pylon_8___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_MK-82}",
|
|
"name": "Pylon 8 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 228,
|
|
}
|
|
Pylon_8___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_MK-83}",
|
|
"name": "Pylon 8 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 454,
|
|
}
|
|
Pylon_8___Mk_84___2000lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_1X_MK-84}",
|
|
"name": "Pylon 8 - Mk-84 - 2000lb GP Bomb LD",
|
|
"weight": 912,
|
|
}
|
|
Pylon_9_8___AGM_154A___JSOW_CEB__CBU_type_ = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_AGM-154A}",
|
|
"name": "Pylon 9 | 8 - AGM-154A - JSOW CEB (CBU-type)",
|
|
"weight": 970,
|
|
}
|
|
Pylon_9_8___AGM_154C___JSOW_Unitary_BROACH = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_AGM-154C}",
|
|
"name": "Pylon 9 | 8 - AGM-154C - JSOW Unitary BROACH",
|
|
"weight": 968,
|
|
}
|
|
Pylon_9_8___BDU_45B___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_BDU-45B}",
|
|
"name": "Pylon 9 | 8 - BDU-45B - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_9_8___BDU_45_LG___500lb_Practice_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_BDU-50LGB}",
|
|
"name": "Pylon 9 | 8 - BDU-45 LG - 500lb Practice Laser Guided Bomb",
|
|
"weight": 560,
|
|
}
|
|
Pylon_9_8___BDU_45___500lb_Practice_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_BDU-45}",
|
|
"name": "Pylon 9 | 8 - BDU-45 - 500lb Practice Bomb",
|
|
"weight": 464,
|
|
}
|
|
Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-12}",
|
|
"name": "Pylon 9 | 8 - GBU-12 - 500lb Laser Guided Bomb",
|
|
"weight": 554,
|
|
}
|
|
Pylon_9_8___GBU_16___1000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-16}",
|
|
"name": "Pylon 9 | 8 - GBU-16 - 1000lb Laser Guided Bomb",
|
|
"weight": 1026,
|
|
}
|
|
Pylon_9_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-24}",
|
|
"name": "Pylon 9 | 8 - GBU-24A/B Paveway III - 2000lb Laser Guided Bomb",
|
|
"weight": 1868,
|
|
}
|
|
Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-31}",
|
|
"name": "Pylon 9 | 8 - GBU-31(V)2/B - JDAM, 2000lb GPS Guided Bomb",
|
|
"weight": 1868,
|
|
}
|
|
Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-31V}",
|
|
"name": "Pylon 9 | 8 - GBU-31(V)4/B - JDAM, 2000lb GPS Guided Penetrator Bomb",
|
|
"weight": 1962,
|
|
}
|
|
Pylon_9_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_GBU-38}",
|
|
"name": "Pylon 9 | 8 - GBU-38(V)1/B - JDAM, 500lb GPS Guided Bomb",
|
|
"weight": 482,
|
|
}
|
|
Pylon_9_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_ROCKEYE}",
|
|
"name": "Pylon 9 | 8 - Mk-20 Rockeye - 490lb CBU, 247 x HEAT Bomblets",
|
|
"weight": 444,
|
|
}
|
|
Pylon_9_8___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_MK-82Y}",
|
|
"name": "Pylon 9 | 8 - Mk-82Y - 500lb GP Bomb Chute Retarded HD",
|
|
"weight": 464,
|
|
}
|
|
Pylon_9_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_MK-82_Snakeye}",
|
|
"name": "Pylon 9 | 8 - Mk-82 Snakeye - 500lb GP Bomb HD",
|
|
"weight": 499,
|
|
}
|
|
Pylon_9_8___Mk_82___500lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_MK-82}",
|
|
"name": "Pylon 9 | 8 - Mk-82 - 500lb GP Bomb LD",
|
|
"weight": 456,
|
|
}
|
|
Pylon_9_8___Mk_83___1000lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_MK-83}",
|
|
"name": "Pylon 9 | 8 - Mk-83 - 1000lb GP Bomb LD",
|
|
"weight": 908,
|
|
}
|
|
Pylon_9_8___Mk_84___2000lb_GP_Bomb_LD = {
|
|
"clsid": "{Right_Midboard_Inboard_2X_MK-84}",
|
|
"name": "Pylon 9 | 8 - Mk-84 - 2000lb GP Bomb LD",
|
|
"weight": 1824,
|
|
}
|
|
|
|
|
|
inject_weapons(WeaponsFA18EFG)
|
|
|
|
|
|
@planemod
|
|
class FA_18E(PlaneType):
|
|
id = "FA-18E"
|
|
flyable = True
|
|
height = 4.88
|
|
width = 13.62456
|
|
length = 18.31
|
|
fuel_max = 4900
|
|
max_speed = 2120.04
|
|
chaff = 60
|
|
flare = 60
|
|
charge_total = 120
|
|
chaff_charge_size = 1
|
|
flare_charge_size = 1
|
|
eplrs = True
|
|
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
|
radio_frequency = 305
|
|
|
|
panel_radio = {
|
|
1: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
2: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
}
|
|
|
|
callnames: Dict[str, List[str]] = {
|
|
"USA": [
|
|
"Hornet",
|
|
"Squid",
|
|
"Ragin",
|
|
"Roman",
|
|
"Sting",
|
|
"Jury",
|
|
"Joker",
|
|
"Ram",
|
|
"Hawk",
|
|
"Devil",
|
|
"Check",
|
|
"Snake",
|
|
]
|
|
}
|
|
|
|
property_defaults: Dict[str, Any] = {
|
|
"OuterBoard": 0,
|
|
"InnerBoard": 0,
|
|
"HelmetMountedDevice": 1,
|
|
"VoiceCallsignLabel": None,
|
|
"VoiceCallsignNumber": None,
|
|
"STN_L16": None,
|
|
}
|
|
|
|
class Properties:
|
|
class OuterBoard:
|
|
id = "OuterBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class InnerBoard:
|
|
id = "InnerBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class HelmetMountedDevice:
|
|
id = "HelmetMountedDevice"
|
|
|
|
class Values:
|
|
Not_installed = 0
|
|
JHMCS = 1
|
|
NVG = 2
|
|
|
|
class VoiceCallsignLabel:
|
|
id = "VoiceCallsignLabel"
|
|
|
|
class VoiceCallsignNumber:
|
|
id = "VoiceCallsignNumber"
|
|
|
|
class STN_L16:
|
|
id = "STN_L16"
|
|
|
|
properties = {
|
|
"OuterBoard": UnitPropertyDescription(
|
|
identifier="OuterBoard",
|
|
control="comboList",
|
|
label="Outerboard rockets mode",
|
|
player_only=True,
|
|
default=0,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Single",
|
|
1: "Ripple",
|
|
},
|
|
),
|
|
"InnerBoard": UnitPropertyDescription(
|
|
identifier="InnerBoard",
|
|
control="comboList",
|
|
label="Innerboard rockets mode",
|
|
player_only=True,
|
|
default=0,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Single",
|
|
1: "Ripple",
|
|
},
|
|
),
|
|
"HelmetMountedDevice": UnitPropertyDescription(
|
|
identifier="HelmetMountedDevice",
|
|
control="comboList",
|
|
label="Helmet Mounted Device",
|
|
player_only=True,
|
|
default=1,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Not installed",
|
|
1: "JHMCS",
|
|
2: "NVG",
|
|
},
|
|
),
|
|
"datalink_Label": UnitPropertyDescription(
|
|
identifier="datalink_Label",
|
|
control="label",
|
|
label="DATALINK",
|
|
player_only=False,
|
|
x_lbl=150,
|
|
),
|
|
"VoiceCallsignLabel": UnitPropertyDescription(
|
|
identifier="VoiceCallsignLabel",
|
|
control="editbox",
|
|
label="Voice Callsign Label",
|
|
player_only=False,
|
|
),
|
|
"VoiceCallsignNumber": UnitPropertyDescription(
|
|
identifier="VoiceCallsignNumber",
|
|
control="editbox",
|
|
label="Voice Callsign Number",
|
|
player_only=False,
|
|
),
|
|
"STN_L16": UnitPropertyDescription(
|
|
identifier="STN_L16",
|
|
control="editbox",
|
|
label="STN",
|
|
player_only=False,
|
|
),
|
|
}
|
|
|
|
livery_name = "FA-18E" # from type
|
|
|
|
class Pylon1:
|
|
AIM_9M_Sidewinder_IR_AAM = (1, Weapons.AIM_9M_Sidewinder_IR_AAM)
|
|
CATM_9M = (1, Weapons.CATM_9M)
|
|
# ERRR {CATM-9M}
|
|
# ERRR {CATM-9X}
|
|
AIM_9X_Sidewinder_IR_AAM = (1, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (
|
|
1,
|
|
Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod,
|
|
)
|
|
|
|
class Pylon2:
|
|
TLAU_127 = (2, WeaponsFA18EFG.TLAU_127)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
2,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_AGM_65F = (2, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
2,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
2,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
2,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (2, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
2,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
2,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
2,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
# ERRR <CLEAN>
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
2,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (2, Weapons.AGM_154A___JSOW_CEB__CBU_type_)
|
|
AGM_154C___JSOW_Unitary_BROACH = (2, Weapons.AGM_154C___JSOW_Unitary_BROACH)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (2, Weapons.BRU_42_with_2_x_ADM_141A_TALD)
|
|
BRU_42_with_ADM_141A_TALD = (2, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (2, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
2,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
2,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_9X_Sidewinder_IR_AAM = (2, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
# ERRR {CATM-120C}
|
|
Pylon_2_4___GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_2_4___Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_2_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_2_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_2_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
|
|
class Pylon3:
|
|
ALQ_167 = (3, WeaponsFA18EFG.ALQ_167)
|
|
LAU_115_2_LAU_127_AIM_120B = (3, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (3, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
# ERRR LAU-115_2*LAU-127_CATM-120C
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons = (3, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
3,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
3,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (3, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (3, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
3,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
3,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (3, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (3, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
3,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
3,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
3,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
3,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (3, Weapons.GBU_12___500lb_Laser_Guided_Bomb)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (3, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (3, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
3,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_3_x_ADM_141A_TALD = (
|
|
3,
|
|
Weapons.BRU_42_with_3_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (
|
|
3,
|
|
Weapons.BRU_42_with_2_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_ADM_141A_TALD = (3, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
Pylon_3_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD,
|
|
)
|
|
Pylon_3_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_3_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_84___2000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD,
|
|
)
|
|
Pylon_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_84___2000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_3_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_3_4___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_4___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_3_4___AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_4___AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_3_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR {Left_Midboard_Inboard_2X_GBU_32}
|
|
# ERRR {Left_Midboard_Inboard_1X_GBU_32}
|
|
Pylon_3_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___AGM_84A_Harpoon_AShM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84A_Harpoon_AShM,
|
|
)
|
|
Pylon_4___AGM_84D_Harpoon_AShM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84D_Harpoon_AShM,
|
|
)
|
|
Pylon_4___AGM_84E_Harpoon_SLAM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Left_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon4:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AN_ASQ_228_ATFLIR___Targeting_Pod = (
|
|
4,
|
|
Weapons.AN_ASQ_228_ATFLIR___Targeting_Pod,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon5:
|
|
AA42R_Buddy_Pod = (5, WeaponsFA18EFG.AA42R_Buddy_Pod)
|
|
FPU_12_Fuel_Tank_480_gallons = (5, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
5,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
AWW_13_DATALINK_POD = (5, Weapons.AWW_13_DATALINK_POD)
|
|
USAFlag_ = (5, WeaponsFA18EFG.USAFlag_)
|
|
Smoke_Generator___red_ = (5, Weapons.Smoke_Generator___red_)
|
|
Smoke_Generator___green_ = (5, Weapons.Smoke_Generator___green_)
|
|
Smoke_Generator___blue_ = (5, Weapons.Smoke_Generator___blue_)
|
|
Smoke_Generator___white_ = (5, Weapons.Smoke_Generator___white_)
|
|
Smoke_Generator___yellow_ = (5, Weapons.Smoke_Generator___yellow_)
|
|
Smoke_Generator___orange_ = (5, Weapons.Smoke_Generator___orange_)
|
|
|
|
class Pylon6:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AWW_13_DATALINK_POD = (6, Weapons.AWW_13_DATALINK_POD)
|
|
FPU_12_Fuel_Tank_480_gallons = (6, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
6,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon7:
|
|
ALQ_167 = (7, WeaponsFA18EFG.ALQ_167)
|
|
LAU_115_2_LAU_127_AIM_120B = (7, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (7, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
# ERRR LAU-115_2*LAU-127_CATM-120C
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons = (7, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
7,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
7,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (7, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (7, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
7,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (7, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (7, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
7,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_84___2000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (7, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (7, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Right_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
Pylon_8___Mk_83___1000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_84___2000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_9_8___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_8___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_9_8___AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_8___AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_9_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
# ERRR {Right_Midboard_Inboard_2X_GBU_32}
|
|
# ERRR {Right_Midboard_Inboard_1X_GBU_32}
|
|
Pylon_9_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___AGM_84A_Harpoon_AShM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84A_Harpoon_AShM,
|
|
)
|
|
Pylon_8___AGM_84D_Harpoon_AShM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84D_Harpoon_AShM,
|
|
)
|
|
Pylon_8___AGM_84E_Harpoon_SLAM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Right_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
8,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_AGM_65F = (8, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
8,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (8, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
8,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
8,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (8, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (8, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
8,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
8,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
8,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
# ERRR <CLEAN>
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
8,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (8, Weapons.BRU_42_with_2_x_ADM_141A_TALD)
|
|
BRU_42_with_ADM_141A_TALD = (8, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (8, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_9X_Sidewinder_IR_AAM = (8, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
# ERRR {CATM-120C}
|
|
Pylon_10_8___GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___Mk_82___500lb_GP_Bomb_LD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_10_8___Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_10_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_10_8___Mk_83___1000lb_GP_Bomb_LD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_10_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
|
|
class Pylon9:
|
|
AIM_9M_Sidewinder_IR_AAM = (9, Weapons.AIM_9M_Sidewinder_IR_AAM)
|
|
CATM_9M = (9, Weapons.CATM_9M)
|
|
# ERRR {CATM-9M}
|
|
# ERRR {CATM-9X}
|
|
AIM_9X_Sidewinder_IR_AAM = (9, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (9, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
|
|
class Pylon10:
|
|
FPU_12_Fuel_Tank_480_gallons = (10, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
10,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
|
|
|
|
tasks = [
|
|
task.CAP,
|
|
task.Escort,
|
|
task.FighterSweep,
|
|
task.Intercept,
|
|
task.PinpointStrike,
|
|
task.CAS,
|
|
task.GroundAttack,
|
|
task.RunwayAttack,
|
|
task.SEAD,
|
|
task.AFAC,
|
|
task.AntishipStrike,
|
|
task.Reconnaissance,
|
|
]
|
|
task_default = task.CAP
|
|
|
|
|
|
from typing import Dict, List, Any
|
|
|
|
|
|
@planemod
|
|
class FA_18F(PlaneType):
|
|
id = "FA-18F"
|
|
flyable = True
|
|
height = 4.88
|
|
width = 13.62456
|
|
length = 18.31
|
|
fuel_max = 4900
|
|
max_speed = 2120.04
|
|
chaff = 60
|
|
flare = 60
|
|
charge_total = 120
|
|
chaff_charge_size = 1
|
|
flare_charge_size = 1
|
|
eplrs = True
|
|
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
|
radio_frequency = 305
|
|
|
|
panel_radio = {
|
|
1: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
2: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
}
|
|
|
|
callnames: Dict[str, List[str]] = {
|
|
"USA": [
|
|
"Hornet",
|
|
"Squid",
|
|
"Ragin",
|
|
"Roman",
|
|
"Sting",
|
|
"Jury",
|
|
"Joker",
|
|
"Ram",
|
|
"Hawk",
|
|
"Devil",
|
|
"Check",
|
|
"Snake",
|
|
]
|
|
}
|
|
|
|
property_defaults: Dict[str, Any] = {
|
|
"OuterBoard": 0,
|
|
"InnerBoard": 0,
|
|
"HelmetMountedDevice": 1,
|
|
}
|
|
|
|
class Properties:
|
|
class OuterBoard:
|
|
id = "OuterBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class InnerBoard:
|
|
id = "InnerBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class HelmetMountedDevice:
|
|
id = "HelmetMountedDevice"
|
|
|
|
class Values:
|
|
Not_installed = 0
|
|
JHMCS = 1
|
|
NVG = 2
|
|
|
|
livery_name = "FA-18F" # from type
|
|
|
|
class Pylon1:
|
|
AIM_9M_Sidewinder_IR_AAM = (1, Weapons.AIM_9M_Sidewinder_IR_AAM)
|
|
CATM_9M = (1, Weapons.CATM_9M)
|
|
# ERRR {CATM-9M}
|
|
# ERRR {CATM-9X}
|
|
AIM_9X_Sidewinder_IR_AAM = (1, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (
|
|
1,
|
|
Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod,
|
|
)
|
|
|
|
class Pylon2:
|
|
TLAU_127 = (2, WeaponsFA18EFG.TLAU_127)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
2,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_AGM_65F = (2, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
2,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
2,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
2,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (2, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
2,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
2,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
2,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
# ERRR <CLEAN>
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
2,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
2,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (2, Weapons.BRU_42_with_2_x_ADM_141A_TALD)
|
|
BRU_42_with_ADM_141A_TALD = (2, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (2, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
2,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
2,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_9X_Sidewinder_IR_AAM = (2, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
# ERRR {CATM-120C}
|
|
Pylon_2_4___GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_2_4___Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_2_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_2_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_2_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_2_4___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
2,
|
|
WeaponsFA18EFG.Pylon_2_4___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
|
|
class Pylon3:
|
|
ALQ_167 = (3, WeaponsFA18EFG.ALQ_167)
|
|
LAU_115_2_LAU_127_AIM_120B = (3, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (3, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
# ERRR LAU-115_2*LAU-127_CATM-120C
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
3,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons = (3, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
3,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
3,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (3, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (3, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
3,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
3,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (3, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (3, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
3,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
3,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
3,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (3, Weapons.GBU_12___500lb_Laser_Guided_Bomb)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (3, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (3, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
3,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_3_x_ADM_141A_TALD = (
|
|
3,
|
|
Weapons.BRU_42_with_3_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (
|
|
3,
|
|
Weapons.BRU_42_with_2_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_ADM_141A_TALD = (3, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
Pylon_3_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD,
|
|
)
|
|
Pylon_3_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_3_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_84___2000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_3_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_4___Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD,
|
|
)
|
|
Pylon_4___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_4___Mk_83___1000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_84___2000lb_GP_Bomb_LD = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_3_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_3_4___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_4___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_3_4___AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_4___AGM_154C___JSOW_Unitary_BROACH = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_3_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR {Left_Midboard_Inboard_2X_GBU_32}
|
|
# ERRR {Left_Midboard_Inboard_1X_GBU_32}
|
|
Pylon_3_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_3_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_3_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_4___AGM_84A_Harpoon_AShM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84A_Harpoon_AShM,
|
|
)
|
|
Pylon_4___AGM_84D_Harpoon_AShM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84D_Harpoon_AShM,
|
|
)
|
|
Pylon_4___AGM_84E_Harpoon_SLAM = (
|
|
3,
|
|
WeaponsFA18EFG.Pylon_4___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Left_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon4:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AN_ASQ_228_ATFLIR___Targeting_Pod = (
|
|
4,
|
|
Weapons.AN_ASQ_228_ATFLIR___Targeting_Pod,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon5:
|
|
AA42R_Buddy_Pod = (5, WeaponsFA18EFG.AA42R_Buddy_Pod)
|
|
FPU_12_Fuel_Tank_480_gallons = (5, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
5,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
AWW_13_DATALINK_POD = (5, Weapons.AWW_13_DATALINK_POD)
|
|
USAFlag_ = (5, WeaponsFA18EFG.USAFlag_)
|
|
Smoke_Generator___red_ = (5, Weapons.Smoke_Generator___red_)
|
|
Smoke_Generator___green_ = (5, Weapons.Smoke_Generator___green_)
|
|
Smoke_Generator___blue_ = (5, Weapons.Smoke_Generator___blue_)
|
|
Smoke_Generator___white_ = (5, Weapons.Smoke_Generator___white_)
|
|
Smoke_Generator___yellow_ = (5, Weapons.Smoke_Generator___yellow_)
|
|
Smoke_Generator___orange_ = (5, Weapons.Smoke_Generator___orange_)
|
|
|
|
class Pylon6:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AWW_13_DATALINK_POD = (6, Weapons.AWW_13_DATALINK_POD)
|
|
FPU_12_Fuel_Tank_480_gallons = (6, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
6,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon7:
|
|
ALQ_167 = (7, WeaponsFA18EFG.ALQ_167)
|
|
LAU_115_2_LAU_127_AIM_120B = (7, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (7, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
# ERRR LAU-115_2*LAU-127_CATM-120C
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
7,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons = (7, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
7,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
7,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (7, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (7, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_82Y___500lb_GP_Bomb_Chute_Retarded_HD = (
|
|
7,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_84___2000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (7, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (7, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Right_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
Pylon_8___Mk_83___1000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_84___2000lb_GP_Bomb_LD = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_9_8___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_8___AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
Pylon_9_8___AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_8___AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
Pylon_9_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
# ERRR {Right_Midboard_Inboard_2X_GBU_32}
|
|
# ERRR {Right_Midboard_Inboard_1X_GBU_32}
|
|
Pylon_9_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
Pylon_9_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_9_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_8___AGM_84A_Harpoon_AShM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84A_Harpoon_AShM,
|
|
)
|
|
Pylon_8___AGM_84D_Harpoon_AShM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84D_Harpoon_AShM,
|
|
)
|
|
Pylon_8___AGM_84E_Harpoon_SLAM = (
|
|
7,
|
|
WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM,
|
|
)
|
|
|
|
# ERRR {Right_Inboard_1X_AGM-84H}
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
# ERRR LAU_117_TGM_65E
|
|
# ERRR LAU_117_TGM_65F
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
8,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_AGM_65F = (8, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
8,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (8, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
8,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
8,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (8, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (8, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
8,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
8,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
8,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
# ERRR <CLEAN>
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
8,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
8,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (8, Weapons.AGM_154A___JSOW_CEB__CBU_type_)
|
|
AGM_154C___JSOW_Unitary_BROACH = (8, Weapons.AGM_154C___JSOW_Unitary_BROACH)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (8, Weapons.BRU_42_with_2_x_ADM_141A_TALD)
|
|
BRU_42_with_ADM_141A_TALD = (8, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (8, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
8,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_9X_Sidewinder_IR_AAM = (8, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
# ERRR {CATM-120C}
|
|
Pylon_10_8___GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___Mk_82___500lb_GP_Bomb_LD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_10_8___Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Pylon_10_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Pylon_10_8___Mk_83___1000lb_GP_Bomb_LD = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
Pylon_10_8___GBU_12___500lb_Laser_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
Pylon_10_8___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
8,
|
|
WeaponsFA18EFG.Pylon_10_8___Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
|
|
class Pylon9:
|
|
AIM_9M_Sidewinder_IR_AAM = (9, Weapons.AIM_9M_Sidewinder_IR_AAM)
|
|
CATM_9M = (9, Weapons.CATM_9M)
|
|
# ERRR {CATM-9M}
|
|
# ERRR {CATM-9X}
|
|
AIM_9X_Sidewinder_IR_AAM = (9, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (
|
|
9,
|
|
Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod,
|
|
)
|
|
|
|
class Pylon10:
|
|
FPU_12_Fuel_Tank_480_gallons = (10, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis = (
|
|
10,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
|
|
|
|
tasks = [
|
|
task.CAP,
|
|
task.Escort,
|
|
task.FighterSweep,
|
|
task.Intercept,
|
|
task.PinpointStrike,
|
|
task.CAS,
|
|
task.GroundAttack,
|
|
task.RunwayAttack,
|
|
task.SEAD,
|
|
task.AFAC,
|
|
task.AntishipStrike,
|
|
task.Reconnaissance,
|
|
]
|
|
task_default = task.CAP
|
|
|
|
|
|
@planemod
|
|
class EA_18G(PlaneType):
|
|
id = "EA-18G"
|
|
flyable = True
|
|
height = 4.88
|
|
width = 13.62456
|
|
length = 18.31
|
|
fuel_max = 4900
|
|
max_speed = 2120.04
|
|
chaff = 60
|
|
flare = 60
|
|
charge_total = 120
|
|
chaff_charge_size = 1
|
|
flare_charge_size = 1
|
|
eplrs = True
|
|
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
|
radio_frequency = 305
|
|
|
|
panel_radio = {
|
|
1: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
2: {
|
|
"channels": {
|
|
1: 305,
|
|
2: 264,
|
|
4: 256,
|
|
8: 257,
|
|
16: 261,
|
|
17: 267,
|
|
9: 255,
|
|
18: 251,
|
|
5: 254,
|
|
10: 262,
|
|
20: 266,
|
|
11: 259,
|
|
3: 265,
|
|
6: 250,
|
|
12: 268,
|
|
13: 269,
|
|
7: 270,
|
|
14: 260,
|
|
19: 253,
|
|
15: 263,
|
|
},
|
|
},
|
|
}
|
|
|
|
callnames: Dict[str, List[str]] = {
|
|
"USA": [
|
|
"Hornet",
|
|
"Squid",
|
|
"Ragin",
|
|
"Roman",
|
|
"Sting",
|
|
"Jury",
|
|
"Joker",
|
|
"Ram",
|
|
"Hawk",
|
|
"Devil",
|
|
"Check",
|
|
"Snake",
|
|
]
|
|
}
|
|
|
|
property_defaults: Dict[str, Any] = {
|
|
"OuterBoard": 0,
|
|
"InnerBoard": 0,
|
|
"HelmetMountedDevice": 1,
|
|
"VoiceCallsignLabel": None,
|
|
"VoiceCallsignNumber": None,
|
|
"STN_L16": None,
|
|
}
|
|
|
|
class Properties:
|
|
class OuterBoard:
|
|
id = "OuterBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class InnerBoard:
|
|
id = "InnerBoard"
|
|
|
|
class Values:
|
|
Single = 0
|
|
Ripple = 1
|
|
|
|
class HelmetMountedDevice:
|
|
id = "HelmetMountedDevice"
|
|
|
|
class Values:
|
|
Not_installed = 0
|
|
JHMCS = 1
|
|
NVG = 2
|
|
|
|
class VoiceCallsignLabel:
|
|
id = "VoiceCallsignLabel"
|
|
|
|
class VoiceCallsignNumber:
|
|
id = "VoiceCallsignNumber"
|
|
|
|
class STN_L16:
|
|
id = "STN_L16"
|
|
|
|
properties = {
|
|
"OuterBoard": UnitPropertyDescription(
|
|
identifier="OuterBoard",
|
|
control="comboList",
|
|
label="Outerboard rockets mode",
|
|
player_only=True,
|
|
default=0,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Single",
|
|
1: "Ripple",
|
|
},
|
|
),
|
|
"InnerBoard": UnitPropertyDescription(
|
|
identifier="InnerBoard",
|
|
control="comboList",
|
|
label="Innerboard rockets mode",
|
|
player_only=True,
|
|
default=0,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Single",
|
|
1: "Ripple",
|
|
},
|
|
),
|
|
"HelmetMountedDevice": UnitPropertyDescription(
|
|
identifier="HelmetMountedDevice",
|
|
control="comboList",
|
|
label="Helmet Mounted Device",
|
|
player_only=True,
|
|
default=1,
|
|
w_ctrl=150,
|
|
values={
|
|
0: "Not installed",
|
|
1: "JHMCS",
|
|
2: "NVG",
|
|
},
|
|
),
|
|
"datalink_Label": UnitPropertyDescription(
|
|
identifier="datalink_Label",
|
|
control="label",
|
|
label="DATALINK",
|
|
player_only=False,
|
|
x_lbl=150,
|
|
),
|
|
"VoiceCallsignLabel": UnitPropertyDescription(
|
|
identifier="VoiceCallsignLabel",
|
|
control="editbox",
|
|
label="Voice Callsign Label",
|
|
player_only=False,
|
|
),
|
|
"VoiceCallsignNumber": UnitPropertyDescription(
|
|
identifier="VoiceCallsignNumber",
|
|
control="editbox",
|
|
label="Voice Callsign Number",
|
|
player_only=False,
|
|
),
|
|
"STN_L16": UnitPropertyDescription(
|
|
identifier="STN_L16",
|
|
control="editbox",
|
|
label="STN",
|
|
player_only=False,
|
|
),
|
|
}
|
|
|
|
livery_name = "EA-18G" # from type
|
|
|
|
class Pylon1:
|
|
FPU_12_Fuel_Tank_480_gallons_ = (
|
|
1,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = (
|
|
1,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis_,
|
|
)
|
|
ALQ_99Wing = (1, WeaponsFA18EFG.ALQ_99Wing)
|
|
ALQ_249 = (1, WeaponsFA18EFG.ALQ_249)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon2:
|
|
FPU_12_Fuel_Tank_480_gallons_ = (
|
|
2,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = (
|
|
2,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis_,
|
|
)
|
|
ALQ_99Wing = (2, WeaponsFA18EFG.ALQ_99Wing)
|
|
ALQ_249 = (2, WeaponsFA18EFG.ALQ_249)
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (2, Weapons.AGM_154A___JSOW_CEB__CBU_type_)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
2,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (2, Weapons.AGM_154C___JSOW_Unitary_BROACH)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
2,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
2,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon3:
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (3, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_9X_Sidewinder_IR_AAM = (3, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
3,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
3,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
3,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
# ERRR <CLEAN>
|
|
TLAU_127_ = (3, WeaponsFA18EFG.TLAU_127_)
|
|
|
|
class Pylon4:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
4,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
|
|
class Pylon5:
|
|
FPU_12_Fuel_Tank_480_gallons_ = (
|
|
5,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = (
|
|
5,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis_,
|
|
)
|
|
ALQ_99Center = (5, WeaponsFA18EFG.ALQ_99Center)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon6:
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
|
|
class Pylon7:
|
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (7, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
AIM_9X_Sidewinder_IR_AAM = (7, Weapons.AIM_9X_Sidewinder_IR_AAM)
|
|
AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
7,
|
|
Weapons.AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
7,
|
|
Weapons.AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
7,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
# ERRR <CLEAN>
|
|
TLAU_127_ = (7, WeaponsFA18EFG.TLAU_127_)
|
|
|
|
class Pylon8:
|
|
FPU_12_Fuel_Tank_480_gallons_ = (
|
|
8,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = (
|
|
8,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis_,
|
|
)
|
|
ALQ_99Wing = (8, WeaponsFA18EFG.ALQ_99Wing)
|
|
ALQ_249 = (8, WeaponsFA18EFG.ALQ_249)
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (8, Weapons.AGM_154A___JSOW_CEB__CBU_type_)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
8,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (8, Weapons.AGM_154C___JSOW_Unitary_BROACH)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
8,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
8,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon9:
|
|
FPU_12_Fuel_Tank_480_gallons_ = (
|
|
9,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_,
|
|
)
|
|
FPU_12_Fuel_Tank_480_gallons_High_Vis_ = (
|
|
9,
|
|
WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis_,
|
|
)
|
|
ALQ_99Wing = (9, WeaponsFA18EFG.ALQ_99Wing)
|
|
ALQ_249 = (9, WeaponsFA18EFG.ALQ_249)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon10:
|
|
USAFlag_ = (10, WeaponsFA18EFG.USAFlag_)
|
|
|
|
pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
|
|
|
|
tasks = [
|
|
task.CAP,
|
|
task.Escort,
|
|
task.FighterSweep,
|
|
task.Intercept,
|
|
task.PinpointStrike,
|
|
task.CAS,
|
|
task.GroundAttack,
|
|
task.RunwayAttack,
|
|
task.SEAD,
|
|
task.AFAC,
|
|
task.AntishipStrike,
|
|
task.Reconnaissance,
|
|
]
|
|
task_default = task.SEAD
|