From 6be517ad3e4bdb9de79408e6fca4b76d795d37b6 Mon Sep 17 00:00:00 2001 From: Raffson Date: Sun, 23 Apr 2023 16:05:45 +0200 Subject: [PATCH] Add A-7E Corsair II mod Banner, icon, payloads & export by Adecarcer Create A-7E.lua Co-Authored-By: Antonio <54774215+Adecarcer@users.noreply.github.com> --- game/ato/ai_flight_planner_db.py | 6 + game/factions/faction.py | 2 + game/theater/start_generator.py | 1 + pydcs_extensions/__init__.py | 1 + pydcs_extensions/a7e/a7e.py | 1470 +++++++++++++++++ qt_ui/main.py | 1 + qt_ui/windows/newgame/QNewGameWizard.py | 4 + resources/customized_payloads/A-7E.lua | 332 ++++ resources/factions/USA 1970 Vietnam War.json | 1 + resources/factions/bluefor_coldwar.json | 1 + resources/factions/usa_1975.json | 1 + resources/factions/usn_1985.json | 1 + .../ui/units/aircrafts/banners/A-7E_24.jpg | Bin 0 -> 60307 bytes .../ui/units/aircrafts/icons/A-7E_24.jpg | Bin 0 -> 2339 bytes resources/units/aircraft/A-7E.yaml | 16 + 15 files changed, 1837 insertions(+) create mode 100644 pydcs_extensions/a7e/a7e.py create mode 100644 resources/customized_payloads/A-7E.lua create mode 100644 resources/ui/units/aircrafts/banners/A-7E_24.jpg create mode 100644 resources/ui/units/aircrafts/icons/A-7E_24.jpg create mode 100644 resources/units/aircraft/A-7E.yaml diff --git a/game/ato/ai_flight_planner_db.py b/game/ato/ai_flight_planner_db.py index 1a986de1..998d8f07 100644 --- a/game/ato/ai_flight_planner_db.py +++ b/game/ato/ai_flight_planner_db.py @@ -126,6 +126,7 @@ from dcs.unittype import FlyingType from game.dcs.aircrafttype import AircraftType from pydcs_extensions.a4ec.a4ec import A_4E_C from pydcs_extensions.a6a.a6a import VSN_A6A +from pydcs_extensions.a7e.a7e import A_7E from pydcs_extensions.f100.f100 import VSN_F100 from pydcs_extensions.f104.f104 import VSN_F104C, VSN_F104G, VSN_F104S, VSN_F104S_AG from pydcs_extensions.f105.f105 import VSN_F105D, VSN_F105G @@ -274,6 +275,7 @@ CAS_CAPABLE = [ F_16A_MLU, F_16A, B_1B, + A_7E, A_4E_C, F_14B, F_14A_135_GR, @@ -373,6 +375,7 @@ SEAD_ESCORT_CAPABLE = [ Su_25T, Su_25TM, F_4E, + A_7E, A_4E_C, JAS39Gripen_AG, AV8BNA, @@ -481,6 +484,7 @@ STRIKE_CAPABLE = [ MiG_29G, MiG_29A, F_4E, + A_7E, A_10C_2, A_10C, VSN_F4C, @@ -554,6 +558,7 @@ ANTISHIP_CAPABLE = [ Tornado_GR4, AV8BNA, S_3B, + A_7E, A_20G, Ju_88A4, MosquitoFBMkVI, @@ -625,6 +630,7 @@ RUNWAY_ATTACK_CAPABLE = [ VSN_F4C, VSN_F4B, S_3B, + A_7E, A_4E_C, Bronco_OV_10A, M_2000C, diff --git a/game/factions/faction.py b/game/factions/faction.py index 4551322e..095ed41d 100644 --- a/game/factions/faction.py +++ b/game/factions/faction.py @@ -379,6 +379,8 @@ class Faction: self.remove_aircraft("Su-57") if not mod_settings.ov10a_bronco: self.remove_aircraft("Bronco-OV-10A") + if not mod_settings.a7e_corsair2: + self.remove_aircraft("A-7E") # frenchpack if not mod_settings.frenchpack: self.remove_vehicle("AMX10RCR") diff --git a/game/theater/start_generator.py b/game/theater/start_generator.py index d66cfbe5..27ffaea6 100644 --- a/game/theater/start_generator.py +++ b/game/theater/start_generator.py @@ -55,6 +55,7 @@ class GeneratorSettings: class ModSettings: a4_skyhawk: bool = False a6a_intruder: bool = False + a7e_corsair2: bool = False f4bc_phantom: bool = False f15d_baz: bool = False f_16_idf: bool = False diff --git a/pydcs_extensions/__init__.py b/pydcs_extensions/__init__.py index 19d2271e..acc8ec02 100644 --- a/pydcs_extensions/__init__.py +++ b/pydcs_extensions/__init__.py @@ -1,5 +1,6 @@ from .a4ec import * from .a6a import * +from .a7e import * from .f4b import * from .f84g import * from .f100 import * diff --git a/pydcs_extensions/a7e/a7e.py b/pydcs_extensions/a7e/a7e.py new file mode 100644 index 00000000..9fe418df --- /dev/null +++ b/pydcs_extensions/a7e/a7e.py @@ -0,0 +1,1470 @@ +from typing import Set + +from dcs import task +from dcs.planes import PlaneType +from dcs.liveries_scanner import Liveries +from dcs.weapons_data import Weapons + +from game.modsupport import planemod +from pydcs_extensions import inject_weapons + + +class WeaponsA7E: + Mk_77_Mod_0 = {"clsid": "{Mk77_mod0}", "name": "Mk-77 Mod 0", "weight": 340} + Mk_77_Mod_5 = {"clsid": "{Mk77_mod5}", "name": "Mk-77 Mod 5", "weight": 230} + Mk_83AIR = {"clsid": "{Mk83AIR}", "name": "Mk-83AIR", "weight": 454} + CBU_99_Mod_6 = {"clsid": "{CBU99_mod6}", "name": "CBU-99 Mod 6", "weight": 222} + BRU_41A_with_6_x_BDU_33___25lb_Practice_Bomb_LD = { + "clsid": "{BRU41_6X_BDU-33}", + "name": "BRU-41A with 6 x BDU-33 - 25lb Practice Bomb LD", + "weight": 195.713, + } + BRU_41A_with_6_x_Mk_82___500lb_GP_Bomb_LD = { + "clsid": "{BRU41_6X_MK-82}", + "name": "BRU-41A with 6 x Mk-82 - 500lb GP Bomb LD", + "weight": 1495.913, + } + BRU_41A___4_x_BDU_33 = { + "clsid": "{BRU41A_4_L*BDU33}", + "name": "BRU-41A - 4 x BDU-33", + "weight": 173.113, + } + BRU_41A___4_x_BDU_33_ = { + "clsid": "{BRU41A_4_R*BDU33}", + "name": "BRU-41A - 4 x BDU-33", + "weight": 173.113, + } + BRU_41A___4_x_CBU_52B = { + "clsid": "{BRU41A_4_L*CBU52B}", + "name": "BRU-41A - 4 x CBU-52B", + "weight": 1551.913, + } + BRU_41A___4_x_CBU_52B_ = { + "clsid": "{BRU41A_4_R*CBU52B}", + "name": "BRU-41A - 4 x CBU-52B", + "weight": 1551.913, + } + BRU_41A___4_x_CBU_99 = { + "clsid": "{BRU41A_4_L*CBU99_mod6}", + "name": "BRU-41A - 4 x CBU-99", + "weight": 1015.913, + } + BRU_41A___4_x_CBU_99_ = { + "clsid": "{BRU41A_4_R*CBU99_mod6}", + "name": "BRU-41A - 4 x CBU-99", + "weight": 1015.913, + } + BRU_41A___4_x_Mk_20_Rockeye = { + "clsid": "{BRU41A_4_L*MK20_ROCKEYE}", + "name": "BRU-41A - 4 x Mk-20 Rockeye", + "weight": 1015.913, + } + BRU_41A___4_x_Mk_20_Rockeye_ = { + "clsid": "{BRU41A_4_R*MK20_ROCKEYE}", + "name": "BRU-41A - 4 x Mk-20 Rockeye", + "weight": 1015.913, + } + BRU_41A___4_x_Mk_81 = { + "clsid": "{BRU41A_4_L*MK81}", + "name": "BRU-41A - 4 x Mk-81", + "weight": 599.913, + } + BRU_41A___4_x_Mk_81_ = { + "clsid": "{BRU41A_4_R*MK81}", + "name": "BRU-41A - 4 x Mk-81", + "weight": 599.913, + } + BRU_41A___4_x_Mk_82 = { + "clsid": "{BRU41A_4_L*MK82}", + "name": "BRU-41A - 4 x Mk-82", + "weight": 1091.913, + } + BRU_41A___4_x_Mk_82AIR = { + "clsid": "{BRU41A_4_L*MK82AIR}", + "name": "BRU-41A - 4 x Mk-82AIR", + "weight": 1055.913, + } + BRU_41A___4_x_Mk_82AIR_ = { + "clsid": "{BRU41A_4_R*MK82AIR}", + "name": "BRU-41A - 4 x Mk-82AIR", + "weight": 1055.913, + } + BRU_41A___4_x_Mk_82_ = { + "clsid": "{BRU41A_4_R*MK82}", + "name": "BRU-41A - 4 x Mk-82", + "weight": 1091.913, + } + BRU_41A___4_x_Mk_82_Snakeye = { + "clsid": "{BRU41A_4_L*MK82_SNAKEYE}", + "name": "BRU-41A - 4 x Mk-82 Snakeye", + "weight": 1055.913, + } + BRU_41A___4_x_Mk_82_Snakeye_ = { + "clsid": "{BRU41A_4_R*MK82_SNAKEYE}", + "name": "BRU-41A - 4 x Mk-82 Snakeye", + "weight": 1055.913, + } + BRU_41A___6_x_BDU_33 = { + "clsid": "{BRU41A_6*BDU33}", + "name": "BRU-41A - 6 x BDU-33", + "weight": 195.713, + } + BRU_41A___6_x_CBU_52B = { + "clsid": "{BRU41A_6*CBU52B}", + "name": "BRU-41A - 6 x CBU-52B", + "weight": 2263.913, + } + BRU_41A___6_x_CBU_99 = { + "clsid": "{BRU41A_6*CBU99_mod6}", + "name": "BRU-41A - 6 x CBU-99", + "weight": 1459.913, + } + BRU_41A___6_x_Mk_20_Rockeye = { + "clsid": "{BRU41A_6*MK20_ROCKEYE}", + "name": "BRU-41A - 6 x Mk-20 Rockeye", + "weight": 1459.913, + } + BRU_41A___6_x_Mk_81 = { + "clsid": "{BRU41A_6*MK81}", + "name": "BRU-41A - 6 x Mk-81", + "weight": 835.913, + } + BRU_41A___6_x_Mk_82 = { + "clsid": "{BRU41A_6*MK82}", + "name": "BRU-41A - 6 x Mk-82", + "weight": 1573.913, + } + BRU_41A___6_x_Mk_82AIR = { + "clsid": "{BRU41A_6*MK82AIR}", + "name": "BRU-41A - 6 x Mk-82AIR", + "weight": 1519.913, + } + BRU_41A___6_x_Mk_82_Snakeye = { + "clsid": "{BRU41A_6*MK82_SNAKEYE}", + "name": "BRU-41A - 6 x Mk-82 Snakeye", + "weight": 1519.913, + } + BRU_42A___2_x_BDU_33 = { + "clsid": "{BRU42A_2_L*BDU33}", + "name": "BRU-42A - 2 x BDU-33", + "weight": 82.6, + } + BRU_42A___2_x_BDU_33_ = { + "clsid": "{BRU42A_2_R*BDU33}", + "name": "BRU-42A - 2 x BDU-33", + "weight": 82.6, + } + BRU_42A___2_x_CBU_52B = { + "clsid": "{BRU42A_2_L*CBU52B}", + "name": "BRU-42A - 2 x CBU-52B", + "weight": 772, + } + BRU_42A___2_x_CBU_52B_ = { + "clsid": "{BRU42A_2_R*CBU52B}", + "name": "BRU-42A - 2 x CBU-52B", + "weight": 772, + } + BRU_42A___2_x_CBU_87 = { + "clsid": "{BRU42A_2_L*CBU87}", + "name": "BRU-42A - 2 x CBU-87", + "weight": 920, + } + BRU_42A___2_x_CBU_87_ = { + "clsid": "{BRU42A_2_R*CBU87}", + "name": "BRU-42A - 2 x CBU-87", + "weight": 920, + } + BRU_42A___2_x_CBU_97 = { + "clsid": "{BRU42A_2_L*CBU97}", + "name": "BRU-42A - 2 x CBU-97", + "weight": 894, + } + BRU_42A___2_x_CBU_97_ = { + "clsid": "{BRU42A_2_R*CBU97}", + "name": "BRU-42A - 2 x CBU-97", + "weight": 894, + } + BRU_42A___2_x_CBU_99 = { + "clsid": "{BRU42A_2_L*CBU99_mod6}", + "name": "BRU-42A - 2 x CBU-99", + "weight": 504, + } + BRU_42A___2_x_CBU_99_ = { + "clsid": "{BRU42A_2_R*CBU99_mod6}", + "name": "BRU-42A - 2 x CBU-99", + "weight": 504, + } + BRU_42A___2_x_GBU_12 = { + "clsid": "{BRU42A_2_L*GBU12}", + "name": "BRU-42A - 2 x GBU-12", + "weight": 610, + } + BRU_42A___2_x_GBU_12_ = { + "clsid": "{BRU42A_2_R*GBU12}", + "name": "BRU-42A - 2 x GBU-12", + "weight": 610, + } + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71 = { + "clsid": "{BRU42A_2_L*LAU10_ZUNI_MK71}", + "name": "BRU-42A - 2 x LAU-10 - 4 ZUNI Mk 71", + "weight": 940, + } + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_ = { + "clsid": "{BRU42A_2_R*LAU10_ZUNI_MK71}", + "name": "BRU-42A - 2 x LAU-10 - 4 ZUNI Mk 71", + "weight": 940, + } + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE = { + "clsid": "{BRU42A_2_L*LAU61_HYDRA_M151HE}", + "name": "BRU-42A - 2 x LAU-61 - 19 2.75' rockets M151 HE", + "weight": 641.18, + } + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_ = { + "clsid": "{BRU42A_2_R*LAU61_HYDRA_M151HE}", + "name": "BRU-42A - 2 x LAU-61 - 19 2.75' rockets M151 HE", + "weight": 641.18, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE = { + "clsid": "{BRU42A_2_L*LAU68_HYDRA_M151HE}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M151 HE", + "weight": 289.06, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_ = { + "clsid": "{BRU42A_2_R*LAU68_HYDRA_M151HE}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M151 HE", + "weight": 289.06, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP = { + "clsid": "{BRU42A_2_L*LAU68_HYDRA_M156WP}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M156 WP", + "weight": 291.58, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_ = { + "clsid": "{BRU42A_2_R*LAU68_HYDRA_M156WP}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M156 WP", + "weight": 291.58, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257 = { + "clsid": "{BRU42A_2_L*LAU68_HYDRA_M257}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M257", + "weight": 300.26, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_ = { + "clsid": "{BRU42A_2_R*LAU68_HYDRA_M257}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets M257", + "weight": 300.26, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT = { + "clsid": "{BRU42A_2_L*LAU68_HYDRA_MK5HEAT}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets Mk5 HEAT", + "weight": 266.4, + } + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_ = { + "clsid": "{BRU42A_2_R*LAU68_HYDRA_MK5HEAT}", + "name": "BRU-42A - 2 x LAU-68 - 7 2.75' rockets Mk5 HEAT", + "weight": 266.4, + } + BRU_42A___2_x_M117 = { + "clsid": "{BRU42A_2_L*M117}", + "name": "BRU-42A - 2 x M117", + "weight": 740, + } + BRU_42A___2_x_M117_ = { + "clsid": "{BRU42A_2_R*M117}", + "name": "BRU-42A - 2 x M117", + "weight": 740, + } + BRU_42A___2_x_Mk_20_Rockeye = { + "clsid": "{BRU42A_2_L*MK20_ROCKEYE}", + "name": "BRU-42A - 2 x Mk-20 Rockeye", + "weight": 504, + } + BRU_42A___2_x_Mk_20_Rockeye_ = { + "clsid": "{BRU42A_2_R*MK20_ROCKEYE}", + "name": "BRU-42A - 2 x Mk-20 Rockeye", + "weight": 504, + } + BRU_42A___2_x_Mk_81 = { + "clsid": "{BRU42A_2_L*MK81}", + "name": "BRU-42A - 2 x Mk-81", + "weight": 296, + } + BRU_42A___2_x_Mk_81_ = { + "clsid": "{BRU42A_2_R*MK81}", + "name": "BRU-42A - 2 x Mk-81", + "weight": 296, + } + BRU_42A___2_x_Mk_82 = { + "clsid": "{BRU42A_2_L*MK82}", + "name": "BRU-42A - 2 x Mk-82", + "weight": 542, + } + BRU_42A___2_x_Mk_82AIR = { + "clsid": "{BRU42A_2_L*MK82AIR}", + "name": "BRU-42A - 2 x Mk-82AIR", + "weight": 524, + } + BRU_42A___2_x_Mk_82AIR_ = { + "clsid": "{BRU42A_2_R*MK82AIR}", + "name": "BRU-42A - 2 x Mk-82AIR", + "weight": 524, + } + BRU_42A___2_x_Mk_82_ = { + "clsid": "{BRU42A_2_R*MK82}", + "name": "BRU-42A - 2 x Mk-82", + "weight": 542, + } + BRU_42A___2_x_Mk_82_Snakeye = { + "clsid": "{BRU42A_2_L*MK82_SNAKEYE}", + "name": "BRU-42A - 2 x Mk-82 Snakeye", + "weight": 524, + } + BRU_42A___2_x_Mk_82_Snakeye_ = { + "clsid": "{BRU42A_2_R*MK82_SNAKEYE}", + "name": "BRU-42A - 2 x Mk-82 Snakeye", + "weight": 524, + } + BRU_42A___2_x_Mk_83 = { + "clsid": "{BRU42A_2_L*MK83}", + "name": "BRU-42A - 2 x Mk-83", + "weight": 954, + } + BRU_42A___2_x_Mk_83AIR = { + "clsid": "{BRU42A_2_L*MK83AIR}", + "name": "BRU-42A - 2 x Mk-83AIR", + "weight": 968, + } + BRU_42A___2_x_Mk_83AIR_ = { + "clsid": "{BRU42A_2_R*MK83AIR}", + "name": "BRU-42A - 2 x Mk-83AIR", + "weight": 968, + } + BRU_42A___2_x_Mk_83_ = { + "clsid": "{BRU42A_2_R*MK83}", + "name": "BRU-42A - 2 x Mk-83", + "weight": 954, + } + BRU_42A___3_x_BDU_33 = { + "clsid": "{BRU42A_3*BDU33}", + "name": "BRU-42A - 3 x BDU-33", + "weight": 93.9, + } + BRU_42A___3_x_CBU_52B = { + "clsid": "{BRU42A_3*CBU52B}", + "name": "BRU-42A - 3 x CBU-52B", + "weight": 1128, + } + BRU_42A___3_x_CBU_99 = { + "clsid": "{BRU42A_3*CBU99_mod6}", + "name": "BRU-42A - 3 x CBU-99", + "weight": 726, + } + BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71 = { + "clsid": "{BRU42A_3*LAU10_ZUNI_MK71}", + "name": "BRU-42A - 3 x LAU-10 - 4 ZUNI Mk 71", + "weight": 1380, + } + BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE = { + "clsid": "{BRU42A_3*LAU3_HYDRA_MK1HE}", + "name": "BRU-42A - 3 x LAU-3 - 19 2.75' rockets M151 HE", + "weight": 915.9, + } + BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP = { + "clsid": "{BRU42A_3*LAU3_HYDRA_M156WP}", + "name": "BRU-42A - 3 x LAU-3 - 19 2.75' rockets M156 WP", + "weight": 998.7, + } + BRU_42A___3_x_LAU_3___19_2_75__rockets_Mk5_HEAT = { + "clsid": "{BRU42A_3*LAU3_HYDRA_MK5HEAT}", + "name": "BRU-42A - 3 x LAU-3 - 19 2.75' rockets Mk5 HEAT", + "weight": 918.6, + } + BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE = { + "clsid": "{BRU42A_3*LAU61_HYDRA_M151HE}", + "name": "BRU-42A - 3 x LAU-61 - 19 2.75' rockets M151 HE", + "weight": 931.77, + } + BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE = { + "clsid": "{BRU42A_3*LAU68_HYDRA_M151HE}", + "name": "BRU-42A - 3 x LAU-68 - 7 2.75' rockets M151 HE", + "weight": 403.59, + } + BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP = { + "clsid": "{BRU42A_3*LAU68_HYDRA_M156WP}", + "name": "BRU-42A - 3 x LAU-68 - 7 2.75' rockets M156 WP", + "weight": 407.37, + } + BRU_42A___3_x_LAU_68___7_2_75__rockets_M257 = { + "clsid": "{BRU42A_3*LAU68_HYDRA_M257}", + "name": "BRU-42A - 3 x LAU-68 - 7 2.75' rockets M257", + "weight": 420.39, + } + BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT = { + "clsid": "{BRU42A_3*LAU68_HYDRA_MK5HEAT}", + "name": "BRU-42A - 3 x LAU-68 - 7 2.75' rockets Mk5 HEAT", + "weight": 369.6, + } + BRU_42A___3_x_M117 = { + "clsid": "{BRU42A_3*M117}", + "name": "BRU-42A - 3 x M117", + "weight": 1080, + } + BRU_42A___3_x_Mk_20_Rockeye = { + "clsid": "{BRU42A_3*MK20_ROCKEYE}", + "name": "BRU-42A - 3 x Mk-20 Rockeye", + "weight": 726, + } + BRU_42A___3_x_Mk_81 = { + "clsid": "{BRU42A_3*MK81}", + "name": "BRU-42A - 3 x Mk-81", + "weight": 414, + } + BRU_42A___3_x_Mk_82 = { + "clsid": "{BRU42A_3*MK82}", + "name": "BRU-42A - 3 x Mk-82", + "weight": 783, + } + BRU_42A___3_x_Mk_82AIR = { + "clsid": "{BRU42A_3*MK82AIR}", + "name": "BRU-42A - 3 x Mk-82AIR", + "weight": 756, + } + BRU_42A___3_x_Mk_82_Snakeye = { + "clsid": "{BRU42A_3*MK82_SNAKEYE}", + "name": "BRU-42A - 3 x Mk-82 Snakeye", + "weight": 756, + } + BRU_42A___3_x_Mk_83 = { + "clsid": "{BRU42A_3*MK83}", + "name": "BRU-42A - 3 x Mk-83", + "weight": 1401, + } + BRU_42A___3_x_Mk_83AIR = { + "clsid": "{BRU42A_3*MK83AIR}", + "name": "BRU-42A - 3 x Mk-83AIR", + "weight": 1422, + } + AN_ALQ_81_ECM_Pod = { + "clsid": "{ALQ_81}", + "name": "AN/ALQ-81 ECM Pod", + "weight": 143.789, + } + AERO_1D_300_Gallons_Fuel_Tank_ = { + "clsid": "{AV8BNA_AERO1D}", + "name": "AERO 1D 300 Gallons Fuel Tank ", + "weight": 998.3513, + } + AERO_1D_300_Gallons_Fuel_Tank__ = { + "clsid": "{A7E_AERO1D}", + "name": "AERO 1D 300 Gallons Fuel Tank ", + "weight": 1002.439, + } + AERO_1D_300_Gallons_Fuel_Tank__Empty_ = { + "clsid": "{AV8BNA_AERO1D_EMPTY}", + "name": "AERO 1D 300 Gallons Fuel Tank (Empty)", + "weight": 89.8113, + } + AERO_1D_300_Gallons_Fuel_Tank__Empty__ = { + "clsid": "{A7E_AERO1D_EMPTY}", + "name": "AERO 1D 300 Gallons Fuel Tank (Empty)", + "weight": 103.89362, + } + GPU_5A_Gunpod = {"clsid": "{GPU_5A}", "name": "GPU-5A Gunpod", "weight": 866.158} + AN_AAR_45_FLIR_Pod = { + "clsid": "{AAR_45}", + "name": "AN/AAR-45 FLIR Pod", + "weight": 327, + } + + +inject_weapons(WeaponsA7E) + + +@planemod +class A_7E(PlaneType): + id = "A-7E" + flyable = True + height = 4.9 + width = 11.8 + length = 14.06 + fuel_max = 4552 + max_speed = 972 + chaff = 90 + flare = 90 + charge_total = 180 + chaff_charge_size = 1 + flare_charge_size = 2 + category = "Air" # {C168A850-3C0B-436a-95B5-C4A015552560} + radio_frequency = 124 + + livery_name = "A-7E" # from type + Liveries = Liveries()[livery_name] + + class Pylon1: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 1, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + LAU_118a_with_AGM_45B_Shrike_ARM__Imp_ = ( + 1, + Weapons.LAU_118a_with_AGM_45B_Shrike_ARM__Imp_, + ) + AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = ( + 1, + Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_, + ) + Mk_77_Mod_0 = (1, WeaponsA7E.Mk_77_Mod_0) + Mk_77_Mod_5 = (1, WeaponsA7E.Mk_77_Mod_5) + Mk_82___500lb_GP_Bomb_LD = (1, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (1, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 1, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_HD, + ) + Mk_83___1000lb_GP_Bomb_LD = (1, Weapons.Mk_83___1000lb_GP_Bomb_LD) + Mk_83AIR = (1, WeaponsA7E.Mk_83AIR) + Mk_84___2000lb_GP_Bomb_LD = (1, Weapons.Mk_84___2000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (1, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 1, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (1, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (1, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (1, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (1, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 1, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (1, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81 = (1, WeaponsA7E.BRU_42A___2_x_Mk_81) + BRU_42A___2_x_Mk_82 = (1, WeaponsA7E.BRU_42A___2_x_Mk_82) + BRU_42A___2_x_Mk_82AIR = (1, WeaponsA7E.BRU_42A___2_x_Mk_82AIR) + BRU_42A___2_x_Mk_82_Snakeye = (1, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye) + BRU_42A___2_x_Mk_83 = (1, WeaponsA7E.BRU_42A___2_x_Mk_83) + BRU_42A___2_x_M117 = (1, WeaponsA7E.BRU_42A___2_x_M117) + BRU_42A___2_x_Mk_20_Rockeye = (1, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye) + BRU_42A___2_x_CBU_52B = (1, WeaponsA7E.BRU_42A___2_x_CBU_52B) + BRU_42A___2_x_CBU_87 = (1, WeaponsA7E.BRU_42A___2_x_CBU_87) + BRU_42A___2_x_CBU_97 = (1, WeaponsA7E.BRU_42A___2_x_CBU_97) + BRU_42A___2_x_CBU_99 = (1, WeaponsA7E.BRU_42A___2_x_CBU_99) + BRU_42A___3_x_Mk_81 = (1, WeaponsA7E.BRU_42A___3_x_Mk_81) + BRU_42A___3_x_Mk_82 = (1, WeaponsA7E.BRU_42A___3_x_Mk_82) + BRU_42A___3_x_Mk_82AIR = (1, WeaponsA7E.BRU_42A___3_x_Mk_82AIR) + BRU_42A___3_x_Mk_82_Snakeye = (1, WeaponsA7E.BRU_42A___3_x_Mk_82_Snakeye) + BRU_42A___3_x_Mk_83 = (1, WeaponsA7E.BRU_42A___3_x_Mk_83) + BRU_42A___3_x_Mk_83AIR = (1, WeaponsA7E.BRU_42A___3_x_Mk_83AIR) + BRU_42A___3_x_M117 = (1, WeaponsA7E.BRU_42A___3_x_M117) + BRU_42A___3_x_Mk_20_Rockeye = (1, WeaponsA7E.BRU_42A___3_x_Mk_20_Rockeye) + BRU_42A___3_x_CBU_52B = (1, WeaponsA7E.BRU_42A___3_x_CBU_52B) + BRU_42A___3_x_CBU_99 = (1, WeaponsA7E.BRU_42A___3_x_CBU_99) + BRU_42A___3_x_BDU_33 = (1, WeaponsA7E.BRU_42A___3_x_BDU_33) + BRU_41A___4_x_Mk_81 = (1, WeaponsA7E.BRU_41A___4_x_Mk_81) + BRU_41A___4_x_Mk_82 = (1, WeaponsA7E.BRU_41A___4_x_Mk_82) + BRU_41A___4_x_Mk_82AIR = (1, WeaponsA7E.BRU_41A___4_x_Mk_82AIR) + BRU_41A___4_x_Mk_82_Snakeye = (1, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye) + BRU_41A___4_x_Mk_20_Rockeye = (1, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye) + BRU_41A___4_x_CBU_52B = (1, WeaponsA7E.BRU_41A___4_x_CBU_52B) + BRU_41A___4_x_CBU_99 = (1, WeaponsA7E.BRU_41A___4_x_CBU_99) + BRU_41A___6_x_Mk_81 = (1, WeaponsA7E.BRU_41A___6_x_Mk_81) + BRU_41A___6_x_Mk_82 = (1, WeaponsA7E.BRU_41A___6_x_Mk_82) + BRU_41A___6_x_Mk_82AIR = (1, WeaponsA7E.BRU_41A___6_x_Mk_82AIR) + BRU_41A___6_x_Mk_82_Snakeye = (1, WeaponsA7E.BRU_41A___6_x_Mk_82_Snakeye) + BRU_41A___6_x_Mk_20_Rockeye = (1, WeaponsA7E.BRU_41A___6_x_Mk_20_Rockeye) + BRU_41A___6_x_CBU_52B = (1, WeaponsA7E.BRU_41A___6_x_CBU_52B) + BRU_41A___6_x_CBU_99 = (1, WeaponsA7E.BRU_41A___6_x_CBU_99) + BRU_41A___6_x_BDU_33 = (1, WeaponsA7E.BRU_41A___6_x_BDU_33) + LAU3_WP156 = (1, Weapons.LAU3_WP156) + LAU3_HE151 = (1, Weapons.LAU3_HE151) + LAU3_HE5 = (1, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 1, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 1, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 1, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 1, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 1, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 1, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257 = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71 = ( + 1, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE, + ) + # ERRR {BRU42A_3*LAU3_HYDRA_MK5HEAT + BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M257 = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71 = ( + 1, + WeaponsA7E.BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71, + ) + AN_ALQ_81_ECM_Pod = (1, WeaponsA7E.AN_ALQ_81_ECM_Pod) + ALQ_131___ECM_Pod = (1, Weapons.ALQ_131___ECM_Pod) + ALQ_184 = (1, Weapons.ALQ_184) + ADM_141A_TALD = (1, Weapons.ADM_141A_TALD) + ADM_141B_TALD = (1, Weapons.ADM_141B_TALD) + AERO_1D_300_Gallons_Fuel_Tank__ = ( + 1, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__, + ) + AERO_1D_300_Gallons_Fuel_Tank__Empty__ = ( + 1, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__Empty__, + ) + + # ERRR + + class Pylon2: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 2, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + LAU_117_with_AGM_65D___Maverick_D__IIR_ASM_ = ( + 2, + Weapons.LAU_117_with_AGM_65D___Maverick_D__IIR_ASM_, + ) + LAU_88_with_2_x_AGM_65D___Maverick_D__IIR_ASM_ = ( + 2, + Weapons.LAU_88_with_2_x_AGM_65D___Maverick_D__IIR_ASM_, + ) + LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = ( + 2, + Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_, + ) + LAU_88_with_2_x_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = ( + 2, + Weapons.LAU_88_with_2_x_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_, + ) + LAU_117_AGM_65F = (2, Weapons.LAU_117_AGM_65F) + LAU_117_AGM_65G = (2, Weapons.LAU_117_AGM_65G) + LAU_117_AGM_65H = (2, Weapons.LAU_117_AGM_65H) + LAU_88_AGM_65H_2_L = (2, Weapons.LAU_88_AGM_65H_2_L) + LAU_118a_with_AGM_45B_Shrike_ARM__Imp_ = ( + 2, + Weapons.LAU_118a_with_AGM_45B_Shrike_ARM__Imp_, + ) + AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = ( + 2, + Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_, + ) + Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (2, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 2, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_HD, + ) + Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) + Mk_84___2000lb_GP_Bomb_LD = (2, Weapons.Mk_84___2000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (2, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 2, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (2, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (2, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (2, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (2, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 2, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81 = (2, WeaponsA7E.BRU_42A___2_x_Mk_81) + BRU_42A___2_x_Mk_82 = (2, WeaponsA7E.BRU_42A___2_x_Mk_82) + BRU_42A___2_x_Mk_82AIR = (2, WeaponsA7E.BRU_42A___2_x_Mk_82AIR) + BRU_42A___2_x_Mk_82_Snakeye = (2, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye) + BRU_42A___2_x_Mk_83 = (2, WeaponsA7E.BRU_42A___2_x_Mk_83) + BRU_42A___2_x_M117 = (2, WeaponsA7E.BRU_42A___2_x_M117) + BRU_42A___2_x_Mk_20_Rockeye = (2, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye) + BRU_42A___2_x_CBU_52B = (2, WeaponsA7E.BRU_42A___2_x_CBU_52B) + BRU_42A___2_x_CBU_87 = (2, WeaponsA7E.BRU_42A___2_x_CBU_87) + BRU_42A___2_x_CBU_97 = (2, WeaponsA7E.BRU_42A___2_x_CBU_97) + BRU_42A___2_x_CBU_99 = (2, WeaponsA7E.BRU_42A___2_x_CBU_99) + BRU_42A___3_x_Mk_81 = (2, WeaponsA7E.BRU_42A___3_x_Mk_81) + BRU_42A___3_x_Mk_82 = (2, WeaponsA7E.BRU_42A___3_x_Mk_82) + BRU_42A___3_x_Mk_82AIR = (2, WeaponsA7E.BRU_42A___3_x_Mk_82AIR) + BRU_42A___3_x_Mk_82_Snakeye = (2, WeaponsA7E.BRU_42A___3_x_Mk_82_Snakeye) + BRU_42A___3_x_Mk_83 = (2, WeaponsA7E.BRU_42A___3_x_Mk_83) + BRU_42A___3_x_M117 = (2, WeaponsA7E.BRU_42A___3_x_M117) + BRU_42A___3_x_Mk_20_Rockeye = (2, WeaponsA7E.BRU_42A___3_x_Mk_20_Rockeye) + BRU_42A___3_x_CBU_52B = (2, WeaponsA7E.BRU_42A___3_x_CBU_52B) + BRU_42A___3_x_CBU_99 = (2, WeaponsA7E.BRU_42A___3_x_CBU_99) + BRU_42A___3_x_BDU_33 = (2, WeaponsA7E.BRU_42A___3_x_BDU_33) + BRU_41A___4_x_Mk_81 = (2, WeaponsA7E.BRU_41A___4_x_Mk_81) + BRU_41A___4_x_Mk_82 = (2, WeaponsA7E.BRU_41A___4_x_Mk_82) + BRU_41A___4_x_Mk_82AIR = (2, WeaponsA7E.BRU_41A___4_x_Mk_82AIR) + BRU_41A___4_x_Mk_82_Snakeye = (2, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye) + BRU_41A___4_x_Mk_20_Rockeye = (2, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye) + BRU_41A___4_x_CBU_52B = (2, WeaponsA7E.BRU_41A___4_x_CBU_52B) + BRU_41A___4_x_CBU_99 = (2, WeaponsA7E.BRU_41A___4_x_CBU_99) + BRU_41A___6_x_Mk_81 = (2, WeaponsA7E.BRU_41A___6_x_Mk_81) + BRU_41A___6_x_Mk_82 = (2, WeaponsA7E.BRU_41A___6_x_Mk_82) + BRU_41A___6_x_Mk_82AIR = (2, WeaponsA7E.BRU_41A___6_x_Mk_82AIR) + BRU_41A___6_x_Mk_82_Snakeye = (2, WeaponsA7E.BRU_41A___6_x_Mk_82_Snakeye) + BRU_41A___6_x_Mk_20_Rockeye = (2, WeaponsA7E.BRU_41A___6_x_Mk_20_Rockeye) + BRU_41A___6_x_CBU_52B = (2, WeaponsA7E.BRU_41A___6_x_CBU_52B) + BRU_41A___6_x_CBU_99 = (2, WeaponsA7E.BRU_41A___6_x_CBU_99) + BRU_41A___6_x_BDU_33 = (2, WeaponsA7E.BRU_41A___6_x_BDU_33) + LAU3_WP156 = (2, Weapons.LAU3_WP156) + LAU3_HE151 = (2, Weapons.LAU3_HE151) + LAU3_HE5 = (2, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 2, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257 = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71 = ( + 2, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE, + ) + # ERRR {BRU42A_3*LAU3_HYDRA_MK5HEAT + BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M257 = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71 = ( + 2, + WeaponsA7E.BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71, + ) + + # ERRR + + class Pylon3: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 3, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (3, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 3, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_HD, + ) + Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD) + Mk_84___2000lb_GP_Bomb_LD = (3, Weapons.Mk_84___2000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (3, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 3, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (3, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (3, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (3, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (3, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 3, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (3, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81 = (3, WeaponsA7E.BRU_42A___2_x_Mk_81) + BRU_42A___2_x_Mk_82 = (3, WeaponsA7E.BRU_42A___2_x_Mk_82) + BRU_42A___2_x_Mk_82AIR = (3, WeaponsA7E.BRU_42A___2_x_Mk_82AIR) + BRU_42A___2_x_Mk_82_Snakeye = (3, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye) + BRU_42A___2_x_Mk_83 = (3, WeaponsA7E.BRU_42A___2_x_Mk_83) + BRU_42A___2_x_M117 = (3, WeaponsA7E.BRU_42A___2_x_M117) + BRU_42A___2_x_Mk_20_Rockeye = (3, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye) + BRU_42A___2_x_CBU_52B = (3, WeaponsA7E.BRU_42A___2_x_CBU_52B) + BRU_42A___2_x_CBU_87 = (3, WeaponsA7E.BRU_42A___2_x_CBU_87) + BRU_42A___2_x_CBU_97 = (3, WeaponsA7E.BRU_42A___2_x_CBU_97) + BRU_42A___2_x_CBU_99 = (3, WeaponsA7E.BRU_42A___2_x_CBU_99) + BRU_41A___4_x_Mk_81 = (3, WeaponsA7E.BRU_41A___4_x_Mk_81) + BRU_41A___4_x_Mk_82 = (3, WeaponsA7E.BRU_41A___4_x_Mk_82) + BRU_41A___4_x_Mk_82AIR = (3, WeaponsA7E.BRU_41A___4_x_Mk_82AIR) + BRU_41A___4_x_Mk_82_Snakeye = (3, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye) + BRU_41A___4_x_Mk_20_Rockeye = (3, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye) + BRU_41A___4_x_CBU_52B = (3, WeaponsA7E.BRU_41A___4_x_CBU_52B) + BRU_41A___4_x_CBU_99 = (3, WeaponsA7E.BRU_41A___4_x_CBU_99) + LAU3_WP156 = (3, Weapons.LAU3_WP156) + LAU3_HE151 = (3, Weapons.LAU3_HE151) + LAU3_HE5 = (3, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 3, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 3, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257 = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71 = ( + 3, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71, + ) + GPU_5A_Gunpod = (3, WeaponsA7E.GPU_5A_Gunpod) + AERO_1D_300_Gallons_Fuel_Tank__ = ( + 3, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__, + ) + AERO_1D_300_Gallons_Fuel_Tank__Empty__ = ( + 3, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__Empty__, + ) + + # ERRR + + class Pylon4: + AIM_9M_Sidewinder_IR_AAM = (4, Weapons.AIM_9M_Sidewinder_IR_AAM) + AIM_9L_Sidewinder_IR_AAM = (4, Weapons.AIM_9L_Sidewinder_IR_AAM) + CATM_9M = (4, Weapons.CATM_9M) + AGM_122_Sidearm = (4, Weapons.AGM_122_Sidearm) + Smokewinder___red = (4, Weapons.Smokewinder___red) + Smokewinder___green = (4, Weapons.Smokewinder___green) + Smokewinder___blue = (4, Weapons.Smokewinder___blue) + Smokewinder___white = (4, Weapons.Smokewinder___white) + Smokewinder___yellow = (4, Weapons.Smokewinder___yellow) + + class Pylon5: + AIM_9M_Sidewinder_IR_AAM = (5, Weapons.AIM_9M_Sidewinder_IR_AAM) + AIM_9L_Sidewinder_IR_AAM = (5, Weapons.AIM_9L_Sidewinder_IR_AAM) + CATM_9M = (5, Weapons.CATM_9M) + AGM_122_Sidearm = (5, Weapons.AGM_122_Sidearm) + Smokewinder___red = (5, Weapons.Smokewinder___red) + Smokewinder___green = (5, Weapons.Smokewinder___green) + Smokewinder___blue = (5, Weapons.Smokewinder___blue) + Smokewinder___white = (5, Weapons.Smokewinder___white) + Smokewinder___yellow = (5, Weapons.Smokewinder___yellow) + AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (5, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod) + + class Pylon6: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 6, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + 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_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 6, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_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) + M117___750lb_GP_Bomb_LD = (6, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 6, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (6, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (6, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (6, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (6, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 6, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_81_) + BRU_42A___2_x_Mk_82_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_82_) + BRU_42A___2_x_Mk_82AIR_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_82AIR_) + BRU_42A___2_x_Mk_82_Snakeye_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye_) + BRU_42A___2_x_Mk_83_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_83_) + BRU_42A___2_x_M117_ = (6, WeaponsA7E.BRU_42A___2_x_M117_) + BRU_42A___2_x_Mk_20_Rockeye_ = (6, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye_) + BRU_42A___2_x_CBU_52B_ = (6, WeaponsA7E.BRU_42A___2_x_CBU_52B_) + BRU_42A___2_x_CBU_87_ = (6, WeaponsA7E.BRU_42A___2_x_CBU_87_) + BRU_42A___2_x_CBU_97_ = (6, WeaponsA7E.BRU_42A___2_x_CBU_97_) + BRU_42A___2_x_CBU_99_ = (6, WeaponsA7E.BRU_42A___2_x_CBU_99_) + BRU_41A___4_x_Mk_81_ = (6, WeaponsA7E.BRU_41A___4_x_Mk_81_) + BRU_41A___4_x_Mk_82_ = (6, WeaponsA7E.BRU_41A___4_x_Mk_82_) + BRU_41A___4_x_Mk_82AIR_ = (6, WeaponsA7E.BRU_41A___4_x_Mk_82AIR_) + BRU_41A___4_x_Mk_82_Snakeye_ = (6, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye_) + BRU_41A___4_x_Mk_20_Rockeye_ = (6, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye_) + BRU_41A___4_x_CBU_52B_ = (6, WeaponsA7E.BRU_41A___4_x_CBU_52B_) + BRU_41A___4_x_CBU_99_ = (6, WeaponsA7E.BRU_41A___4_x_CBU_99_) + LAU3_WP156 = (6, Weapons.LAU3_WP156) + LAU3_HE151 = (6, Weapons.LAU3_HE151) + LAU3_HE5 = (6, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 6, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 6, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_ = ( + 6, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_, + ) + AN_AAR_45_FLIR_Pod = (6, WeaponsA7E.AN_AAR_45_FLIR_Pod) + GPU_5A_Gunpod = (6, WeaponsA7E.GPU_5A_Gunpod) + AERO_1D_300_Gallons_Fuel_Tank__ = ( + 6, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__, + ) + AERO_1D_300_Gallons_Fuel_Tank__Empty__ = ( + 6, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__Empty__, + ) + + # ERRR + + class Pylon7: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 7, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + LAU_117_with_AGM_65D___Maverick_D__IIR_ASM_ = ( + 7, + Weapons.LAU_117_with_AGM_65D___Maverick_D__IIR_ASM_, + ) + LAU_88_with_2_x_AGM_65D___Maverick_D__IIR_ASM__ = ( + 7, + Weapons.LAU_88_with_2_x_AGM_65D___Maverick_D__IIR_ASM__, + ) + LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_ = ( + 7, + Weapons.LAU_117_with_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd_, + ) + LAU_88_with_2_x_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd__ = ( + 7, + Weapons.LAU_88_with_2_x_AGM_65E___Maverick_E__Laser_ASM___Lg_Whd__, + ) + LAU_117_AGM_65F = (7, Weapons.LAU_117_AGM_65F) + LAU_117_AGM_65G = (7, Weapons.LAU_117_AGM_65G) + LAU_117_AGM_65H = (7, Weapons.LAU_117_AGM_65H) + LAU_88_AGM_65H_2_R = (7, Weapons.LAU_88_AGM_65H_2_R) + LAU_118a_with_AGM_45B_Shrike_ARM__Imp_ = ( + 7, + Weapons.LAU_118a_with_AGM_45B_Shrike_ARM__Imp_, + ) + AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = ( + 7, + Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_, + ) + Mk_81___250lb_GP_Bomb_LD = (7, Weapons.Mk_81___250lb_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_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 7, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_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) + M117___750lb_GP_Bomb_LD = (7, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 7, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (7, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (7, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (7, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (7, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 7, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (7, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_81_) + BRU_42A___2_x_Mk_82_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_82_) + BRU_42A___2_x_Mk_82AIR_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_82AIR_) + BRU_42A___2_x_Mk_82_Snakeye_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye_) + BRU_42A___2_x_Mk_83_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_83_) + BRU_42A___2_x_M117_ = (7, WeaponsA7E.BRU_42A___2_x_M117_) + BRU_42A___2_x_Mk_20_Rockeye_ = (7, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye_) + BRU_42A___2_x_CBU_52B_ = (7, WeaponsA7E.BRU_42A___2_x_CBU_52B_) + BRU_42A___2_x_CBU_87_ = (7, WeaponsA7E.BRU_42A___2_x_CBU_87_) + BRU_42A___2_x_CBU_97_ = (7, WeaponsA7E.BRU_42A___2_x_CBU_97_) + BRU_42A___2_x_CBU_99_ = (7, WeaponsA7E.BRU_42A___2_x_CBU_99_) + BRU_42A___3_x_Mk_81 = (7, WeaponsA7E.BRU_42A___3_x_Mk_81) + BRU_42A___3_x_Mk_82 = (7, WeaponsA7E.BRU_42A___3_x_Mk_82) + BRU_42A___3_x_Mk_82AIR = (7, WeaponsA7E.BRU_42A___3_x_Mk_82AIR) + BRU_42A___3_x_Mk_82_Snakeye = (7, WeaponsA7E.BRU_42A___3_x_Mk_82_Snakeye) + BRU_42A___3_x_Mk_83 = (7, WeaponsA7E.BRU_42A___3_x_Mk_83) + BRU_42A___3_x_M117 = (7, WeaponsA7E.BRU_42A___3_x_M117) + BRU_42A___3_x_Mk_20_Rockeye = (7, WeaponsA7E.BRU_42A___3_x_Mk_20_Rockeye) + BRU_42A___3_x_CBU_52B = (7, WeaponsA7E.BRU_42A___3_x_CBU_52B) + BRU_42A___3_x_CBU_99 = (7, WeaponsA7E.BRU_42A___3_x_CBU_99) + BRU_42A___3_x_BDU_33 = (7, WeaponsA7E.BRU_42A___3_x_BDU_33) + BRU_41A___4_x_Mk_81_ = (7, WeaponsA7E.BRU_41A___4_x_Mk_81_) + BRU_41A___4_x_Mk_82_ = (7, WeaponsA7E.BRU_41A___4_x_Mk_82_) + BRU_41A___4_x_Mk_82AIR_ = (7, WeaponsA7E.BRU_41A___4_x_Mk_82AIR_) + BRU_41A___4_x_Mk_82_Snakeye_ = (7, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye_) + BRU_41A___4_x_Mk_20_Rockeye_ = (7, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye_) + BRU_41A___4_x_CBU_52B_ = (7, WeaponsA7E.BRU_41A___4_x_CBU_52B_) + BRU_41A___4_x_CBU_99_ = (7, WeaponsA7E.BRU_41A___4_x_CBU_99_) + BRU_41A___6_x_Mk_81 = (7, WeaponsA7E.BRU_41A___6_x_Mk_81) + BRU_41A___6_x_Mk_82 = (7, WeaponsA7E.BRU_41A___6_x_Mk_82) + BRU_41A___6_x_Mk_82AIR = (7, WeaponsA7E.BRU_41A___6_x_Mk_82AIR) + BRU_41A___6_x_Mk_82_Snakeye = (7, WeaponsA7E.BRU_41A___6_x_Mk_82_Snakeye) + BRU_41A___6_x_Mk_20_Rockeye = (7, WeaponsA7E.BRU_41A___6_x_Mk_20_Rockeye) + BRU_41A___6_x_CBU_52B = (7, WeaponsA7E.BRU_41A___6_x_CBU_52B) + BRU_41A___6_x_CBU_99 = (7, WeaponsA7E.BRU_41A___6_x_CBU_99) + BRU_41A___6_x_BDU_33 = (7, WeaponsA7E.BRU_41A___6_x_BDU_33) + LAU3_WP156 = (7, Weapons.LAU3_WP156) + LAU3_HE151 = (7, Weapons.LAU3_HE151) + LAU3_HE5 = (7, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 7, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 7, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 7, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 7, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 7, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 7, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_ = ( + 7, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE, + ) + # ERRR {BRU42A_3*LAU3_HYDRA_MK5HEAT + BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M257 = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71 = ( + 7, + WeaponsA7E.BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71, + ) + + # ERRR + + class Pylon8: + AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_ = ( + 8, + Weapons.AGM_62_Walleye_II___Guided_Weapon_Mk_5__TV_Guided_, + ) + LAU_118a_with_AGM_45B_Shrike_ARM__Imp_ = ( + 8, + Weapons.LAU_118a_with_AGM_45B_Shrike_ARM__Imp_, + ) + AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_ = ( + 8, + Weapons.AGM_88C_HARM___High_Speed_Anti_Radiation_Missile_, + ) + Mk_77_Mod_0 = (8, WeaponsA7E.Mk_77_Mod_0) + Mk_77_Mod_5 = (8, WeaponsA7E.Mk_77_Mod_5) + Mk_82___500lb_GP_Bomb_LD = (8, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (8, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_82_AIR_Ballute___500lb_GP_Bomb_HD = ( + 8, + Weapons.Mk_82_AIR_Ballute___500lb_GP_Bomb_HD, + ) + Mk_83___1000lb_GP_Bomb_LD = (8, Weapons.Mk_83___1000lb_GP_Bomb_LD) + Mk_83AIR = (8, WeaponsA7E.Mk_83AIR) + Mk_84___2000lb_GP_Bomb_LD = (8, Weapons.Mk_84___2000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (8, Weapons.M117___750lb_GP_Bomb_LD) + Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets = ( + 8, + Weapons.Mk_20_Rockeye___490lbs_CBU__247_x_HEAT_Bomblets, + ) + CBU_52B___220_x_HE_Frag_bomblets = (8, Weapons.CBU_52B___220_x_HE_Frag_bomblets) + CBU_87___202_x_CEM_Cluster_Bomb = (8, Weapons.CBU_87___202_x_CEM_Cluster_Bomb) + CBU_97___10_x_SFW_Cluster_Bomb = (8, Weapons.CBU_97___10_x_SFW_Cluster_Bomb) + CBU_99_Mod_6 = (8, WeaponsA7E.CBU_99_Mod_6) + GBU_10___2000lb_Laser_Guided_Bomb = ( + 8, + Weapons.GBU_10___2000lb_Laser_Guided_Bomb, + ) + GBU_12___500lb_Laser_Guided_Bomb = (8, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + BRU_42A___2_x_Mk_81_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_81_) + BRU_42A___2_x_Mk_82_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_82_) + BRU_42A___2_x_Mk_82AIR_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_82AIR_) + BRU_42A___2_x_Mk_82_Snakeye_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_82_Snakeye_) + BRU_42A___2_x_Mk_83_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_83_) + BRU_42A___3_x_Mk_83AIR = (8, WeaponsA7E.BRU_42A___3_x_Mk_83AIR) + BRU_42A___2_x_M117_ = (8, WeaponsA7E.BRU_42A___2_x_M117_) + BRU_42A___2_x_Mk_20_Rockeye_ = (8, WeaponsA7E.BRU_42A___2_x_Mk_20_Rockeye_) + BRU_42A___2_x_CBU_52B_ = (8, WeaponsA7E.BRU_42A___2_x_CBU_52B_) + BRU_42A___2_x_CBU_87_ = (8, WeaponsA7E.BRU_42A___2_x_CBU_87_) + BRU_42A___2_x_CBU_97_ = (8, WeaponsA7E.BRU_42A___2_x_CBU_97_) + BRU_42A___2_x_CBU_99_ = (8, WeaponsA7E.BRU_42A___2_x_CBU_99_) + BRU_42A___3_x_Mk_81 = (8, WeaponsA7E.BRU_42A___3_x_Mk_81) + BRU_42A___3_x_Mk_82 = (8, WeaponsA7E.BRU_42A___3_x_Mk_82) + BRU_42A___3_x_Mk_82AIR = (8, WeaponsA7E.BRU_42A___3_x_Mk_82AIR) + BRU_42A___3_x_Mk_82_Snakeye = (8, WeaponsA7E.BRU_42A___3_x_Mk_82_Snakeye) + BRU_42A___3_x_Mk_83 = (8, WeaponsA7E.BRU_42A___3_x_Mk_83) + BRU_42A___3_x_M117 = (8, WeaponsA7E.BRU_42A___3_x_M117) + BRU_42A___3_x_Mk_20_Rockeye = (8, WeaponsA7E.BRU_42A___3_x_Mk_20_Rockeye) + BRU_42A___3_x_CBU_52B = (8, WeaponsA7E.BRU_42A___3_x_CBU_52B) + BRU_42A___3_x_CBU_99 = (8, WeaponsA7E.BRU_42A___3_x_CBU_99) + BRU_42A___3_x_BDU_33 = (8, WeaponsA7E.BRU_42A___3_x_BDU_33) + BRU_41A___4_x_Mk_81_ = (8, WeaponsA7E.BRU_41A___4_x_Mk_81_) + BRU_41A___4_x_Mk_82_ = (8, WeaponsA7E.BRU_41A___4_x_Mk_82_) + BRU_41A___4_x_Mk_82AIR_ = (8, WeaponsA7E.BRU_41A___4_x_Mk_82AIR_) + BRU_41A___4_x_Mk_82_Snakeye_ = (8, WeaponsA7E.BRU_41A___4_x_Mk_82_Snakeye_) + BRU_41A___4_x_Mk_20_Rockeye_ = (8, WeaponsA7E.BRU_41A___4_x_Mk_20_Rockeye_) + BRU_41A___4_x_CBU_52B_ = (8, WeaponsA7E.BRU_41A___4_x_CBU_52B_) + BRU_41A___4_x_CBU_99_ = (8, WeaponsA7E.BRU_41A___4_x_CBU_99_) + BRU_41A___6_x_Mk_81 = (8, WeaponsA7E.BRU_41A___6_x_Mk_81) + BRU_41A___6_x_Mk_82 = (8, WeaponsA7E.BRU_41A___6_x_Mk_82) + BRU_41A___6_x_Mk_82AIR = (8, WeaponsA7E.BRU_41A___6_x_Mk_82AIR) + BRU_41A___6_x_Mk_82_Snakeye = (8, WeaponsA7E.BRU_41A___6_x_Mk_82_Snakeye) + BRU_41A___6_x_Mk_20_Rockeye = (8, WeaponsA7E.BRU_41A___6_x_Mk_20_Rockeye) + BRU_41A___6_x_CBU_52B = (8, WeaponsA7E.BRU_41A___6_x_CBU_52B) + BRU_41A___6_x_CBU_99 = (8, WeaponsA7E.BRU_41A___6_x_CBU_99) + BRU_41A___6_x_BDU_33 = (8, WeaponsA7E.BRU_41A___6_x_BDU_33) + LAU3_WP156 = (8, Weapons.LAU3_WP156) + LAU3_HE151 = (8, Weapons.LAU3_HE151) + LAU3_HE5 = (8, Weapons.LAU3_HE5) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 8, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 8, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 8, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 8, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 8, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 8, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_61___19_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M151_HE_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_Mk5_HEAT_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M257_, + ) + BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_68___7_2_75__rockets_M156_WP_, + ) + BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_ = ( + 8, + WeaponsA7E.BRU_42A___2_x_LAU_10___4_ZUNI_Mk_71_, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_3___19_2_75__rockets_M151_HE, + ) + # ERRR {BRU42A_3*LAU3_HYDRA_MK5HEAT + BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_61___19_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M151_HE, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_Mk5_HEAT, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M257 = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M257, + ) + BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_68___7_2_75__rockets_M156_WP, + ) + BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71 = ( + 8, + WeaponsA7E.BRU_42A___3_x_LAU_10___4_ZUNI_Mk_71, + ) + AN_ALQ_81_ECM_Pod = (8, WeaponsA7E.AN_ALQ_81_ECM_Pod) + ALQ_131___ECM_Pod = (8, Weapons.ALQ_131___ECM_Pod) + ALQ_184 = (8, Weapons.ALQ_184) + ADM_141A_TALD = (8, Weapons.ADM_141A_TALD) + ADM_141B_TALD = (8, Weapons.ADM_141B_TALD) + AERO_1D_300_Gallons_Fuel_Tank__ = ( + 8, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__, + ) + AERO_1D_300_Gallons_Fuel_Tank__Empty__ = ( + 8, + WeaponsA7E.AERO_1D_300_Gallons_Fuel_Tank__Empty__, + ) + + # ERRR + + class Pylon9: + L_081_Fantasmagoria_ELINT_pod = (9, Weapons.L_081_Fantasmagoria_ELINT_pod) + Mercury_LLTV_Pod = (9, Weapons.Mercury_LLTV_Pod) + + class Pylon10: + L_081_Fantasmagoria_ELINT_pod = (10, Weapons.L_081_Fantasmagoria_ELINT_pod) + Mercury_LLTV_Pod = (10, Weapons.Mercury_LLTV_Pod) + + pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} + + tasks = [ + task.GroundAttack, + task.CAS, + task.AFAC, + task.RunwayAttack, + task.SEAD, + task.PinpointStrike, + task.AntishipStrike, + task.Reconnaissance, + ] + task_default = task.GroundAttack diff --git a/qt_ui/main.py b/qt_ui/main.py index 34fd4ed2..068e9f44 100644 --- a/qt_ui/main.py +++ b/qt_ui/main.py @@ -323,6 +323,7 @@ def create_game( ModSettings( a4_skyhawk=False, a6a_intruder=False, + a7e_corsair2=False, fa_18efg=False, f4bc_phantom=False, f22_raptor=False, diff --git a/qt_ui/windows/newgame/QNewGameWizard.py b/qt_ui/windows/newgame/QNewGameWizard.py index 33c84bdd..515d683f 100644 --- a/qt_ui/windows/newgame/QNewGameWizard.py +++ b/qt_ui/windows/newgame/QNewGameWizard.py @@ -183,6 +183,7 @@ class NewGameWizard(QtWidgets.QWizard): mod_settings = ModSettings( a4_skyhawk=self.field("a4_skyhawk"), a6a_intruder=self.field("a6a_intruder"), + a7e_corsair2=self.field("a7e_corsair2"), f4bc_phantom=self.field("f4bc_phantom"), f15d_baz=self.field("f15d_baz"), f_16_idf=self.field("f_16_idf"), @@ -818,6 +819,8 @@ class GeneratorOptions(QtWidgets.QWizardPage): self.registerField("a4_skyhawk", self.a4_skyhawk) self.a6a_intruder = QtWidgets.QCheckBox() self.registerField("a6a_intruder", self.a6a_intruder) + self.a7e_corsair2 = QtWidgets.QCheckBox() + self.registerField("a7e_corsair2", self.a6a_intruder) self.hercules = QtWidgets.QCheckBox() self.registerField("hercules", self.hercules) self.uh_60l = QtWidgets.QCheckBox() @@ -866,6 +869,7 @@ class GeneratorOptions(QtWidgets.QWizardPage): mod_pairs = [ ("A-4E Skyhawk (v2.1.0)", self.a4_skyhawk), ("A-6A Intruder (v2.7.5.01)", self.a6a_intruder), + ("A-7E Corsair II", self.a7e_corsair2), ("C-130J-30 Super Hercules", self.hercules), ( "F-4B/C Phantom II (v2.8.1.01 Standalone + 29Jan23 Patch)", diff --git a/resources/customized_payloads/A-7E.lua b/resources/customized_payloads/A-7E.lua new file mode 100644 index 00000000..fa5ddd7e --- /dev/null +++ b/resources/customized_payloads/A-7E.lua @@ -0,0 +1,332 @@ +local unitPayloads = { + ["name"] = "A-7E", + ["payloads"] = { + [1] = { + ["displayName"] = "Retribution SEAD", + ["name"] = "Retribution SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [2] = { + ["displayName"] = "Retribution DEAD", + ["name"] = "Retribution DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BRU41A_6*MK20_ROCKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BRU41A_6*MK20_ROCKEYE}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [3] = { + ["displayName"] = "Retribution Strike", + ["name"] = "Retribution Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{51F9AAE5-964F-4D21-83FB-502E3BFE5F8A}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{C40A1E3A-DD05-40D9-85A4-217729E37FAE}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{C40A1E3A-DD05-40D9-85A4-217729E37FAE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{51F9AAE5-964F-4D21-83FB-502E3BFE5F8A}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 8, + }, + [9] = { + ["CLSID"] = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}", + ["num"] = 9, + }, + }, + ["tasks"] = { + [1] = 33, + }, + }, + [4] = { + ["name"] = "Retribution OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 2, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [3] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 3, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [4] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 6, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [7] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 7, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [8] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 8, + }, + [9] = { + ["CLSID"] = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}", + ["num"] = 9, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + [5] = { + ["name"] = "Retribution OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BRU41A_6*MK82AIR}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BRU41A_6*MK82AIR}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BRU41A_6*MK82AIR}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{BRU41A_6*MK82AIR}", + ["num"] = 8, + }, + [9] = { + ["CLSID"] = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}", + ["num"] = 9, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + [6] = { + ["name"] = "Retribution BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BRU41A_6*MK82}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BRU41A_6*MK82}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BRU41A_6*MK82}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{BRU41A_6*MK82}", + ["num"] = 8, + }, + [9] = { + ["CLSID"] = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}", + ["num"] = 9, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [7] = { + ["name"] = "Retribution CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BRU42A_3*LAU3_HYDRA_MK1HE}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BRU41A_6*CBU99_mod6}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{AIM-9L}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{AIM-9L}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{A7E_AERO1D}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BRU41A_6*CBU99_mod6}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{BRU42A_3*LAU3_HYDRA_M156WP}", + ["num"] = 8, + }, + [9] = { + ["CLSID"] = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}", + ["num"] = 9, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "A-7E", +} +return unitPayloads diff --git a/resources/factions/USA 1970 Vietnam War.json b/resources/factions/USA 1970 Vietnam War.json index 7d417112..e430905b 100644 --- a/resources/factions/USA 1970 Vietnam War.json +++ b/resources/factions/USA 1970 Vietnam War.json @@ -13,6 +13,7 @@ "C-130", "A-4E Skyhawk", "A-6A Intruder", + "A-7E Corsair II", "F-4B Phantom II", "F-4C Phantom II", "F-4E Phantom II", diff --git a/resources/factions/bluefor_coldwar.json b/resources/factions/bluefor_coldwar.json index 83173c72..4f1756fc 100644 --- a/resources/factions/bluefor_coldwar.json +++ b/resources/factions/bluefor_coldwar.json @@ -7,6 +7,7 @@ "A-10A Thunderbolt II", "A-4E Skyhawk", "A-6A Intruder", + "A-7E Corsair II", "AJS-37 Viggen", "B-52H Stratofortress", "C-130", diff --git a/resources/factions/usa_1975.json b/resources/factions/usa_1975.json index d921b847..fcd36208 100644 --- a/resources/factions/usa_1975.json +++ b/resources/factions/usa_1975.json @@ -12,6 +12,7 @@ "CH-47D", "CH-53E", "A-4E Skyhawk", + "A-7E Corsair II", "F-14A Tomcat (AI)", "F-14A Tomcat (Block 135-GR Late)", "F-4B Phantom II", diff --git a/resources/factions/usn_1985.json b/resources/factions/usn_1985.json index 6cffe1c5..85a29c9f 100644 --- a/resources/factions/usn_1985.json +++ b/resources/factions/usn_1985.json @@ -10,6 +10,7 @@ "AH-1W SuperCobra", "A-4E Skyhawk", "A-6A Intruder", + "A-7E Corsair II", "F-14A Tomcat (AI)", "F-14A Tomcat (Block 135-GR Late)", "F-14B Tomcat", diff --git a/resources/ui/units/aircrafts/banners/A-7E_24.jpg b/resources/ui/units/aircrafts/banners/A-7E_24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92ebfcec550fc0d5a9347f061d69a7641305522b GIT binary patch literal 60307 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 literal 0 HcmV?d00001 diff --git a/resources/ui/units/aircrafts/icons/A-7E_24.jpg b/resources/ui/units/aircrafts/icons/A-7E_24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..866a7dc9c4c4569955c1812f5d5e50855adf48ec GIT binary patch literal 2339 zcmbV~dpOkF8pnTgVJ@f$CAkf9shKe|#$`4$a!orG#b^tSnK7m@gE5-Hq}^3X^`ths z+Pm#i;Zc}$-L^=hvy~DjL@^Y{Z6-nt&Tp#SInRF1ALpF+x7P1@*IMs-*Z1?TwfJhW z7r^*QxUm2b6a+W|0DuG_5CZ@PdJypYY>T~+pW{TLL<$}+NX9W(2{CLOGl7qnFcR?u zoD&}Kph*%LOdeZg8N=pq1)g@}_iF7dxhzjRIyuNGDA9)<$K8-7WN%B`yq%fGW4g2K zXjDD4hlC>GC-T`MhNXlbFG!|HJTafMQ$SxcjmJOy6EG&V*Vqh685&_F1kyx%|f*UcG5QF(sAV2Zj@&Bz51vXtI0;!4k-)!-BKpzRL1R`J%3;@-K!1N)D4S)ssnzSIF?aPw_$50qt zOBQBbi5!W#ybX`%`XS{<-s4el092F1dQ`dSz9$>{iX~J9i(}H#};5EN^=9 zqV;84``=%6boTZs`Ul><9~}CJ>chn3$EoR=PqP{>2mt$n1^&N~{e?>(%3w9jP!9oT{Y zi|iZNzqmR9T^IzsJeWQ}116J{yA@k3?$xxFv!Vv?krn~zsFC;h_o_9Q7)c!d)oy=* zVae=PY?bHi*wCQg-smLdNq5A!E$@)orP}$}s8+C_#)s=(j6UZ{X0TpVL#`xtSO_*9HOkv@^C1ND=*_R zgR2ed_{o)PkF8U`%3qgd>S%LVZn-**ML(2LZ#->*${ftxp{OJ8`M-?y!i9wrUm=C?9I_z^nE(LpX?d_WUjny z@La*1a>Mc!%p8tvN$F&KZu730g1Sc2)QtMl@-F7ls1ByZegUs6vk!M6-DPkDUt4wm z(!-%{#)*EpHrc?aX?4G_+#{Os+39d<;ib#T9v7EuZjJ>>1eQsra38v{t8Zc)=noNT8tS zHkz8QEIz=>T-)FLZWFbc`Zf@Q>ZpSw^P&EA<9`B zpWX|EHPkTCZMOgHE(eQ{wdUgwYufYhtJ7$iq1JA|dc66A=DmTmks)?(cN8!EY8VQ` z&+!_J1?CQTl^$0Ln(6xW#qnkYE}$5slPji*jH>QV5NFF%v7rU0ySAu$yr|)fe$JU4 zc?H$l*K`$f+0D)p%O;2ZdBS|$mHTh5hjc#P&U?9gv|yE#K7U!tuaH!1ZL7W`b-nJ{ z_D7z{g9kYdDB-J5(ma^S*nB2gL8Z-b=e#;PniF`%+z(w%%gcu1+nWbAq4U`%)GZ^y zr+2cw&JF%+L#NG2eOnLiz+5NuQ=DBjhhXq*q6E|8Z zVD3#HpYqyj*$EKI!A9dsUKB?4v^?QjM6*mZ?^Ac8{1LGF2!og}OxG*SPB9GLd8V%Q z_`u1`&~=*z%1+&)nlH4kdh?^`yNDoWV-!K9HCiM;-@}X6tt(1(_z{YH0Tk-81a{@A z*>oDJdfb>~cYtaWwVU{~CP?hr(Chmf=UnZxRA{LnB=9vYI45gghjTV{@v$y{TA|fsNQ&sdFW~>