diff --git a/pydcs_extensions/fa18efg/fa18efg.py b/pydcs_extensions/fa18efg/fa18efg.py index d21fc616..781051db 100644 --- a/pydcs_extensions/fa18efg/fa18efg.py +++ b/pydcs_extensions/fa18efg/fa18efg.py @@ -4,6 +4,8 @@ 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 @@ -13,19 +15,543 @@ 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) @@ -238,31 +764,6 @@ class FA_18E(PlaneType): 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_ = ( @@ -318,21 +819,59 @@ class FA_18E(PlaneType): 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, - ) + 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: - 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) + 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, @@ -354,17 +893,6 @@ class FA_18E(PlaneType): 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_ = ( @@ -401,34 +929,6 @@ class FA_18E(PlaneType): 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, @@ -437,10 +937,11 @@ class FA_18E(PlaneType): 3, Weapons.GBU_10___2000lb_Laser_Guided_Bomb, ) - GBU_12___500lb_Laser_Guided_Bomb = ( + BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = ( 3, - Weapons.GBU_12___500lb_Laser_Guided_Bomb, + 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, @@ -449,18 +950,10 @@ class FA_18E(PlaneType): 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, @@ -517,6 +1010,134 @@ class FA_18E(PlaneType): 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 = ( @@ -532,342 +1153,47 @@ class FA_18E(PlaneType): Weapons.AN_ASQ_228_ATFLIR___Targeting_Pod, ) + # ERRR + 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, - ) + 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, ) - 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 - 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, - ) + 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: - LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = ( + AIM_120B_AMRAAM___Active_Radar_AAM = ( 6, - Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar, + Weapons.AIM_120B_AMRAAM___Active_Radar_AAM, ) - LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = ( + AIM_120C_AMRAAM___Active_Radar_AAM = ( 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, + 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, ) - 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 - 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, - ) + + # ERRR 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) + 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, @@ -889,17 +1215,6 @@ class FA_18E(PlaneType): 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_ = ( @@ -913,48 +1228,34 @@ class FA_18E(PlaneType): 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_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 = ( + Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = ( 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_, + WeaponsFA18EFG.Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD, ) BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = ( 7, - Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD, + WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD, ) - BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = ( + Pylon_8___Mk_84___2000lb_GP_Bomb_LD = ( 7, - Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD, + WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD, ) - BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = ( + Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = ( 7, - Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD, + WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets, ) - BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = ( + Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = ( 7, - Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb, + WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb, ) - BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = ( + Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = ( 7, - Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb, + 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, @@ -972,11 +1273,12 @@ class FA_18E(PlaneType): 7, Weapons.GBU_10___2000lb_Laser_Guided_Bomb, ) - GBU_12___500lb_Laser_Guided_Bomb = ( + + BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = ( 7, - Weapons.GBU_12___500lb_Laser_Guided_Bomb, + Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD, ) - GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = ( + Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = ( 7, Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb, ) @@ -984,40 +1286,19 @@ class FA_18E(PlaneType): 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 - AGM_154A___JSOW_CEB__CBU_type_ = ( + Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = ( 7, - Weapons.AGM_154A___JSOW_CEB__CBU_type_, + WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb, ) - 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 = ( + Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = ( 7, Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb, ) @@ -1041,17 +1322,10 @@ class FA_18E(PlaneType): 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, + WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM, ) - 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) + + # ERRR {Right_Inboard_1X_AGM-84H} class Pylon8: TLAU_127 = (8, WeaponsFA18EFG.TLAU_127) @@ -1059,27 +1333,101 @@ class FA_18E(PlaneType): 8, Weapons.AIM_120B_AMRAAM___Active_Radar_AAM, ) - AIM_120C_AMRAAM___Active_Radar_AAM = ( - 8, - Weapons.AIM_120C_AMRAAM___Active_Radar_AAM, + Pylon_8___Mk_83___1000lb_GP_Bomb_LD = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD, ) - # ERRR {CATM-120C} - LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar, + Pylon_8___Mk_84___2000lb_GP_Bomb_LD = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD, ) - LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar, + Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets, ) - LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar, + 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, ) - LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar, + 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_ = ( @@ -1135,11 +1483,51 @@ class FA_18E(PlaneType): 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_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) @@ -1147,27 +1535,16 @@ class FA_18E(PlaneType): # 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 + AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (9, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod) 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_) + + # ERRR pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} @@ -1188,6 +1565,9 @@ class FA_18E(PlaneType): task_default = task.CAP +from typing import Dict, List, Any + + @planemod class FA_18F(PlaneType): id = "FA-18F" @@ -1278,9 +1658,6 @@ class FA_18F(PlaneType): "OuterBoard": 0, "InnerBoard": 0, "HelmetMountedDevice": 1, - "VoiceCallsignLabel": None, - "VoiceCallsignNumber": None, - "STN_L16": None, } class Properties: @@ -1306,80 +1683,6 @@ class FA_18F(PlaneType): 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: @@ -1395,31 +1698,6 @@ class FA_18F(PlaneType): 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_ = ( @@ -1475,21 +1753,57 @@ class FA_18F(PlaneType): 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_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: - 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) + 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, @@ -1511,17 +1825,6 @@ class FA_18F(PlaneType): 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_ = ( @@ -1558,34 +1861,6 @@ class FA_18F(PlaneType): 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, @@ -1594,10 +1869,7 @@ class FA_18F(PlaneType): 3, Weapons.GBU_10___2000lb_Laser_Guided_Bomb, ) - GBU_12___500lb_Laser_Guided_Bomb = ( - 3, - Weapons.GBU_12___500lb_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, @@ -1606,18 +1878,10 @@ class FA_18F(PlaneType): 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, @@ -1674,6 +1938,134 @@ class FA_18F(PlaneType): 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 = ( @@ -1689,342 +2081,47 @@ class FA_18F(PlaneType): Weapons.AN_ASQ_228_ATFLIR___Targeting_Pod, ) + # ERRR + 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, - ) + 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, ) - 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 - 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, - ) + 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: - LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = ( + AIM_120B_AMRAAM___Active_Radar_AAM = ( 6, - Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar, + Weapons.AIM_120B_AMRAAM___Active_Radar_AAM, ) - LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = ( + AIM_120C_AMRAAM___Active_Radar_AAM = ( 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, + 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, ) - 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 - 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, - ) + + # ERRR 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) + 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, @@ -2046,17 +2143,6 @@ class FA_18F(PlaneType): 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_ = ( @@ -2067,51 +2153,35 @@ class FA_18F(PlaneType): 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_, + WeaponsFA18EFG.Pylon_8___Mk_82___500lb_GP_Bomb_LD, ) - 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 = ( + Pylon_8___Mk_82Y___500lb_GP_Bomb_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 = ( + Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD = ( 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_, + WeaponsFA18EFG.Pylon_8___Mk_82_Snakeye___500lb_GP_Bomb_HD, ) BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD = ( 7, - Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD, + WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD, ) - BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD = ( + Pylon_8___Mk_84___2000lb_GP_Bomb_LD = ( 7, - Weapons.BRU_33_with_2_x_Mk_82_Snakeye___500lb_GP_Bomb_HD, + WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD, ) - BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD = ( + Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = ( 7, - Weapons.BRU_33_with_2_x_Mk_82Y___500lb_GP_Chute_Retarded_HD, + WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets, ) - BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb = ( + Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = ( 7, - Weapons.BRU_33_with_2_x_BDU_45___500lb_Practice_Bomb, + WeaponsFA18EFG.Pylon_9_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb, ) - BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb = ( + Pylon_9_8___GBU_31_V_4_B___JDAM__2000lb_GPS_Guided_Penetrator_Bomb = ( 7, - Weapons.BRU_33_with_2_x_BDU_45B___500lb_Practice_Bomb, + 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, @@ -2129,11 +2199,12 @@ class FA_18F(PlaneType): 7, Weapons.GBU_10___2000lb_Laser_Guided_Bomb, ) - GBU_12___500lb_Laser_Guided_Bomb = ( + + BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = ( 7, - Weapons.GBU_12___500lb_Laser_Guided_Bomb, + Weapons.BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD, ) - GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb = ( + Pylon_9_8___GBU_12___500lb_Laser_Guided_Bomb = ( 7, Weapons.GBU_24A_B_Paveway_III___2000lb_Laser_Guided_Bomb, ) @@ -2141,40 +2212,19 @@ class FA_18F(PlaneType): 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 - AGM_154A___JSOW_CEB__CBU_type_ = ( + Pylon_8___GBU_12___500lb_Laser_Guided_Bomb = ( 7, - Weapons.AGM_154A___JSOW_CEB__CBU_type_, + WeaponsFA18EFG.Pylon_8___GBU_12___500lb_Laser_Guided_Bomb, ) - 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 = ( + Pylon_8___GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb = ( 7, Weapons.GBU_31_V_2_B___JDAM__2000lb_GPS_Guided_Bomb, ) @@ -2198,17 +2248,10 @@ class FA_18F(PlaneType): 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, + WeaponsFA18EFG.Pylon_8___AGM_84E_Harpoon_SLAM, ) - 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) + + # ERRR {Right_Inboard_1X_AGM-84H} class Pylon8: TLAU_127 = (8, WeaponsFA18EFG.TLAU_127) @@ -2216,27 +2259,101 @@ class FA_18F(PlaneType): 8, Weapons.AIM_120B_AMRAAM___Active_Radar_AAM, ) - AIM_120C_AMRAAM___Active_Radar_AAM = ( - 8, - Weapons.AIM_120C_AMRAAM___Active_Radar_AAM, + Pylon_8___Mk_83___1000lb_GP_Bomb_LD = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_83___1000lb_GP_Bomb_LD, ) - # ERRR {CATM-120C} - LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7M_Sparrow_Semi_Active_Radar, + Pylon_8___Mk_84___2000lb_GP_Bomb_LD = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_84___2000lb_GP_Bomb_LD, ) - LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7F_Sparrow_Semi_Active_Radar, + Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets = ( + 7, + WeaponsFA18EFG.Pylon_8___Mk_20_Rockeye___490lb_CBU__247_x_HEAT_Bomblets, ) - LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7MH_Sparrow_Semi_Active_Radar, + 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, ) - LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar = ( - 8, - Weapons.LAU_115C_with_AIM_7P_Sparrow_Semi_Active_Radar, + 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_ = ( @@ -2292,11 +2409,53 @@ class FA_18F(PlaneType): 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, - ) + 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) @@ -2309,22 +2468,14 @@ class FA_18F(PlaneType): Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod, ) - # ERRR - 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_) + + # ERRR pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} @@ -2540,34 +2691,36 @@ class EA_18G(PlaneType): 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 = ( + FPU_12_Fuel_Tank_480_gallons_ = ( 1, - WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis, + 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 class Pylon2: - FPU_12_Fuel_Tank_480_gallons = (2, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons) - FPU_12_Fuel_Tank_480_gallons_High_Vis = ( + FPU_12_Fuel_Tank_480_gallons_ = ( 2, - WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis, + 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_, - ) + 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, - ) + 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, @@ -2580,16 +2733,22 @@ class EA_18G(PlaneType): # ERRR class Pylon3: - AN_ASQ_T50_TCTS_Pod___ACMI_Pod = ( + 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.AN_ASQ_T50_TCTS_Pod___ACMI_Pod, + 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 - TLAU_127 = (3, WeaponsFA18EFG.TLAU_127) + TLAU_127_ = (3, WeaponsFA18EFG.TLAU_127_) class Pylon4: AIM_120B_AMRAAM___Active_Radar_AAM = ( @@ -2602,10 +2761,13 @@ class EA_18G(PlaneType): ) class Pylon5: - FPU_12_Fuel_Tank_480_gallons = (5, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons) - FPU_12_Fuel_Tank_480_gallons_High_Vis = ( + FPU_12_Fuel_Tank_480_gallons_ = ( 5, - WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis, + 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) @@ -2622,36 +2784,40 @@ class EA_18G(PlaneType): ) class Pylon7: - AN_ASQ_T50_TCTS_Pod___ACMI_Pod = ( + 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.AN_ASQ_T50_TCTS_Pod___ACMI_Pod, + 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 - TLAU_127 = (7, WeaponsFA18EFG.TLAU_127) + 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 = ( + FPU_12_Fuel_Tank_480_gallons_ = ( 8, - WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis, + 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_, - ) + 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, - ) + 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, @@ -2664,17 +2830,21 @@ class EA_18G(PlaneType): # ERRR class Pylon9: - FPU_12_Fuel_Tank_480_gallons = (9, WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons) - FPU_12_Fuel_Tank_480_gallons_High_Vis = ( + FPU_12_Fuel_Tank_480_gallons_ = ( 9, - WeaponsFA18EFG.FPU_12_Fuel_Tank_480_gallons_High_Vis, + 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 class Pylon10: - USAFlag = (10, WeaponsFA18EFG.USAFlag) + USAFlag_ = (10, WeaponsFA18EFG.USAFlag_) pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} @@ -2692,4 +2862,4 @@ class EA_18G(PlaneType): task.AntishipStrike, task.Reconnaissance, ] - task_default = task.CAP + task_default = task.SEAD diff --git a/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py b/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py index a115e1ed..cd648139 100644 --- a/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py +++ b/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py @@ -179,7 +179,7 @@ class GeneratorOptions(QtWidgets.QWizardPage): ("F-84G Thunderjet (v2.5.7.01)", self.f84g_thunderjet), ("F9F Panther (v2.8.7.101)", self.f9f_panther), ("F/A-18E/F Super Hornet AI Tanker (version 1.4)", self.fa18ef_tanker), - ("F/A-18E/F/G Super Hornet (version 2.2.5)", self.fa_18efg), + ("F/A-18E/F/G Super Hornet (version 2.3.2)", self.fa_18efg), ("Frenchpack (v4.9.1)", self.frenchpack), ("High Digit SAMs", self.high_digit_sams), ("IDF Assets Pack (v1.1 by IDF Mods Project)", self.irondome), diff --git a/resources/factions/usn_2009.json b/resources/factions/usn_2009.json index 004fb9d8..48392202 100644 --- a/resources/factions/usn_2009.json +++ b/resources/factions/usn_2009.json @@ -11,7 +11,7 @@ "F/A-18C Hornet (Lot 20)", "F/A-18E Super Hornet", "F/A-18F Super Hornet", - "EA-18G Growler", + "EA-18G Growler", "EA-6B Prowler", "AV-8B Harrier II Night Attack", "AH-1W SuperCobra",