Add DEAD mission type to Blackshark and Blackshark III choppers and update loadouts (#253)

This commit is contained in:
Starfire13 2024-02-18 20:31:22 +11:00 committed by GitHub
parent 56899985cd
commit 738b0dffc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 181 additions and 119 deletions

View File

@ -2,133 +2,127 @@ local unitPayloads = {
["name"] = "Ka-50", ["name"] = "Ka-50",
["payloads"] = { ["payloads"] = {
[1] = { [1] = {
["name"] = "CAS", ["name"] = "Retribution CAS",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 1, ["num"] = 4,
}, },
[2] = { [2] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 2, ["num"] = 1,
}, },
[3] = { [3] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 3, ["num"] = 3,
}, },
[4] = { [4] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 4, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
[3] = 18,
}, },
}, },
[2] = { [2] = {
["name"] = "CAP", ["displayName"] = "Retribution BAI",
["name"] = "Retribution BAI",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 1, ["num"] = 4,
}, },
[2] = { [2] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 2, ["num"] = 1,
}, },
[3] = { [3] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 3, ["num"] = 3,
}, },
[4] = { [4] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 4, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
[3] = 18,
}, },
}, },
[3] = { [3] = {
["name"] = "SEAD", ["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 1, ["num"] = 4,
}, },
[2] = { [2] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 2, ["num"] = 1,
}, },
[3] = { [3] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 3, ["num"] = 3,
}, },
[4] = { [4] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 4, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
[3] = 18,
}, },
}, },
[4] = { [4] = {
["name"] = "ANTISHIP", ["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", ["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 1, ["num"] = 4,
}, },
[2] = { [2] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}",
["num"] = 2, ["num"] = 1,
}, },
[3] = { [3] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}",
["num"] = 3, ["num"] = 3,
}, },
[4] = { [4] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", ["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}",
["num"] = 4, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
[3] = 18,
}, },
}, },
[5] = { [5] = {
["name"] = "STRIKE", ["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 1, ["num"] = 4,
}, },
[2] = { [2] = {
["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 2, ["num"] = 1,
}, },
[3] = { [3] = {
["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 3, ["num"] = 3,
}, },
[4] = { [4] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 4, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
[3] = 18,
}, },
}, },
}, },

View File

@ -2,7 +2,7 @@ local unitPayloads = {
["name"] = "Ka-50_3", ["name"] = "Ka-50_3",
["payloads"] = { ["payloads"] = {
[1] = { [1] = {
["name"] = "CAS", ["name"] = "Retribution CAS",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{9S846_2xIGLA}", ["CLSID"] = "{9S846_2xIGLA}",
@ -34,8 +34,8 @@ local unitPayloads = {
}, },
}, },
[2] = { [2] = {
["displayName"] = "STRIKE", ["displayName"] = "Retribution BAI",
["name"] = "STRIKE", ["name"] = "Retribution BAI",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
["CLSID"] = "{9S846_2xIGLA}", ["CLSID"] = "{9S846_2xIGLA}",
@ -54,20 +54,86 @@ local unitPayloads = {
["num"] = 1, ["num"] = 1,
}, },
[5] = { [5] = {
["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 3, ["num"] = 3,
}, },
[6] = { [6] = {
["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", ["CLSID"] = "B_8V20A_OFP2",
["num"] = 2, ["num"] = 2,
}, },
}, },
["tasks"] = { ["tasks"] = {
[1] = 31, [1] = 31,
[2] = 32,
}, },
}, },
[3] = { [3] = {
["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["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"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["displayName"] = "Retribution DEAD",
["name"] = "Retribution DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{9S846_2xIGLA}",
["num"] = 6,
},
[2] = {
["CLSID"] = "{9S846_2xIGLA}",
["num"] = 5,
},
[3] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 4,
},
[4] = {
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 1,
},
[5] = {
["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 3,
},
[6] = {
["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
[5] = {
["displayName"] = "Retribution Escort",
["name"] = "Retribution Escort", ["name"] = "Retribution Escort",
["pylons"] = { ["pylons"] = {
[1] = { [1] = {
@ -79,19 +145,19 @@ local unitPayloads = {
["num"] = 5, ["num"] = 5,
}, },
[3] = { [3] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 4, ["num"] = 4,
}, },
[4] = { [4] = {
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", ["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}",
["num"] = 1, ["num"] = 1,
}, },
[5] = { [5] = {
["CLSID"] = "B_8V20A_OFP2", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 3, ["num"] = 3,
}, },
[6] = { [6] = {
["CLSID"] = "B_8V20A_OFP2", ["CLSID"] = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}",
["num"] = 2, ["num"] = 2,
}, },
}, },

View File

@ -1,31 +1,32 @@
class: Helicopter class: Helicopter
always_keeps_gun: true always_keeps_gun: true
carrier_capable: true carrier_capable: true
description: description:
"The Ka-50 Black Shark (NATO reporting name: Hokum) is a unique and deadly "The Ka-50 Black Shark (NATO reporting name: Hokum) is a unique and deadly
single-seat, Russian attack helicopter that has seen combat in the Northern Caucasus. single-seat, Russian attack helicopter that has seen combat in the Northern Caucasus.
It combines a high performance dual rotor system with a deadly weapons payload of It combines a high performance dual rotor system with a deadly weapons payload of
guided missiles, rockets, bombs, and a 30mm cannon. The Ka-50 is also unique in guided missiles, rockets, bombs, and a 30mm cannon. The Ka-50 is also unique in
that it has an ejection seat." that it has an ejection seat."
introduced: 1995 introduced: 1995
lha_capable: true lha_capable: true
cabin_size: 0 # Can not transport troops cabin_size: 0 # Can not transport troops
can_carry_crates: true can_carry_crates: true
manufacturer: Kamov manufacturer: Kamov
origin: USSR/Russia origin: USSR/Russia
price: 20 price: 20
role: Attack role: Attack
variants: variants:
Ka-50 Hokum: {} Ka-50 Hokum: {}
radios: radios:
intra_flight: R-800L1 intra_flight: R-800L1
inter_flight: R-800L1 inter_flight: R-800L1
# The R-800L1 doesn't have preset channels, and the other radio is for # The R-800L1 doesn't have preset channels, and the other radio is for
# communications with FAC and ground units, which don't currently have # communications with FAC and ground units, which don't currently have
# radios assigned, so no channels to configure. # radios assigned, so no channels to configure.
kneeboard_units: "metric" kneeboard_units: "metric"
tasks: tasks:
BAI: 430 BAI: 430
CAS: 430 CAS: 430
Escort: 90 DEAD: 113
OCA/Aircraft: 430 Escort: 90
OCA/Aircraft: 430

View File

@ -1,32 +1,33 @@
class: Helicopter class: Helicopter
always_keeps_gun: true always_keeps_gun: true
carrier_capable: true carrier_capable: true
description: description:
"The Ka-50 Black Shark (NATO reporting name: Hokum) is a unique and deadly "The Ka-50 Black Shark (NATO reporting name: Hokum) is a unique and deadly
single-seat, Russian attack helicopter that has seen combat in the Northern Caucasus. single-seat, Russian attack helicopter that has seen combat in the Northern Caucasus.
It combines a high performance dual rotor system with a deadly weapons payload of It combines a high performance dual rotor system with a deadly weapons payload of
guided missiles, rockets, bombs, and a 30mm cannon. The Ka-50 is also unique in guided missiles, rockets, bombs, and a 30mm cannon. The Ka-50 is also unique in
that it has an ejection seat. The Black Shark III can also carry A-A Igla missiles." that it has an ejection seat. The Black Shark III can also carry A-A Igla missiles."
introduced: 1995 introduced: 1995
lha_capable: true lha_capable: true
cabin_size: 0 # Can not transport troops cabin_size: 0 # Can not transport troops
can_carry_crates: true can_carry_crates: true
manufacturer: Kamov manufacturer: Kamov
origin: USSR/Russia origin: USSR/Russia
price: 20 price: 20
role: Attack role: Attack
variants: variants:
Ka-50 Hokum III: {} Ka-50 Hokum III: {}
Ka-50 Hokum (Blackshark 3): {} # for compatibility with Liberation Ka-50 Hokum (Blackshark 3): {} # for compatibility with Liberation
radios: radios:
intra_flight: R-800L1 intra_flight: R-800L1
inter_flight: R-800L1 inter_flight: R-800L1
# The R-800L1 doesn't have preset channels, and the other radio is for # The R-800L1 doesn't have preset channels, and the other radio is for
# communications with FAC and ground units, which don't currently have # communications with FAC and ground units, which don't currently have
# radios assigned, so no channels to configure. # radios assigned, so no channels to configure.
kneeboard_units: "metric" kneeboard_units: "metric"
tasks: tasks:
BAI: 440 BAI: 440
CAS: 440 CAS: 440
Escort: 100 DEAD: 113
OCA/Aircraft: 440 Escort: 100
OCA/Aircraft: 440