From 5815401e73d467d30cf3b6c9e41b2f9a0d78bfdf Mon Sep 17 00:00:00 2001 From: Nosajthedevil <78634843+Nosajthedevil@users.noreply.github.com> Date: Tue, 13 Jun 2023 12:36:17 -0500 Subject: [PATCH] Update OV10A Weapons files --- pydcs_extensions/ov10a/ov10a.py | 249 +++++++++++++++++++++++++++++++- 1 file changed, 247 insertions(+), 2 deletions(-) diff --git a/pydcs_extensions/ov10a/ov10a.py b/pydcs_extensions/ov10a/ov10a.py index ebf336fa..0b3efca6 100644 --- a/pydcs_extensions/ov10a/ov10a.py +++ b/pydcs_extensions/ov10a/ov10a.py @@ -9,8 +9,14 @@ from pydcs_extensions.weapon_injector import inject_weapons class WeaponsOV10A: + LAU_33A = {"clsid": "{LAU-33A}", "name": "LAU-33A", "weight": 155} + Mk4_mod_0 = {"clsid": "{MK4_Mod0_OV10}", "name": "Mk4 mod 0", "weight": 612.35} OV10_SMOKE = {"clsid": "{OV10_SMOKE}", "name": "OV10_SMOKE", "weight": 1} - ParaTrooper = {"clsid": "{PARA}", "name": "ParaTrooper", "weight": 80} + OV10_Paratrooper = { + "clsid": "OV10_Paratrooper", + "name": "OV10_Paratrooper", + "weight": 400, + } Fuel_Tank_150_gallons_ = { "clsid": "{150gal}", "name": "Fuel Tank 150 gallons", @@ -47,6 +53,11 @@ class Bronco_OV_10A(PlaneType): 1, Weapons.LAU_7_with_AIM_9P_Sidewinder_IR_AAM, ) + LAU_7_with_AIM_9B_Sidewinder_IR_AAM = ( + 1, + Weapons.LAU_7_with_AIM_9B_Sidewinder_IR_AAM, + ) + LAU_33A = (1, Weapons.LAU_33A) # ERRR {MK-81} @@ -61,6 +72,7 @@ class Bronco_OV_10A(PlaneType): LAU3_HE5 = (2, Weapons.LAU3_HE5) LAU3_HE151 = (2, Weapons.LAU3_HE151) M260_HYDRA = (2, Weapons.M260_HYDRA) + M260_HYDRA_WP = (2, Weapons.M260_HYDRA_WP) LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( 2, Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, @@ -69,6 +81,62 @@ class Bronco_OV_10A(PlaneType): 2, Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, ) + LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 2, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice = ( + 2, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice, + ) # ERRR {MK-81} @@ -83,6 +151,7 @@ class Bronco_OV_10A(PlaneType): LAU3_HE5 = (3, Weapons.LAU3_HE5) LAU3_HE151 = (3, Weapons.LAU3_HE151) M260_HYDRA = (3, Weapons.M260_HYDRA) + M260_HYDRA_WP = (3, Weapons.M260_HYDRA_WP) LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( 3, Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, @@ -91,6 +160,62 @@ class Bronco_OV_10A(PlaneType): 3, Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, ) + LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 3, + Weapons.LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 3, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 3, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice = ( + 3, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice, + ) class Pylon4: Fuel_Tank_150_gallons_ = (4, Weapons.Fuel_Tank_150_gallons_) @@ -99,6 +224,7 @@ class Bronco_OV_10A(PlaneType): Mk_82_Snakeye___500lb_GP_Bomb_HD = (4, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) Mk_83___1000lb_GP_Bomb_LD = (4, Weapons.Mk_83___1000lb_GP_Bomb_LD) M117___750lb_GP_Bomb_LD = (4, Weapons.M117___750lb_GP_Bomb_LD) + Mk4_mod_0 = (4, Weapons.Mk4_mod_0) # ERRR {MK-81} @@ -113,6 +239,7 @@ class Bronco_OV_10A(PlaneType): LAU3_HE5 = (5, Weapons.LAU3_HE5) LAU3_HE151 = (5, Weapons.LAU3_HE151) M260_HYDRA = (5, Weapons.M260_HYDRA) + M260_HYDRA_WP = (5, Weapons.M260_HYDRA_WP) LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( 5, Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, @@ -121,6 +248,62 @@ class Bronco_OV_10A(PlaneType): 5, Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, ) + LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 5, + Weapons.LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 5, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 5, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice = ( + 5, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice, + ) # ERRR {MK-81} @@ -135,6 +318,7 @@ class Bronco_OV_10A(PlaneType): LAU3_HE5 = (6, Weapons.LAU3_HE5) LAU3_HE151 = (6, Weapons.LAU3_HE151) M260_HYDRA = (6, Weapons.M260_HYDRA) + M260_HYDRA_WP = (6, Weapons.M260_HYDRA_WP) LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( 6, Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, @@ -143,15 +327,76 @@ class Bronco_OV_10A(PlaneType): 6, Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, ) + LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 6, + Weapons.LAU_61R_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 6, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 6, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk1__HE, + ) + LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_FFAR__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M156__Wht_Phos, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M257__Para_Illum, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_M274__Practice_Smk, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk1__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk5__HEAT, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_Mk61__Practice, + ) + LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice = ( + 6, + Weapons.LAU_68_pod___7_x_2_75_Hydra__UnGd_Rkts_WTU_1_B__Practice, + ) class Pylon7: LAU_7_with_AIM_9P_Sidewinder_IR_AAM = ( 7, Weapons.LAU_7_with_AIM_9P_Sidewinder_IR_AAM, ) + LAU_7_with_AIM_9B_Sidewinder_IR_AAM = ( + 7, + Weapons.LAU_7_with_AIM_9B_Sidewinder_IR_AAM, + ) + LAU_33A = (7, Weapons.LAU_33A) class Pylon8: - ParaTrooper = (8, Weapons.ParaTrooper) + OV10_Paratrooper = (8, Weapons.OV10_Paratrooper) class Pylon9: OV10_SMOKE = (9, Weapons.OV10_SMOKE)