Improve escort logic for helicopters

Babysteps #88
This commit is contained in:
Raffson
2023-08-15 00:57:47 +02:00
parent 270301958a
commit 789806637c
34 changed files with 417 additions and 87 deletions

View File

@@ -63,6 +63,24 @@ local unitPayloads = {
[3] = 32,
},
},
[4] = {
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}",
["num"] = 1,
},
[2] = {
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}",
["num"] = 4,
},
},
["tasks"] = {
[1] = 18,
[2] = 31,
[3] = 32,
},
},
},
["unitType"] = "AH-1W",
}

View File

@@ -74,6 +74,31 @@ local unitPayloads = {
[1] = 31,
},
},
[4] = {
["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{M299_4xAGM_114L}",
["num"] = 3,
},
[2] = {
["CLSID"] = "{M299_4xAGM_114L}",
["num"] = 4,
},
[3] = {
["CLSID"] = "{M299_4xAGM_114L}",
["num"] = 2,
},
[4] = {
["CLSID"] = "{M299_4xAGM_114L}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
},
},
},
["unitType"] = "AH-64D_BLK_II",
}

View File

@@ -67,6 +67,38 @@ local unitPayloads = {
[2] = 32,
},
},
[3] = {
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{9S846_2xIGLA}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{9S846_2xIGLA}",
["num"] = 5,
},
[3] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 4,
},
[4] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 1,
},
[5] = {
["CLSID"] = "B_8V20A_OFP2",
["num"] = 3,
},
[6] = {
["CLSID"] = "B_8V20A_OFP2",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},

View File

@@ -6,11 +6,11 @@ local unitPayloads = {
["name"] = "Retribution CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[3] = {
@@ -22,11 +22,11 @@ local unitPayloads = {
["num"] = 3,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
@@ -41,11 +41,11 @@ local unitPayloads = {
["name"] = "Retribution BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[3] = {
@@ -57,11 +57,11 @@ local unitPayloads = {
["num"] = 3,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
@@ -92,11 +92,11 @@ local unitPayloads = {
["num"] = 5,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
},
@@ -109,11 +109,11 @@ local unitPayloads = {
["name"] = "Retribution Antiship",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[3] = {
@@ -125,11 +125,11 @@ local unitPayloads = {
["num"] = 3,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
@@ -144,11 +144,11 @@ local unitPayloads = {
["name"] = "Retribution SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[3] = {
@@ -160,11 +160,11 @@ local unitPayloads = {
["num"] = 3,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
@@ -179,11 +179,11 @@ local unitPayloads = {
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 1,
},
[3] = {
@@ -195,11 +195,11 @@ local unitPayloads = {
["num"] = 3,
},
[5] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
@@ -209,6 +209,31 @@ local unitPayloads = {
[3] = 32,
},
},
[7] = {
["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{2x9M220_Ataka_V}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{2x9M220_Ataka_V}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{2x9M120_Ataka_V}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},

View File

@@ -142,6 +142,32 @@ local unitPayloads = {
[3] = 18,
},
},
[6] = {
["name"] = "Retribution Escort",
["pylons"] = {
[1] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["num"] = 1,
},
[2] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["num"] = 2,
},
[3] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 18,
},
},
},
["unitType"] = "Mi-24V",
}

View File

@@ -22,4 +22,5 @@ variants:
tasks:
BAI: 480
CAS: 480
Escort: 100
OCA/Aircraft: 480

View File

@@ -23,4 +23,5 @@ variants:
tasks:
BAI: 490
CAS: 490
Escort: 80
OCA/Aircraft: 490

View File

@@ -24,4 +24,5 @@ variants:
tasks:
BAI: 500
CAS: 500
Escort: 90
OCA/Aircraft: 500

View File

@@ -37,4 +37,5 @@ radios:
tasks:
BAI: 510
CAS: 510
Escort: 100
OCA/Aircraft: 510

View File

@@ -27,4 +27,5 @@ kneeboard_units: "metric"
tasks:
BAI: 430
CAS: 430
Escort: 90
OCA/Aircraft: 430

View File

@@ -28,4 +28,5 @@ kneeboard_units: "metric"
tasks:
BAI: 440
CAS: 440
Escort: 100
OCA/Aircraft: 440

View File

@@ -39,4 +39,5 @@ tasks:
Air Assault: 20
BAI: 410
CAS: 410
Escort: 100
OCA/Aircraft: 410

View File

@@ -29,4 +29,5 @@ tasks:
Air Assault: 10
BAI: 400
CAS: 400
Escort: 100
OCA/Aircraft: 400

View File

@@ -18,4 +18,5 @@ variants:
tasks:
BAI: 420
CAS: 420
Escort: 100
OCA/Aircraft: 420

View File

@@ -23,4 +23,5 @@ kneeboard_units: "metric"
tasks:
BAI: 450
CAS: 450
Escort: 100
OCA/Aircraft: 450

View File

@@ -26,4 +26,5 @@ kneeboard_units: "metric"
tasks:
BAI: 460
CAS: 460
Escort: 90
OCA/Aircraft: 460