diff --git a/game/db.py b/game/db.py index 9e2735b0..092a84a9 100644 --- a/game/db.py +++ b/game/db.py @@ -396,6 +396,7 @@ UNIT_BY_TASK = { MiG_21Bis, MiG_29A, MiG_29S, + MiG_31, FA_18C_hornet, F_15C, F_14B, @@ -899,6 +900,8 @@ PLANE_PAYLOAD_OVERRIDES = { SA342L:COMMON_OVERRIDE, SA342Mistral:COMMON_OVERRIDE, Mi_8MT:COMMON_OVERRIDE, + Mi_24V:COMMON_OVERRIDE, + Mi_28N:COMMON_OVERRIDE, Ka_50:COMMON_OVERRIDE, L_39ZA:COMMON_OVERRIDE, L_39C:COMMON_OVERRIDE, @@ -942,8 +945,6 @@ PLANE_LIVERY_OVERRIDES = { FA_18C_hornet: "VFA-34", # default livery for the hornet is blue angels one } - - """ Possible time periods for new games diff --git a/resources/customized_payloads/Mi-24V.lua b/resources/customized_payloads/Mi-24V.lua new file mode 100644 index 00000000..c5cbd5ba --- /dev/null +++ b/resources/customized_payloads/Mi-24V.lua @@ -0,0 +1,148 @@ +local unitPayloads = { + ["name"] = "Mi-24V", + ["payloads"] = { + [1] = { + ["name"] = "CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + }, + }, + [2] = { + ["name"] = "STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + [4] = 30, + }, + }, + [3] = { + ["name"] = "ANTISHIP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + [4] = 30, + }, + }, + [4] = { + ["name"] = "SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + [4] = 30, + }, + }, + [5] = { + ["name"] = "CAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + }, + }, + }, + ["unitType"] = "Mi-24V", +} +return unitPayloads diff --git a/resources/customized_payloads/Mi-28.lua b/resources/customized_payloads/Mi-28.lua new file mode 100644 index 00000000..35d434ba --- /dev/null +++ b/resources/customized_payloads/Mi-28.lua @@ -0,0 +1,131 @@ +local unitPayloads = { + ["name"] = "Mi-28", + ["payloads"] = { + [1] = { + ["name"] = "STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + }, + }, + [2] = { + ["name"] = "CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + [4] = 30, + }, + }, + [3] = { + ["name"] = "ANTISHIP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + [4] = 30, + }, + }, + [4] = { + ["name"] = "SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + }, + }, + [5] = { + ["name"] = "CAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 18, + }, + }, + }, + ["unitType"] = "Mi-28N", +} +return unitPayloads