mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Added H-6J support for China 2010 and Iraq 1991.
Includes H-6J loadouts by @Starfire13 Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1661 (cherry picked from commit 49033f67f3e7e1844824d94b980d1cb7cf9c8f0b)
This commit is contained in:
parent
10ccada17a
commit
ca7f61c938
@ -52,6 +52,7 @@ from dcs.planes import (
|
|||||||
F_4E,
|
F_4E,
|
||||||
F_5E_3,
|
F_5E_3,
|
||||||
F_86F_Sabre,
|
F_86F_Sabre,
|
||||||
|
H_6J,
|
||||||
IL_76MD,
|
IL_76MD,
|
||||||
IL_78M,
|
IL_78M,
|
||||||
JF_17,
|
JF_17,
|
||||||
@ -215,6 +216,7 @@ CAS_CAPABLE = [
|
|||||||
Mi_24P,
|
Mi_24P,
|
||||||
Mi_24V,
|
Mi_24V,
|
||||||
Mi_8MT,
|
Mi_8MT,
|
||||||
|
H_6J,
|
||||||
MiG_19P,
|
MiG_19P,
|
||||||
MiG_15bis,
|
MiG_15bis,
|
||||||
M_2000C,
|
M_2000C,
|
||||||
@ -276,6 +278,7 @@ DEAD_CAPABLE = [
|
|||||||
B_52H,
|
B_52H,
|
||||||
Tu_160,
|
Tu_160,
|
||||||
Tu_95MS,
|
Tu_95MS,
|
||||||
|
H_6J,
|
||||||
A_20G,
|
A_20G,
|
||||||
Ju_88A4,
|
Ju_88A4,
|
||||||
P_47D_40,
|
P_47D_40,
|
||||||
@ -300,6 +303,7 @@ STRIKE_CAPABLE = [
|
|||||||
Tu_160,
|
Tu_160,
|
||||||
Tu_95MS,
|
Tu_95MS,
|
||||||
Tu_22M3,
|
Tu_22M3,
|
||||||
|
H_6J,
|
||||||
F_15E,
|
F_15E,
|
||||||
AJS37,
|
AJS37,
|
||||||
Tornado_GR4,
|
Tornado_GR4,
|
||||||
@ -357,6 +361,7 @@ STRIKE_CAPABLE = [
|
|||||||
ANTISHIP_CAPABLE = [
|
ANTISHIP_CAPABLE = [
|
||||||
AJS37,
|
AJS37,
|
||||||
Tu_22M3,
|
Tu_22M3,
|
||||||
|
H_6J,
|
||||||
FA_18C_hornet,
|
FA_18C_hornet,
|
||||||
JAS39Gripen_AG,
|
JAS39Gripen_AG,
|
||||||
Su_24M,
|
Su_24M,
|
||||||
@ -383,6 +388,7 @@ RUNWAY_ATTACK_CAPABLE = [
|
|||||||
Su_30,
|
Su_30,
|
||||||
Tornado_IDS,
|
Tornado_IDS,
|
||||||
M_2000C,
|
M_2000C,
|
||||||
|
H_6J,
|
||||||
] + STRIKE_CAPABLE
|
] + STRIKE_CAPABLE
|
||||||
|
|
||||||
# For any aircraft that isn't necessarily directly involved in strike
|
# For any aircraft that isn't necessarily directly involved in strike
|
||||||
|
|||||||
204
resources/customized_payloads/H-6J.lua
Normal file
204
resources/customized_payloads/H-6J.lua
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
local unitPayloads = {
|
||||||
|
["name"] = "H-6J",
|
||||||
|
["payloads"] = {
|
||||||
|
[1] = {
|
||||||
|
["name"] = "Liberation Strike",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "DIS_H6_250_2_N24",
|
||||||
|
["num"] = 8,
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "DIS_AKG_DLPOD",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["name"] = "Liberation BAI",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "DIS_AKG_DLPOD",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "DIS_DF4A_KD20",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["displayName"] = "Liberation CAS",
|
||||||
|
["name"] = "Liberation CAS",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "DIS_H6_250_2_N24",
|
||||||
|
["num"] = 8,
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "DIS_AKG_DLPOD",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["displayName"] = "Liberation Anti-ship",
|
||||||
|
["name"] = "Liberation Anti-ship",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "DIS_AKG_DLPOD",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "DIS_GDJ_YJ83K",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["displayName"] = "Liberation OCA/Runway",
|
||||||
|
["name"] = "Liberation OCA/Runway",
|
||||||
|
["pylons"] = {
|
||||||
|
[1] = {
|
||||||
|
["CLSID"] = "DIS_H6_250_2_N24",
|
||||||
|
["num"] = 8,
|
||||||
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "DIS_AKG_DLPOD",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "DIS_MER6_250_3_N6",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
[1] = 30,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
["tasks"] = {
|
||||||
|
},
|
||||||
|
["unitType"] = "H-6J",
|
||||||
|
}
|
||||||
|
return unitPayloads
|
||||||
@ -14,7 +14,8 @@
|
|||||||
"J-7B",
|
"J-7B",
|
||||||
"Mi-24P Hind-F",
|
"Mi-24P Hind-F",
|
||||||
"Mi-8MTV2 Hip",
|
"Mi-8MTV2 Hip",
|
||||||
"Su-30MKK Flanker-G"
|
"Su-30MKK Flanker-G",
|
||||||
|
"H-6J Badger"
|
||||||
],
|
],
|
||||||
"awacs": [
|
"awacs": [
|
||||||
"KJ-2000"
|
"KJ-2000"
|
||||||
|
|||||||
@ -18,7 +18,8 @@
|
|||||||
"Su-22M4 Fitter-K",
|
"Su-22M4 Fitter-K",
|
||||||
"Su-24M Fencer-D",
|
"Su-24M Fencer-D",
|
||||||
"Su-25 Frogfoot",
|
"Su-25 Frogfoot",
|
||||||
"Tu-22M3 Backfire-C"
|
"Tu-22M3 Backfire-C",
|
||||||
|
"H-6J Badger"
|
||||||
],
|
],
|
||||||
"awacs": [
|
"awacs": [
|
||||||
"A-50"
|
"A-50"
|
||||||
|
|||||||
@ -23,7 +23,8 @@
|
|||||||
"Su-27 Flanker-B",
|
"Su-27 Flanker-B",
|
||||||
"Su-30MKK Flanker-G",
|
"Su-30MKK Flanker-G",
|
||||||
"Su-34 Fullback",
|
"Su-34 Fullback",
|
||||||
"Tu-22M3 Backfire-C"
|
"Tu-22M3 Backfire-C",
|
||||||
|
"H-6J Badger"
|
||||||
],
|
],
|
||||||
"awacs": [
|
"awacs": [
|
||||||
"KJ-2000"
|
"KJ-2000"
|
||||||
|
|||||||
BIN
resources/ui/units/aircrafts/banners/H-6J_24.jpg
Normal file
BIN
resources/ui/units/aircrafts/banners/H-6J_24.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
BIN
resources/ui/units/aircrafts/icons/H-6J_24.jpg
Normal file
BIN
resources/ui/units/aircrafts/icons/H-6J_24.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.1 KiB |
16
resources/units/aircraft/H-6J.yaml
Normal file
16
resources/units/aircraft/H-6J.yaml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
description:
|
||||||
|
"The Xian H-6J naval bomber is a licence-built version of the Soviet Tupolev Tu-16 twin-engine jet bomber,
|
||||||
|
built for China's People's Liberation Army Air Force (PLAAF).
|
||||||
|
It has the capability to carry KD-20 and KD-63 cruise missiles."
|
||||||
|
introduced: 1969
|
||||||
|
manufacturer: Xian
|
||||||
|
origin: China
|
||||||
|
price: 40
|
||||||
|
role: Maritime Strike Bomber
|
||||||
|
max_range: 2000
|
||||||
|
variants:
|
||||||
|
H-6J Badger: {}
|
||||||
|
Tu-16 Badger:
|
||||||
|
introduced: 1954
|
||||||
|
manufacturer: Tupolev
|
||||||
|
origin: USSR/Russia
|
||||||
Loading…
x
Reference in New Issue
Block a user