diff --git a/game/ato/ai_flight_planner_db.py b/game/ato/ai_flight_planner_db.py index dac10283..77c0c4e5 100644 --- a/game/ato/ai_flight_planner_db.py +++ b/game/ato/ai_flight_planner_db.py @@ -79,6 +79,15 @@ from dcs.planes import ( MiG_29S, MiG_31, Mirage_2000_5, + Mirage_F1B, + Mirage_F1BE, + Mirage_F1CE, + Mirage_F1EE, + Mirage_F1EQ, + Mirage_F1M_CE, + Mirage_F1M_EE, + Mirage_F1C_200, + Mirage_F1CT, MosquitoFBMkVI, P_47D_30, P_47D_30bl1, @@ -152,6 +161,15 @@ CAP_CAPABLE = [ MiG_23MLD, MiG_21Bis, Mirage_2000_5, + Mirage_F1B, + Mirage_F1BE, + Mirage_F1CE, + Mirage_F1EE, + Mirage_F1EQ, + Mirage_F1M_CE, + Mirage_F1M_EE, + Mirage_F1C_200, + Mirage_F1CT, F_15E, M_2000C, F_5E_3, @@ -227,6 +245,14 @@ CAS_CAPABLE = [ MiG_19P, MiG_15bis, M_2000C, + Mirage_F1B, + Mirage_F1BE, + Mirage_F1CE, + Mirage_F1EE, + Mirage_F1EQ, + Mirage_F1M_CE, + Mirage_F1M_EE, + Mirage_F1CT, F_5E_3, F_86F_Sabre, C_101CC, @@ -345,6 +371,14 @@ STRIKE_CAPABLE = [ S_3B, A_4E_C, M_2000C, + Mirage_F1B, + Mirage_F1BE, + Mirage_F1CE, + Mirage_F1EE, + Mirage_F1EQ, + Mirage_F1M_CE, + Mirage_F1M_EE, + Mirage_F1CT, MiG_27K, MiG_21Bis, MiG_15bis, @@ -438,6 +472,14 @@ RUNWAY_ATTACK_CAPABLE = [ S_3B, A_4E_C, M_2000C, + Mirage_F1B, + Mirage_F1BE, + Mirage_F1CE, + Mirage_F1EE, + Mirage_F1EQ, + Mirage_F1M_CE, + Mirage_F1M_EE, + Mirage_F1CT, MiG_27K, MiG_21Bis, MiG_15bis, diff --git a/game/dcs/aircrafttype.py b/game/dcs/aircrafttype.py index 545ee589..085bc676 100644 --- a/game/dcs/aircrafttype.py +++ b/game/dcs/aircrafttype.py @@ -21,6 +21,7 @@ from game.radio.channels import ( FarmerRadioChannelAllocator, HueyChannelNamer, MirageChannelNamer, + MirageF1CEChannelNamer, NoOpChannelAllocator, RadioChannelAllocator, SCR522ChannelNamer, @@ -97,6 +98,7 @@ class RadioConfig: "default": ChannelNamer, "huey": HueyChannelNamer, "mirage": MirageChannelNamer, + "mirage-f1ce": MirageF1CEChannelNamer, "single": SingleRadioChannelNamer, "tomcat": TomcatChannelNamer, "viggen": ViggenChannelNamer, diff --git a/game/radio/channels.py b/game/radio/channels.py index eb51d4fa..8f18a14d 100644 --- a/game/radio/channels.py +++ b/game/radio/channels.py @@ -258,6 +258,19 @@ class MirageChannelNamer(ChannelNamer): return "mirage" +class MirageF1CEChannelNamer(ChannelNamer): + """Channel namer for the Mirage-F1CE.""" + + @staticmethod + def channel_name(radio_id: int, channel_id: int) -> str: + radio_name = ["V/UHF", "UHF"][radio_id - 1] + return f"{radio_name} Ch {channel_id}" + + @classmethod + def name(cls) -> str: + return "mirage-f1CE" + + class ApacheChannelNamer(ChannelNamer): """Channel namer for the AH-64D Apache""" diff --git a/game/radio/radios.py b/game/radio/radios.py index e3dff8bf..3523398f 100644 --- a/game/radio/radios.py +++ b/game/radio/radios.py @@ -237,6 +237,15 @@ RADIOS: List[Radio] = [ Radio("AN/ARC-134", (RadioRange(MHz(116), MHz(150), kHz(25), Modulation.AM),)), # JAS39 Radio("R&S Series 6000", (RadioRange(MHz(100), MHz(156), kHz(25), Modulation.AM),)), + # Mirage F1 + Radio( + "V/UHF TRAP 136", + ( + RadioRange(MHz(118), MHz(144), kHz(25), Modulation.AM), + RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM), + ), + ), + Radio("UHF TRAP 137B", (RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM),)), ] diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py index 0409cf4a..213bd6e5 100644 --- a/qt_ui/uiconstants.py +++ b/qt_ui/uiconstants.py @@ -189,6 +189,10 @@ def load_aircraft_icons(): AIRCRAFT_ICONS["F-16C_50"] = AIRCRAFT_ICONS["F-16C"] AIRCRAFT_ICONS["FA-18C_hornet"] = AIRCRAFT_ICONS["FA-18C"] AIRCRAFT_ICONS["A-10C_2"] = AIRCRAFT_ICONS["A-10C"] + f1_refuel = ["Mirage-F1CT", "Mirage-F1EE", "Mirage-F1M-EE", "Mirage-F1EQ"] + for f1 in f1_refuel: + AIRCRAFT_ICONS[f1] = AIRCRAFT_ICONS["Mirage-F1C-200"] + AIRCRAFT_ICONS["Mirage-F1M-CE"] = AIRCRAFT_ICONS["Mirage-F1CE"] def load_vehicle_icons(): @@ -205,6 +209,12 @@ def load_aircraft_banners(): AIRCRAFT_BANNERS[aircraft[:-7]] = QPixmap( os.path.join("./resources/ui/units/aircrafts/banners/", aircraft) ) + variants = ["Mirage-F1CT", "Mirage-F1EE", "Mirage-F1M-EE", "Mirage-F1EQ"] + for f1 in variants: + AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C-200"] + variants = ["Mirage-F1CE", "Mirage-F1M-CE"] + for f1 in variants: + AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C"] def load_vehicle_banners(): diff --git a/resources/customized_payloads/Mirage-F1B.lua b/resources/customized_payloads/Mirage-F1B.lua new file mode 100644 index 00000000..edbf6d05 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1B.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1B", + ["payloads"] = { + [1] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1B", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1BE.lua b/resources/customized_payloads/Mirage-F1BE.lua new file mode 100644 index 00000000..2a335fab --- /dev/null +++ b/resources/customized_payloads/Mirage-F1BE.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1BE", + ["payloads"] = { + [1] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1BE", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1C-200.lua b/resources/customized_payloads/Mirage-F1C-200.lua new file mode 100644 index 00000000..ab6ef612 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1C-200.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1C-200", + ["payloads"] = { + [1] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{R550_Magic_1}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1C-200", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1CE.lua b/resources/customized_payloads/Mirage-F1CE.lua new file mode 100644 index 00000000..eb282510 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1CE.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1CE", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1CE", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1CT.lua b/resources/customized_payloads/Mirage-F1CT.lua new file mode 100644 index 00000000..140fc6e7 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1CT.lua @@ -0,0 +1,346 @@ +local unitPayloads = { + ["name"] = "Mirage-F1CT", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation BAI", + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{SAMP400LD}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1CT", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1EE.lua b/resources/customized_payloads/Mirage-F1EE.lua new file mode 100644 index 00000000..41f7db8d --- /dev/null +++ b/resources/customized_payloads/Mirage-F1EE.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1EE", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1EE", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1EQ.lua b/resources/customized_payloads/Mirage-F1EQ.lua new file mode 100644 index 00000000..66d307c5 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1EQ.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1EQ", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{FD21B13E-57F3-4C2A-9F78-C522D0B5BCE1}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1EQ", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1M-CE.lua b/resources/customized_payloads/Mirage-F1M-CE.lua new file mode 100644 index 00000000..3682e621 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1M-CE.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1M-CE", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1M-CE", +} +return unitPayloads diff --git a/resources/customized_payloads/Mirage-F1M-EE.lua b/resources/customized_payloads/Mirage-F1M-EE.lua new file mode 100644 index 00000000..060b0742 --- /dev/null +++ b/resources/customized_payloads/Mirage-F1M-EE.lua @@ -0,0 +1,345 @@ +local unitPayloads = { + ["name"] = "Mirage-F1M-EE", + ["payloads"] = { + [1] = { + ["displayName"] = "Liberation Strike", + ["name"] = "Liberation Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["displayName"] = "Liberation Fighter Sweep", + ["name"] = "Liberation Fighter Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["displayName"] = "Liberation CAS", + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [6] = { + ["displayName"] = "Liberation TARCAP", + ["name"] = "Liberation TARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["displayName"] = "Liberation OCA/Runway", + ["name"] = "Liberation OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{CLB4_BLU107}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLU107B_DURANDAL}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [8] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Liberation BARCAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [10] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{R530F_EM}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "PTB-1200-F1", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Mirage-F1M-EE", +} +return unitPayloads diff --git a/resources/factions/bluefor_coldwar.json b/resources/factions/bluefor_coldwar.json index 5a2e5fce..2e01a183 100644 --- a/resources/factions/bluefor_coldwar.json +++ b/resources/factions/bluefor_coldwar.json @@ -15,6 +15,11 @@ "F-14B Tomcat", "F-4E Phantom II", "F-5E Tiger II", + "Mirage-F1B", + "Mirage-F1BE", + "Mirage-F1CE", + "Mirage-F1C-200", + "Mirage-F1EE", "SA 342L Gazelle", "SA 342M Gazelle", "UH-1H Iroquois" diff --git a/resources/factions/bluefor_modern.json b/resources/factions/bluefor_modern.json index 887a0a81..9f760493 100644 --- a/resources/factions/bluefor_modern.json +++ b/resources/factions/bluefor_modern.json @@ -25,6 +25,14 @@ "JF-17 Thunder", "Ka-50 Hokum", "Mirage 2000C", + "Mirage-F1B", + "Mirage-F1BE", + "Mirage-F1CE", + "Mirage-F1C-200", + "Mirage-F1CT", + "Mirage-F1EE", + "Mirage-F1M-CE", + "Mirage-F1M-EE", "Mi-24P Hind-F", "Mi-8MTV2 Hip", "SA 342L Gazelle", diff --git a/resources/factions/france_1985.json b/resources/factions/france_1985.json index 8cd45a1f..1f951cea 100644 --- a/resources/factions/france_1985.json +++ b/resources/factions/france_1985.json @@ -10,6 +10,9 @@ "aircrafts": [ "C-130", "Mirage 2000C", + "Mirage-F1B", + "Mirage-F1CE", + "Mirage-F1C-200", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/factions/france_1995.json b/resources/factions/france_1995.json index 0c89d282..8dc8a5f9 100644 --- a/resources/factions/france_1995.json +++ b/resources/factions/france_1995.json @@ -10,6 +10,10 @@ "C-130", "Mirage 2000-5", "Mirage 2000C", + "Mirage-F1B", + "Mirage-F1CE", + "Mirage-F1C-200", + "Mirage-F1CT", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/factions/france_2005.json b/resources/factions/france_2005.json index d7917e26..373cd33b 100644 --- a/resources/factions/france_2005.json +++ b/resources/factions/france_2005.json @@ -10,6 +10,10 @@ "C-130", "Mirage 2000-5", "Mirage 2000C", + "Mirage-F1B", + "Mirage-F1CE", + "Mirage-F1C-200", + "Mirage-F1CT", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/factions/iraq_1991.json b/resources/factions/iraq_1991.json index 7a5cf551..64ccba53 100644 --- a/resources/factions/iraq_1991.json +++ b/resources/factions/iraq_1991.json @@ -14,6 +14,7 @@ "MiG-23ML Flogger-G", "MiG-25PD Foxbat-E", "MiG-29A Fulcrum-A", + "Mirage-F1EQ", "SA 342M Gazelle", "Su-22M4 Fitter-K", "Su-24M Fencer-D", diff --git a/resources/factions/spain_1990.json b/resources/factions/spain_1990.json index d26b26ea..ebddab75 100644 --- a/resources/factions/spain_1990.json +++ b/resources/factions/spain_1990.json @@ -12,6 +12,11 @@ "C-101CC Aviojet", "EF-18A+ Hornet", "F-5E Tiger II", + "Mirage-F1BE", + "Mirage-F1CE", + "Mirage-F1EE", + "Mirage-F1M-CE", + "Mirage-F1M-EE", "UH-1H Iroquois" ], "awacs": [ diff --git a/resources/squadrons/Mirage-F1/AAE Squadron 1-5 Vendee.yaml b/resources/squadrons/Mirage-F1/AAE Squadron 1-5 Vendee.yaml new file mode 100644 index 00000000..49f77f49 --- /dev/null +++ b/resources/squadrons/Mirage-F1/AAE Squadron 1-5 Vendee.yaml @@ -0,0 +1,19 @@ +--- +name: Escadron de Chasse 1/5 Vendee +nickname: Vendee +female_pilot_percentage: 5 +country: France +role: Fighter +aircraft: Mirage-F1C-200 +livery: EC 1 5 Vendee BA Orange-Cariat +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/AAE Squadron 3-33 Lorraine.yaml b/resources/squadrons/Mirage-F1/AAE Squadron 3-33 Lorraine.yaml new file mode 100644 index 00000000..647433b2 --- /dev/null +++ b/resources/squadrons/Mirage-F1/AAE Squadron 3-33 Lorraine.yaml @@ -0,0 +1,19 @@ +--- +name: Escadron de Chasse 3/33 Lorraine +nickname: Lorraine +female_pilot_percentage: 10 +country: France +role: Multirole Fighter +aircraft: Mirage-F1CT +livery: EC 3 33 Lorraine +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/IQAF 89th Squadron.yaml b/resources/squadrons/Mirage-F1/IQAF 89th Squadron.yaml new file mode 100644 index 00000000..73ae7227 --- /dev/null +++ b/resources/squadrons/Mirage-F1/IQAF 89th Squadron.yaml @@ -0,0 +1,19 @@ +--- +name: No. 89 Squadron +nickname: Saddam's Guards +female_pilot_percentage: 0 +country: Iraq +role: Multirole Fighter +aircraft: Mirage-F1EQ +livery: Iraq Air Force +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/IQAF 91st Squadron.yaml b/resources/squadrons/Mirage-F1/IQAF 91st Squadron.yaml new file mode 100644 index 00000000..526e6433 --- /dev/null +++ b/resources/squadrons/Mirage-F1/IQAF 91st Squadron.yaml @@ -0,0 +1,19 @@ +--- +name: No. 91 Squadron +nickname: Iraq's Angles +female_pilot_percentage: 0 +country: Iraq +role: Multirole Fighter +aircraft: Mirage-F1EQ +livery: Iraq Air Force Blue Scheme +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/SASF 14th Wing - 141st Squadron.yaml b/resources/squadrons/Mirage-F1/SASF 14th Wing - 141st Squadron.yaml new file mode 100644 index 00000000..cfc8ded9 --- /dev/null +++ b/resources/squadrons/Mirage-F1/SASF 14th Wing - 141st Squadron.yaml @@ -0,0 +1,19 @@ +--- +name: 14th Wing, 141st Squadron +nickname: Ángeles +female_pilot_percentage: 8 +country: Spain +role: Fighter +aircraft: Mirage-F1CE +livery: ALA 14 Camu Lagarto 1975-1990 SQ 141 +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/SASF 14th Wing - 142nd Squadron.yaml b/resources/squadrons/Mirage-F1/SASF 14th Wing - 142nd Squadron.yaml new file mode 100644 index 00000000..8ae91dbc --- /dev/null +++ b/resources/squadrons/Mirage-F1/SASF 14th Wing - 142nd Squadron.yaml @@ -0,0 +1,19 @@ +--- +name: 14th Wing, 142nd Squadron +nickname: Tigres Voladores +female_pilot_percentage: 3 +country: Spain +role: Fighter +aircraft: Mirage-F1CE +livery: ALA 14 Camu Lagarto 1975-1990 SQ 142 +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/SASF 14th Wing - NATO.yaml b/resources/squadrons/Mirage-F1/SASF 14th Wing - NATO.yaml new file mode 100644 index 00000000..ccdae681 --- /dev/null +++ b/resources/squadrons/Mirage-F1/SASF 14th Wing - NATO.yaml @@ -0,0 +1,19 @@ +--- +name: 14th Wing, NATO +nickname: Spaniards +female_pilot_percentage: 5 +country: Spain +role: Fighter +aircraft: Mirage-F1M-EE +livery: ALA 14 NATO Skin 1 (M-EE) +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/squadrons/Mirage-F1/SASF 46th Wing - 462nd Squadron.yaml b/resources/squadrons/Mirage-F1/SASF 46th Wing - 462nd Squadron.yaml new file mode 100644 index 00000000..78ae45e5 --- /dev/null +++ b/resources/squadrons/Mirage-F1/SASF 46th Wing - 462nd Squadron.yaml @@ -0,0 +1,19 @@ +--- +name: 46th Wing, 462nd Squadron +nickname: Ángeles +female_pilot_percentage: 7 +country: Spain +role: Fighter +aircraft: Mirage-F1BE +livery: ALA 46 Camu Lagarto 1975-1990 Gando SQ 462 +mission_types: + - BARCAP + - Escort + - Intercept + - Fighter sweep + - TARCAP + - BAI + - CAS + - OCA/Aircraft + - OCA/Runway + - Strike diff --git a/resources/ui/units/aircrafts/banners/Mirage-F1BE_24.jpg b/resources/ui/units/aircrafts/banners/Mirage-F1BE_24.jpg new file mode 100644 index 00000000..90a2abd8 Binary files /dev/null and b/resources/ui/units/aircrafts/banners/Mirage-F1BE_24.jpg differ diff --git a/resources/ui/units/aircrafts/banners/Mirage-F1B_24.jpg b/resources/ui/units/aircrafts/banners/Mirage-F1B_24.jpg new file mode 100644 index 00000000..0478d0aa Binary files /dev/null and b/resources/ui/units/aircrafts/banners/Mirage-F1B_24.jpg differ diff --git a/resources/ui/units/aircrafts/banners/Mirage-F1C-200_24.jpg b/resources/ui/units/aircrafts/banners/Mirage-F1C-200_24.jpg new file mode 100644 index 00000000..605cdd00 Binary files /dev/null and b/resources/ui/units/aircrafts/banners/Mirage-F1C-200_24.jpg differ diff --git a/resources/ui/units/aircrafts/banners/Mirage-F1C_24.jpg b/resources/ui/units/aircrafts/banners/Mirage-F1C_24.jpg new file mode 100644 index 00000000..d8cb8787 Binary files /dev/null and b/resources/ui/units/aircrafts/banners/Mirage-F1C_24.jpg differ diff --git a/resources/ui/units/aircrafts/icons/Mirage-F1BE_24.jpg b/resources/ui/units/aircrafts/icons/Mirage-F1BE_24.jpg new file mode 100644 index 00000000..30b92f41 Binary files /dev/null and b/resources/ui/units/aircrafts/icons/Mirage-F1BE_24.jpg differ diff --git a/resources/ui/units/aircrafts/icons/Mirage-F1B_24.jpg b/resources/ui/units/aircrafts/icons/Mirage-F1B_24.jpg new file mode 100644 index 00000000..6d7dd1f6 Binary files /dev/null and b/resources/ui/units/aircrafts/icons/Mirage-F1B_24.jpg differ diff --git a/resources/ui/units/aircrafts/icons/Mirage-F1C-200_24.jpg b/resources/ui/units/aircrafts/icons/Mirage-F1C-200_24.jpg new file mode 100644 index 00000000..608f8e94 Binary files /dev/null and b/resources/ui/units/aircrafts/icons/Mirage-F1C-200_24.jpg differ diff --git a/resources/ui/units/aircrafts/icons/Mirage-F1CE_24.jpg b/resources/ui/units/aircrafts/icons/Mirage-F1CE_24.jpg new file mode 100644 index 00000000..0262cc34 Binary files /dev/null and b/resources/ui/units/aircrafts/icons/Mirage-F1CE_24.jpg differ diff --git a/resources/units/aircraft/Mirage-F1B.yaml b/resources/units/aircraft/Mirage-F1B.yaml new file mode 100644 index 00000000..45537718 --- /dev/null +++ b/resources/units/aircraft/Mirage-F1B.yaml @@ -0,0 +1,16 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + The French Air Force also ordered 20 Mirage F1Bs, a two-seat operational conversion trainer; + these were delivered between October 1980 and March 1983.[108] The extra seat and controls added + only 30 cm (12 in) to the length of the fuselage, but at the cost of less internal fuel capacity + and the loss of the internal cannons. +introduced: 1980 +manufacturer: Dassault +origin: France +price: 14 +role: Fighter +max_range: 200 +variants: + Mirage-F1B: {} diff --git a/resources/units/aircraft/Mirage-F1BE.yaml b/resources/units/aircraft/Mirage-F1BE.yaml new file mode 100644 index 00000000..2d89bf50 --- /dev/null +++ b/resources/units/aircraft/Mirage-F1BE.yaml @@ -0,0 +1,13 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + Mirage F1B for Spain, local designation CE.14A. Six delivered 1980–1981. +introduced: 1980 +manufacturer: Dassault +origin: France +price: 14 +role: Fighter +max_range: 200 +variants: + Mirage-F1BE: {} diff --git a/resources/units/aircraft/Mirage-F1C-200.yaml b/resources/units/aircraft/Mirage-F1C-200.yaml new file mode 100644 index 00000000..211c90cd --- /dev/null +++ b/resources/units/aircraft/Mirage-F1C-200.yaml @@ -0,0 +1,13 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + Designation for F1Cs fitted with refuelling probe. +introduced: 1973 +manufacturer: Dassault +origin: France +price: 14 +role: Fighter +max_range: 200 +variants: + Mirage-F1C-200: {} diff --git a/resources/units/aircraft/Mirage-F1CE.yaml b/resources/units/aircraft/Mirage-F1CE.yaml new file mode 100644 index 00000000..180469dc --- /dev/null +++ b/resources/units/aircraft/Mirage-F1CE.yaml @@ -0,0 +1,22 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + Export version of the Mirage F1C for Spain, with local designation C.14A. 45 purchased in three batches, + delivered between 1975 and 1981. +introduced: 1975 +manufacturer: Dassault +origin: France +price: 14 +role: Fighter +max_range: 200 +variants: + Mirage-F1CE: {} +radios: + intra_flight: UHF TRAP 137B + inter_flight: V/UHF TRAP 136 + channels: + type: common + namer: mirage-f1ce + intra_flight_radio_index: 2 + inter_flight_radio_index: 1 diff --git a/resources/units/aircraft/Mirage-F1CT.yaml b/resources/units/aircraft/Mirage-F1CT.yaml new file mode 100644 index 00000000..c3c3758a --- /dev/null +++ b/resources/units/aircraft/Mirage-F1CT.yaml @@ -0,0 +1,23 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + The Mirage F1CT is a ground attack version of the Mirage F1C-200. + Following their replacement in the air defence role by the Mirage 2000, + the French Air Force had a number of surplus Mirage F1C-200s, and in 1988 it launched a conversion + programme to turn these aircraft into interim ground attack aircraft to replace elderly Mirage IIIEs + and Mirage 5s. The Mirage F1CT program brought the avionics of the F1C up to the standard of the F1CR, + with the radar upgraded with the additional air-to-ground modes of the Cyrano IVM-R, + an improved navigation/attack system fitted, with a laser rangefinder fitted under the nose. + It was fitted with new Mk 10 ejection seats, while improved radar detection and warning devices, + chaff/flare dispensers, and secure radios were also added. It gained the ability to carry a variety + of air-to-ground weapons, including rockets, cluster bombs and laser-guided bombs, + while retaining the F1C's air-to-air armament. +introduced: 1988 +manufacturer: Dassault +origin: France +price: 15 +role: Multirole Fighter +max_range: 200 +variants: + Mirage-F1CT: {} diff --git a/resources/units/aircraft/Mirage-F1EE.yaml b/resources/units/aircraft/Mirage-F1EE.yaml new file mode 100644 index 00000000..b7405300 --- /dev/null +++ b/resources/units/aircraft/Mirage-F1EE.yaml @@ -0,0 +1,14 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + The F1E is a single-seat all-weather multi-role fighter and ground-attack aircraft. + The F1EE is the export version of the Mirage F1E for Spain. 22 built. +introduced: 1975 # http://www.airvectors.net/avmirf1.html +manufacturer: Dassault +origin: France +price: 14 +role: Multirole Fighter +max_range: 200 +variants: + Mirage-F1EE: {} diff --git a/resources/units/aircraft/Mirage-F1EQ.yaml b/resources/units/aircraft/Mirage-F1EQ.yaml new file mode 100644 index 00000000..e80b845f --- /dev/null +++ b/resources/units/aircraft/Mirage-F1EQ.yaml @@ -0,0 +1,13 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + Export version of the Mirage F1E for Iraq. Single-seat all-weather multi-role fighter and ground-attack aircraft. +introduced: 1980 +manufacturer: Dassault +origin: France +price: 14 +role: Multirole Fighter +max_range: 200 +variants: + Mirage-F1EQ: {} diff --git a/resources/units/aircraft/Mirage-F1M-CE.yaml b/resources/units/aircraft/Mirage-F1M-CE.yaml new file mode 100644 index 00000000..5503aff1 --- /dev/null +++ b/resources/units/aircraft/Mirage-F1M-CE.yaml @@ -0,0 +1,18 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + The F1M upgrade was applied to 48 Spanish F1CE/EE and four F1EDA trainers. + The prototype F1M flew in April 1998, and CASA delivered the remainder between March 1999 and 15 March 2001. + The project included a revised cockpit with colour LCDs and a Smart HUD from Sextant Avionique, + a Sextant inertial navigation system with GPS interface; NATO-compatible Have Quick 2 secure communications; + Mode 4 digital IFF; a defensive aids suite; and flight recorders. The radar was upgraded to Cyrano IVM standard, + adding sea search and air to ground ranging modes. +introduced: 1998 +manufacturer: Dassault +origin: France +price: 16 +role: Multirole Fighter +max_range: 200 +variants: + Mirage-F1M-CE: {} diff --git a/resources/units/aircraft/Mirage-F1M-EE.yaml b/resources/units/aircraft/Mirage-F1M-EE.yaml new file mode 100644 index 00000000..6d48e949 --- /dev/null +++ b/resources/units/aircraft/Mirage-F1M-EE.yaml @@ -0,0 +1,18 @@ +description: # From wikipedia + The Dassault Mirage F1 is a French fighter and attack aircraft designed and manufactured + by Dassault Aviation. It was developed as a successor to the popular Mirage III family. + + The F1M upgrade was applied to 48 Spanish F1CE/EE and four F1EDA trainers. + The prototype F1M flew in April 1998, and CASA delivered the remainder between March 1999 and 15 March 2001. + The project included a revised cockpit with colour LCDs and a Smart HUD from Sextant Avionique, + a Sextant inertial navigation system with GPS interface; NATO-compatible Have Quick 2 secure communications; + Mode 4 digital IFF; a defensive aids suite; and flight recorders. The radar was upgraded to Cyrano IVM standard, + adding sea search and air to ground ranging modes. +introduced: 1998 +manufacturer: Dassault +origin: France +price: 16 +role: Multirole Fighter +max_range: 200 +variants: + Mirage-F1M-EE: {}