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:
MetalStormGhost 2021-10-24 02:58:27 +03:00 committed by Dan Albert
parent 10ccada17a
commit ca7f61c938
8 changed files with 232 additions and 3 deletions

View File

@ -52,6 +52,7 @@ from dcs.planes import (
F_4E,
F_5E_3,
F_86F_Sabre,
H_6J,
IL_76MD,
IL_78M,
JF_17,
@ -215,6 +216,7 @@ CAS_CAPABLE = [
Mi_24P,
Mi_24V,
Mi_8MT,
H_6J,
MiG_19P,
MiG_15bis,
M_2000C,
@ -276,6 +278,7 @@ DEAD_CAPABLE = [
B_52H,
Tu_160,
Tu_95MS,
H_6J,
A_20G,
Ju_88A4,
P_47D_40,
@ -300,6 +303,7 @@ STRIKE_CAPABLE = [
Tu_160,
Tu_95MS,
Tu_22M3,
H_6J,
F_15E,
AJS37,
Tornado_GR4,
@ -357,6 +361,7 @@ STRIKE_CAPABLE = [
ANTISHIP_CAPABLE = [
AJS37,
Tu_22M3,
H_6J,
FA_18C_hornet,
JAS39Gripen_AG,
Su_24M,
@ -383,6 +388,7 @@ RUNWAY_ATTACK_CAPABLE = [
Su_30,
Tornado_IDS,
M_2000C,
H_6J,
] + STRIKE_CAPABLE
# For any aircraft that isn't necessarily directly involved in strike

View 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

View File

@ -14,7 +14,8 @@
"J-7B",
"Mi-24P Hind-F",
"Mi-8MTV2 Hip",
"Su-30MKK Flanker-G"
"Su-30MKK Flanker-G",
"H-6J Badger"
],
"awacs": [
"KJ-2000"

View File

@ -18,7 +18,8 @@
"Su-22M4 Fitter-K",
"Su-24M Fencer-D",
"Su-25 Frogfoot",
"Tu-22M3 Backfire-C"
"Tu-22M3 Backfire-C",
"H-6J Badger"
],
"awacs": [
"A-50"

View File

@ -23,7 +23,8 @@
"Su-27 Flanker-B",
"Su-30MKK Flanker-G",
"Su-34 Fullback",
"Tu-22M3 Backfire-C"
"Tu-22M3 Backfire-C",
"H-6J Badger"
],
"awacs": [
"KJ-2000"

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View 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