diff --git a/gen/flights/ai_flight_planner_db.py b/gen/flights/ai_flight_planner_db.py index a13191b7..0e82bc75 100644 --- a/gen/flights/ai_flight_planner_db.py +++ b/gen/flights/ai_flight_planner_db.py @@ -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 diff --git a/resources/customized_payloads/H-6J.lua b/resources/customized_payloads/H-6J.lua new file mode 100644 index 00000000..31f642f5 --- /dev/null +++ b/resources/customized_payloads/H-6J.lua @@ -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 diff --git a/resources/factions/china_2010.json b/resources/factions/china_2010.json index b108b978..1920df27 100644 --- a/resources/factions/china_2010.json +++ b/resources/factions/china_2010.json @@ -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" diff --git a/resources/factions/iraq_1991.json b/resources/factions/iraq_1991.json index ed735f13..41624409 100644 --- a/resources/factions/iraq_1991.json +++ b/resources/factions/iraq_1991.json @@ -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" diff --git a/resources/factions/redfor_china_2010.json b/resources/factions/redfor_china_2010.json index aac989a1..f74cbd50 100644 --- a/resources/factions/redfor_china_2010.json +++ b/resources/factions/redfor_china_2010.json @@ -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" diff --git a/resources/ui/units/aircrafts/banners/H-6J_24.jpg b/resources/ui/units/aircrafts/banners/H-6J_24.jpg new file mode 100644 index 00000000..7755633f Binary files /dev/null and b/resources/ui/units/aircrafts/banners/H-6J_24.jpg differ diff --git a/resources/ui/units/aircrafts/icons/H-6J_24.jpg b/resources/ui/units/aircrafts/icons/H-6J_24.jpg new file mode 100644 index 00000000..79214314 Binary files /dev/null and b/resources/ui/units/aircrafts/icons/H-6J_24.jpg differ diff --git a/resources/units/aircraft/H-6J.yaml b/resources/units/aircraft/H-6J.yaml new file mode 100644 index 00000000..eb59c3e8 --- /dev/null +++ b/resources/units/aircraft/H-6J.yaml @@ -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 \ No newline at end of file