mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Add the SH-60B Seahawk into the game.
It was requested in #759, and also carries the Penguin AShM, which could be fun.
This commit is contained in:
parent
a1136953d0
commit
abbb046566
@ -19,6 +19,7 @@ from dcs.helicopters import (
|
|||||||
SA342M,
|
SA342M,
|
||||||
SA342Minigun,
|
SA342Minigun,
|
||||||
SA342Mistral,
|
SA342Mistral,
|
||||||
|
SH_60B,
|
||||||
UH_1H,
|
UH_1H,
|
||||||
UH_60A,
|
UH_60A,
|
||||||
helicopter_map,
|
helicopter_map,
|
||||||
@ -325,6 +326,7 @@ PRICES = {
|
|||||||
AH_64A: 24,
|
AH_64A: 24,
|
||||||
AH_64D: 30,
|
AH_64D: 30,
|
||||||
OH_58D: 6,
|
OH_58D: 6,
|
||||||
|
SH_60B: 6,
|
||||||
|
|
||||||
# Bombers
|
# Bombers
|
||||||
B_52H: 35,
|
B_52H: 35,
|
||||||
@ -586,6 +588,7 @@ Following tasks are present:
|
|||||||
* CAS - CAS aircraft
|
* CAS - CAS aircraft
|
||||||
* Transport - transport aircraft (used as targets in intercept operations)
|
* Transport - transport aircraft (used as targets in intercept operations)
|
||||||
* AWACS - awacs
|
* AWACS - awacs
|
||||||
|
* AntishipStrike - units that will engage shipping
|
||||||
* PinpointStrike - armor that will engage in ground war
|
* PinpointStrike - armor that will engage in ground war
|
||||||
* AirDefense - AA units
|
* AirDefense - AA units
|
||||||
* Reconnaissance - units that will be used as targets in destroy insurgents operations
|
* Reconnaissance - units that will be used as targets in destroy insurgents operations
|
||||||
@ -706,6 +709,9 @@ UNIT_BY_TASK = {
|
|||||||
A_50,
|
A_50,
|
||||||
KJ_2000
|
KJ_2000
|
||||||
],
|
],
|
||||||
|
AntishipStrike: [
|
||||||
|
SH_60B
|
||||||
|
],
|
||||||
PinpointStrike: [
|
PinpointStrike: [
|
||||||
Armor.APC_MTLB,
|
Armor.APC_MTLB,
|
||||||
Armor.APC_MTLB,
|
Armor.APC_MTLB,
|
||||||
@ -1152,6 +1158,7 @@ PLANE_PAYLOAD_OVERRIDES: Dict[Type[PlaneType], Dict[Type[Task], str]] = {
|
|||||||
AH_1W: COMMON_OVERRIDE,
|
AH_1W: COMMON_OVERRIDE,
|
||||||
AH_64D: COMMON_OVERRIDE,
|
AH_64D: COMMON_OVERRIDE,
|
||||||
AH_64A: COMMON_OVERRIDE,
|
AH_64A: COMMON_OVERRIDE,
|
||||||
|
SH_60B: COMMON_OVERRIDE,
|
||||||
Hercules: COMMON_OVERRIDE,
|
Hercules: COMMON_OVERRIDE,
|
||||||
|
|
||||||
Su_25TM: {
|
Su_25TM: {
|
||||||
@ -1234,6 +1241,7 @@ CARRIER_CAPABLE = [
|
|||||||
AH_1W,
|
AH_1W,
|
||||||
OH_58D,
|
OH_58D,
|
||||||
UH_60A,
|
UH_60A,
|
||||||
|
SH_60B,
|
||||||
|
|
||||||
SA342L,
|
SA342L,
|
||||||
SA342M,
|
SA342M,
|
||||||
@ -1250,6 +1258,7 @@ LHA_CAPABLE = [
|
|||||||
AH_1W,
|
AH_1W,
|
||||||
OH_58D,
|
OH_58D,
|
||||||
UH_60A,
|
UH_60A,
|
||||||
|
SH_60B,
|
||||||
|
|
||||||
SA342L,
|
SA342L,
|
||||||
SA342M,
|
SA342M,
|
||||||
|
|||||||
@ -13,6 +13,7 @@ from dcs.helicopters import (
|
|||||||
SA342L,
|
SA342L,
|
||||||
SA342M,
|
SA342M,
|
||||||
UH_1H,
|
UH_1H,
|
||||||
|
SH_60B,
|
||||||
)
|
)
|
||||||
from dcs.planes import (
|
from dcs.planes import (
|
||||||
AJS37,
|
AJS37,
|
||||||
@ -312,6 +313,7 @@ ANTISHIP_CAPABLE = [
|
|||||||
AV8BNA,
|
AV8BNA,
|
||||||
Ju_88A4,
|
Ju_88A4,
|
||||||
C_101CC,
|
C_101CC,
|
||||||
|
SH_60B,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
18
resources/customized_payloads/SH-60B.lua
Normal file
18
resources/customized_payloads/SH-60B.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
local unitPayloads = {
|
||||||
|
["name"] = "SH-60B",
|
||||||
|
["payloads"] = {
|
||||||
|
[1] = {
|
||||||
|
["name"] = "ANTISHIP",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "{7B8DCEB4-820B-4015-9B48-1028A4195692}",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["unitType"] = "SH-60B",
|
||||||
|
}
|
||||||
|
return unitPayloads
|
||||||
@ -6,6 +6,7 @@
|
|||||||
"aircrafts": [
|
"aircrafts": [
|
||||||
"FA_18C_hornet",
|
"FA_18C_hornet",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_1W"
|
"AH_1W"
|
||||||
],
|
],
|
||||||
"awacs": [
|
"awacs": [
|
||||||
|
|||||||
@ -13,6 +13,7 @@
|
|||||||
"A_10C",
|
"A_10C",
|
||||||
"AV8BNA",
|
"AV8BNA",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_64D",
|
"AH_64D",
|
||||||
"Ka_50",
|
"Ka_50",
|
||||||
"B_52H",
|
"B_52H",
|
||||||
|
|||||||
@ -13,6 +13,7 @@
|
|||||||
"A_10A",
|
"A_10A",
|
||||||
"AV8BNA",
|
"AV8BNA",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_64A",
|
"AH_64A",
|
||||||
"B_52H",
|
"B_52H",
|
||||||
"B_1B",
|
"B_1B",
|
||||||
|
|||||||
@ -13,6 +13,7 @@
|
|||||||
"A_10C_2",
|
"A_10C_2",
|
||||||
"AV8BNA",
|
"AV8BNA",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_64D",
|
"AH_64D",
|
||||||
"B_52H",
|
"B_52H",
|
||||||
"B_1B",
|
"B_1B",
|
||||||
|
|||||||
@ -13,6 +13,7 @@
|
|||||||
"A_10C_2",
|
"A_10C_2",
|
||||||
"AV8BNA",
|
"AV8BNA",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_64D",
|
"AH_64D",
|
||||||
"B_52H",
|
"B_52H",
|
||||||
"B_1B",
|
"B_1B",
|
||||||
|
|||||||
@ -13,6 +13,7 @@
|
|||||||
"A_10C_2",
|
"A_10C_2",
|
||||||
"AV8BNA",
|
"AV8BNA",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_64D",
|
"AH_64D",
|
||||||
"B_52H",
|
"B_52H",
|
||||||
"B_1B",
|
"B_1B",
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
"F_14B",
|
"F_14B",
|
||||||
"S_3B",
|
"S_3B",
|
||||||
"UH_1H",
|
"UH_1H",
|
||||||
|
"SH_60B",
|
||||||
"AH_1W"
|
"AH_1W"
|
||||||
],
|
],
|
||||||
"awacs": [
|
"awacs": [
|
||||||
|
|||||||
@ -218,6 +218,9 @@
|
|||||||
"SA342Mistral": [{
|
"SA342Mistral": [{
|
||||||
"default": "SA 342M Gazelle Mistral"
|
"default": "SA 342M Gazelle Mistral"
|
||||||
}],
|
}],
|
||||||
|
"SH-60B": [{
|
||||||
|
"default": "SH-60B Seahawk"
|
||||||
|
}],
|
||||||
"SpitfireLFMkIX": [{
|
"SpitfireLFMkIX": [{
|
||||||
"default": "Spitfire LF Mk IX"
|
"default": "Spitfire LF Mk IX"
|
||||||
}],
|
}],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user