mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
2696 lines
92 KiB
Python
2696 lines
92 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 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}
|
|
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_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}
|
|
USAFlag = {"clsid": "{USAFlag}", "name": "USAFlag", "weight": 0}
|
|
|
|
|
|
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)
|
|
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,
|
|
)
|
|
# ERRR {CATM-120C}
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
# 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)
|
|
|
|
class Pylon3:
|
|
LAU_115_2_LAU_127_AIM_9M = (3, Weapons.LAU_115_2_LAU_127_AIM_9M)
|
|
LAU_115_2_LAU_127_CATM_9M = (3, Weapons.LAU_115_2_LAU_127_CATM_9M)
|
|
LAU_115_2_LAU_127_AIM_9L = (3, Weapons.LAU_115_2_LAU_127_AIM_9L)
|
|
LAU_115_2_LAU_127_AIM_9X = (3, Weapons.LAU_115_2_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_AIM_9X = (3, Weapons.LAU_115_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_CATM_9M = (3, Weapons.LAU_115_LAU_127_CATM_9M)
|
|
LAU_115_LAU_127_AIM_9L = (3, Weapons.LAU_115_LAU_127_AIM_9L)
|
|
LAU_115_LAU_127_AIM_9M = (3, Weapons.LAU_115_LAU_127_AIM_9M)
|
|
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,
|
|
)
|
|
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,
|
|
)
|
|
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
|
|
# 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_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
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 = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
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,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
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_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__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)
|
|
|
|
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,
|
|
)
|
|
|
|
class Pylon5:
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
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,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
5,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
5,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_2_LAU_127_AIM_120B = (5, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (5, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
5,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (5, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (5, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
5,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (5, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
5,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
5,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (5, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (5, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
5,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
5,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
5,
|
|
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 = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
5,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
5,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
5,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
5,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (5, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (5, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
5,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
|
|
class Pylon6:
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
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,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_2_LAU_127_AIM_120B = (6, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (6, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
6,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (6, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (6, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
6,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (6, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
6,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
6,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (6, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (6, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
6,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
6,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
6,
|
|
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 = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
6,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
6,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
6,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
6,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (6, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (6, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
6,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
|
|
class Pylon7:
|
|
LAU_115_2_LAU_127_AIM_9M = (7, Weapons.LAU_115_2_LAU_127_AIM_9M)
|
|
LAU_115_2_LAU_127_CATM_9M = (7, Weapons.LAU_115_2_LAU_127_CATM_9M)
|
|
LAU_115_2_LAU_127_AIM_9L = (7, Weapons.LAU_115_2_LAU_127_AIM_9L)
|
|
LAU_115_2_LAU_127_AIM_9X = (7, Weapons.LAU_115_2_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_AIM_9X = (7, Weapons.LAU_115_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_CATM_9M = (7, Weapons.LAU_115_LAU_127_CATM_9M)
|
|
LAU_115_LAU_127_AIM_9L = (7, Weapons.LAU_115_LAU_127_AIM_9L)
|
|
LAU_115_LAU_127_AIM_9M = (7, Weapons.LAU_115_LAU_127_AIM_9M)
|
|
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,
|
|
)
|
|
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,
|
|
)
|
|
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
|
|
# 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,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (7, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (7, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (7, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
7,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
7,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_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,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_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,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
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_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__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,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
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,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_3_x_ADM_141A_TALD = (
|
|
7,
|
|
Weapons.BRU_42_with_3_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (
|
|
7,
|
|
Weapons.BRU_42_with_2_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_ADM_141A_TALD = (7, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
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,
|
|
)
|
|
# ERRR {CATM-120C}
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
# 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)
|
|
|
|
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,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon10:
|
|
AA42R_Buddy_Pod = (10, WeaponsFA18EFG.AA42R_Buddy_Pod)
|
|
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,
|
|
)
|
|
USAFlag = (10, WeaponsFA18EFG.USAFlag)
|
|
Smoke_Generator___red_ = (10, Weapons.Smoke_Generator___red_)
|
|
Smoke_Generator___green_ = (10, Weapons.Smoke_Generator___green_)
|
|
Smoke_Generator___blue_ = (10, Weapons.Smoke_Generator___blue_)
|
|
Smoke_Generator___white_ = (10, Weapons.Smoke_Generator___white_)
|
|
Smoke_Generator___yellow_ = (10, Weapons.Smoke_Generator___yellow_)
|
|
Smoke_Generator___orange_ = (10, Weapons.Smoke_Generator___orange_)
|
|
|
|
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 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,
|
|
"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-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)
|
|
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,
|
|
)
|
|
# ERRR {CATM-120C}
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
2,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
# 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)
|
|
|
|
class Pylon3:
|
|
LAU_115_2_LAU_127_AIM_9M = (3, Weapons.LAU_115_2_LAU_127_AIM_9M)
|
|
LAU_115_2_LAU_127_CATM_9M = (3, Weapons.LAU_115_2_LAU_127_CATM_9M)
|
|
LAU_115_2_LAU_127_AIM_9L = (3, Weapons.LAU_115_2_LAU_127_AIM_9L)
|
|
LAU_115_2_LAU_127_AIM_9X = (3, Weapons.LAU_115_2_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_AIM_9X = (3, Weapons.LAU_115_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_CATM_9M = (3, Weapons.LAU_115_LAU_127_CATM_9M)
|
|
LAU_115_LAU_127_AIM_9L = (3, Weapons.LAU_115_LAU_127_AIM_9L)
|
|
LAU_115_LAU_127_AIM_9M = (3, Weapons.LAU_115_LAU_127_AIM_9M)
|
|
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,
|
|
)
|
|
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,
|
|
)
|
|
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
|
|
# 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_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
3,
|
|
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 = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
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,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
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_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
3,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__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)
|
|
|
|
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,
|
|
)
|
|
|
|
class Pylon5:
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
5,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
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,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
5,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
5,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_2_LAU_127_AIM_120B = (5, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (5, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
5,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (5, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (5, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
5,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (5, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
5,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
5,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (5, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (5, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
5,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
5,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
5,
|
|
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 = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
5,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
5,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
5,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
5,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
5,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
5,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (5, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (5, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
5,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
|
|
class Pylon6:
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
6,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
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,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120B_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM = (
|
|
6,
|
|
Weapons.LAU_115_with_1_x_LAU_127_AIM_120C_AMRAAM___Active_Radar_AAM,
|
|
)
|
|
LAU_115_2_LAU_127_AIM_120B = (6, Weapons.LAU_115_2_LAU_127_AIM_120B)
|
|
LAU_115_2_LAU_127_AIM_120C = (6, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = (
|
|
6,
|
|
Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_,
|
|
)
|
|
LAU_117_CATM_65K = (6, Weapons.LAU_117_CATM_65K)
|
|
LAU_117_AGM_65F = (6, Weapons.LAU_117_AGM_65F)
|
|
AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = (
|
|
6,
|
|
Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_,
|
|
)
|
|
Mk_82___500lb_GP_Bomb_LD = (6, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
6,
|
|
Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
6,
|
|
Weapons.Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (6, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (6, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
6,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
6,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
6,
|
|
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 = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_Mk_83___1000lb_GP_Bomb_LD,
|
|
)
|
|
BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = (
|
|
6,
|
|
Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD,
|
|
)
|
|
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_16___1000lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_16___1000lb_Laser_Guided_Bomb,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb = (
|
|
6,
|
|
Weapons.BRU_33_with_2_x_GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
6,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
6,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = (
|
|
6,
|
|
Weapons.GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb,
|
|
)
|
|
GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_32_V_2_B___JDAM__1000lb_GPS_Guided_Bomb,
|
|
)
|
|
GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.GBU_38_V_1_B___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb = (
|
|
6,
|
|
Weapons.BRU_55_with_2_x_GBU_38___JDAM__500lb_GPS_Guided_Bomb,
|
|
)
|
|
AGM_84D_Harpoon_AShM = (6, Weapons.AGM_84D_Harpoon_AShM)
|
|
AWW_13_DATALINK_POD = (6, Weapons.AWW_13_DATALINK_POD)
|
|
GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD = (
|
|
6,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
|
|
class Pylon7:
|
|
LAU_115_2_LAU_127_AIM_9M = (7, Weapons.LAU_115_2_LAU_127_AIM_9M)
|
|
LAU_115_2_LAU_127_CATM_9M = (7, Weapons.LAU_115_2_LAU_127_CATM_9M)
|
|
LAU_115_2_LAU_127_AIM_9L = (7, Weapons.LAU_115_2_LAU_127_AIM_9L)
|
|
LAU_115_2_LAU_127_AIM_9X = (7, Weapons.LAU_115_2_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_AIM_9X = (7, Weapons.LAU_115_LAU_127_AIM_9X)
|
|
LAU_115_LAU_127_CATM_9M = (7, Weapons.LAU_115_LAU_127_CATM_9M)
|
|
LAU_115_LAU_127_AIM_9L = (7, Weapons.LAU_115_LAU_127_AIM_9L)
|
|
LAU_115_LAU_127_AIM_9M = (7, Weapons.LAU_115_LAU_127_AIM_9M)
|
|
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,
|
|
)
|
|
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,
|
|
)
|
|
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
|
|
# 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,
|
|
)
|
|
Mk_83___1000lb_GP_Bomb_LD = (7, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
Mk_84___2000lb_GP_Bomb_LD = (7, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
BDU_45___500lb_Practice_Bomb = (7, Weapons.BDU_45___500lb_Practice_Bomb)
|
|
BDU_45B___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BDU_45B___500lb_Practice_Bomb,
|
|
)
|
|
AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_ = (
|
|
7,
|
|
Weapons.AGM_84E_Harpoon_SLAM__Stand_Off_Land_Attack_Missile_,
|
|
)
|
|
AGM_84H_SLAM_ER__Expanded_Response_ = (
|
|
7,
|
|
Weapons.AGM_84H_SLAM_ER__Expanded_Response_,
|
|
)
|
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD,
|
|
)
|
|
BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD,
|
|
)
|
|
BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb,
|
|
)
|
|
BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_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,
|
|
)
|
|
GBU_12___500lb_Laser_Guided_Bomb = (
|
|
7,
|
|
Weapons.GBU_12___500lb_Laser_Guided_Bomb,
|
|
)
|
|
GBU_24A_B_Paveway_III___2000lb_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,
|
|
)
|
|
CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.CBU_99___490lbs__247_x_HEAT_Bomblets,
|
|
)
|
|
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_CBU_99___490lbs__247_x_HEAT_Bomblets = (
|
|
7,
|
|
Weapons.BRU_33_with_2_x_CBU_99___490lbs__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,
|
|
)
|
|
# ERRR <CLEAN>
|
|
AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
Weapons.AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_ = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_AGM_154A___JSOW_CEB__CBU_type_,
|
|
)
|
|
AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
Weapons.AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH = (
|
|
7,
|
|
Weapons.BRU_55_with_2_x_AGM_154C___JSOW_Unitary_BROACH,
|
|
)
|
|
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,
|
|
Weapons.GBU_54_V_1_B___LJDAM__500lb_Laser__GPS_Guided_Bomb_LD,
|
|
)
|
|
BRU_42_with_3_x_ADM_141A_TALD = (
|
|
7,
|
|
Weapons.BRU_42_with_3_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_2_x_ADM_141A_TALD = (
|
|
7,
|
|
Weapons.BRU_42_with_2_x_ADM_141A_TALD,
|
|
)
|
|
BRU_42_with_ADM_141A_TALD = (7, Weapons.BRU_42_with_ADM_141A_TALD)
|
|
|
|
class Pylon8:
|
|
TLAU_127 = (8, WeaponsFA18EFG.TLAU_127)
|
|
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,
|
|
)
|
|
# ERRR {CATM-120C}
|
|
LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar,
|
|
)
|
|
LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = (
|
|
8,
|
|
Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar,
|
|
)
|
|
# 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)
|
|
|
|
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,
|
|
)
|
|
|
|
# ERRR <CLEAN>
|
|
|
|
class Pylon10:
|
|
AA42R_Buddy_Pod = (10, WeaponsFA18EFG.AA42R_Buddy_Pod)
|
|
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,
|
|
)
|
|
USAFlag = (10, WeaponsFA18EFG.USAFlag)
|
|
Smoke_Generator___red_ = (10, Weapons.Smoke_Generator___red_)
|
|
Smoke_Generator___green_ = (10, Weapons.Smoke_Generator___green_)
|
|
Smoke_Generator___blue_ = (10, Weapons.Smoke_Generator___blue_)
|
|
Smoke_Generator___white_ = (10, Weapons.Smoke_Generator___white_)
|
|
Smoke_Generator___yellow_ = (10, Weapons.Smoke_Generator___yellow_)
|
|
Smoke_Generator___orange_ = (10, Weapons.Smoke_Generator___orange_)
|
|
|
|
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)
|
|
|
|
# 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)
|
|
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,
|
|
)
|
|
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,
|
|
)
|
|
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)
|
|
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)
|
|
|
|
# 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.CAP
|