From ad74204fe492548b47c37651ebad29b2ef3db14b Mon Sep 17 00:00:00 2001 From: Khopa Date: Sun, 21 Feb 2021 17:31:58 +0100 Subject: [PATCH] Updated C130J Hercules pydcs data --- pydcs_extensions/hercules/hercules.py | 1093 +++++++++---------------- 1 file changed, 398 insertions(+), 695 deletions(-) diff --git a/pydcs_extensions/hercules/hercules.py b/pydcs_extensions/hercules/hercules.py index 262c5319..60de63de 100644 --- a/pydcs_extensions/hercules/hercules.py +++ b/pydcs_extensions/hercules/hercules.py @@ -11,542 +11,183 @@ class HerculesWeapons: "name": "GAU 23A Chain Gun (30mm)", "weight": 595.9426, } - Herc_AAA_GEPARD = { - "clsid": "Herc_AAA_GEPARD", - "name": "AAA GEPARD [34720lb]", - "weight": 15782, - } - Herc_AAA_Vulcan_M163 = { - "clsid": "Herc_AAA_Vulcan_M163", - "name": "AAA Vulcan M163 [21666lb]", - "weight": 9848, - } - Herc_Ammo_AGM_154C_missiles = { - "clsid": "Herc_Ammo_AGM_154C_missiles", - "name": "Ammo AGM-154C*10 [10648lb]", - "weight": 4960, - } - Herc_Ammo_AGM_65D_missiles = { - "clsid": "Herc_Ammo_AGM_65D_missiles", - "name": "Ammo AGM-65D*10 [4800lb]", - "weight": 2300, - } - Herc_Ammo_AGM_65E_missiles = { - "clsid": "Herc_Ammo_AGM_65E_missiles", - "name": "Ammo AGM-65E*10 [6292lb]", - "weight": 2980, - } - Herc_Ammo_AGM_65G_missiles = { - "clsid": "Herc_Ammo_AGM_65G_missiles", - "name": "Ammo AGM-65G*10 [6622lb]", - "weight": 3130, - } - Herc_Ammo_AGM_65H_missiles = { - "clsid": "Herc_Ammo_AGM_65H_missiles", - "name": "Ammo AGM-65H*10 [4570lb]", - "weight": 2200, - } - Herc_Ammo_AGM_65K_missiles = { - "clsid": "Herc_Ammo_AGM_65K_missiles", - "name": "Ammo AGM-65K*10 [7920lb]", - "weight": 3720, - } - Herc_Ammo_AGM_84A_missiles = { - "clsid": "Herc_Ammo_AGM_84A_missiles", - "name": "Ammo AGM-84A*8 [11651lb]", - "weight": 5408, - } - Herc_Ammo_AGM_84E_missiles = { - "clsid": "Herc_Ammo_AGM_84E_missiles", - "name": "Ammo AGM-84E*8 [11651lb]", - "weight": 5408, - } - Herc_Ammo_AGM_88C_missiles = { - "clsid": "Herc_Ammo_AGM_88C_missiles", - "name": "Ammo AGM-88C*10 [7920lb]", - "weight": 3730, - } - Herc_Ammo_AIM120B_missiles = { - "clsid": "Herc_Ammo_AIM120B_missiles", - "name": "Ammo AIM-120B*24 [11193lb]", - "weight": 5208, - } - Herc_Ammo_AIM120C_missiles = { - "clsid": "Herc_Ammo_AIM120C_missiles", - "name": "Ammo AIM-120C*24 [10665lb]", - "weight": 5208, - } - Herc_Ammo_AIM54C_missiles = { - "clsid": "Herc_Ammo_AIM54C_missiles", - "name": "Ammo AIM-54C*18 [18335lb]", - "weight": 8454, - } - Herc_Ammo_AIM7M_missiles = { - "clsid": "Herc_Ammo_AIM7M_missiles", - "name": "Ammo AIM-7M*24 [14995lb]", - "weight": 6936, - } - Herc_Ammo_AIM9M_missiles = { - "clsid": "Herc_Ammo_AIM9M_missiles", - "name": "Ammo AIM-9M*30 [7128lb]", - "weight": 4860, - } - Herc_Ammo_AIM9P5_missiles = { - "clsid": "Herc_Ammo_AIM9P5_missiles", - "name": "Ammo AIM-9P5*30 [5676lb]", - "weight": 2700, - } - Herc_Ammo_AIM9X_missiles = { - "clsid": "Herc_Ammo_AIM9X_missiles", - "name": "Ammo AIM-9X*30 [5676lb]", - "weight": 2700, - } - Herc_Ammo_BETAB500SP_bombs = { - "clsid": "Herc_Ammo_BETAB500SP_bombs", - "name": "Ammo BetAB-500ShP*10 [9328lb]", - "weight": 4360, - } - Herc_Ammo_BETAB500_bombs = { - "clsid": "Herc_Ammo_BETAB500_bombs", - "name": "Ammo BetAB-500*10 [9460lb]", - "weight": 4420, - } - Herc_Ammo_CBU_103_bombs = { - "clsid": "Herc_Ammo_CBU_103_bombs", - "name": "Ammo CBU-103*10 [10142lb]", - "weight": 4730, - } - Herc_Ammo_CBU_105_bombs = { - "clsid": "Herc_Ammo_CBU_105_bombs", - "name": "Ammo CBU-105*10 [11022lb]", - "weight": 5130, - } - Herc_Ammo_CBU_87_bombs = { - "clsid": "Herc_Ammo_CBU_87_bombs", - "name": "Ammo CBU-87*10 [9460lb]", - "weight": 4420, - } - Herc_Ammo_CBU_97_bombs = { - "clsid": "Herc_Ammo_CBU_97_bombs", - "name": "Ammo CBU-97*10 [10362lb]", - "weight": 4830, - } - Herc_Ammo_FAB100_bombs = { - "clsid": "Herc_Ammo_FAB100_bombs", - "name": "Ammo FAB-100*20 [4400lb", - "weight": 2120, - } - Herc_Ammo_FAB250_bombs = { - "clsid": "Herc_Ammo_FAB250_bombs", - "name": "Ammo FAB-250*20 [11000lb]", - "weight": 5120, - } - Herc_Ammo_FAB500_bombs = { - "clsid": "Herc_Ammo_FAB500_bombs", - "name": "Ammo FAB-500*10 [11000lb]", - "weight": 5120, - } - Herc_Ammo_GBU_10_bombs = { - "clsid": "Herc_Ammo_GBU_10_bombs", - "name": "Ammo GBU-10*6 [15340lb]", - "weight": 7092, - } - Herc_Ammo_GBU_12_bombs = { - "clsid": "Herc_Ammo_GBU_12_bombs", - "name": "Ammo GBU-12*16 [9680lb]", - "weight": 4520, - } - Herc_Ammo_GBU_16_bombs = { - "clsid": "Herc_Ammo_GBU_16_bombs", - "name": "Ammo GBU-16*10 [12408lb]", - "weight": 5760, - } - Herc_Ammo_GBU_31_V3B_bombs = { - "clsid": "Herc_Ammo_GBU_31_V3B_bombs", - "name": "Ammo GBU-31V3B*6 [12949lb]", - "weight": 6006, - } - Herc_Ammo_GBU_31_VB_bombs = { - "clsid": "Herc_Ammo_GBU_31_VB_bombs", - "name": "Ammo GBU-31V/B*6 [12328lb]", - "weight": 5724, - } - Herc_Ammo_GBU_38_bombs = { - "clsid": "Herc_Ammo_GBU_38_bombs", - "name": "Ammo GBU-38*10 [6028lb]", - "weight": 2860, - } - Herc_Ammo_hydra_HE_rockets = { - "clsid": "Herc_Ammo_hydra_HE_rockets", - "name": "Ammo M151 Hydra HE*80 [4752lb]", - "weight": 2280, - } - Herc_Ammo_hydra_WP_rockets = { - "clsid": "Herc_Ammo_hydra_WP_rockets", - "name": "Ammo M156 Hydra WP*80 [4752lb]", - "weight": 2280, - } - Herc_Ammo_KAB500KR_bombs = { - "clsid": "Herc_Ammo_KAB500KR_bombs", - "name": "Ammo KAB-500kr*10 [12320lb]", - "weight": 5720, - } - Herc_Ammo_KH25ML_missiles = { - "clsid": "Herc_Ammo_KH25ML_missiles", - "name": "Ammo Kh-25ML*10 [7920lb]", - "weight": 3720, - } - Herc_Ammo_KH25MPU_missiles = { - "clsid": "Herc_Ammo_KH25MPU_missiles", - "name": "Ammo Kh-25MPU*10 [8140lb]", - "weight": 3820, - } - Herc_Ammo_KH29L_missiles = { - "clsid": "Herc_Ammo_KH29L_missiles", - "name": "Ammo Kh-29L*10 [16434lb]", - "weight": 7590, - } - Herc_Ammo_KH29T_missiles = { - "clsid": "Herc_Ammo_KH29T_missiles", - "name": "Ammo Kh-29T*10 [16720lb]", - "weight": 7720, - } - Herc_Ammo_KH58U_missiles = { - "clsid": "Herc_Ammo_KH58U_missiles", - "name": "Ammo Kh-58U*10 [16060lb]", - "weight": 7420, - } - Herc_Ammo_KMGU296AO25KO_bombs = { - "clsid": "Herc_Ammo_KMGU296AO25KO_bombs", - "name": "Ammo KMGU-2 - 96 PTAB-2.5KO*10 [11440lb]", - "weight": 5320, - } - Herc_Ammo_KMGU296AO25RT_bombs = { - "clsid": "Herc_Ammo_KMGU296AO25RT_bombs", - "name": "Ammo KMGU-2 - 96 AO-2.5RT*10 [11440lb]", - "weight": 5320, - } - Herc_Ammo_M117_bombs = { - "clsid": "Herc_Ammo_M117_bombs", - "name": "Ammo M117*16 [11968lb]", - "weight": 5560, - } - Herc_Ammo_MAGIC2_missiles = { - "clsid": "Herc_Ammo_MAGIC2_missiles", - "name": "Ammo Magic2*30 [5676lb]", - "weight": 2700, - } - Herc_Ammo_MK20_bombs = { - "clsid": "Herc_Ammo_MK20_bombs", - "name": "Ammo MK20*20 [9768lb]", - "weight": 4560, - } - Herc_Ammo_Mk_82AIR_bombs = { - "clsid": "Herc_Ammo_Mk_82AIR_bombs", - "name": "Ammo Mk-82AIR*20 [11044lb]", - "weight": 4940, - } - Herc_Ammo_Mk_82Snake_bombs = { - "clsid": "Herc_Ammo_Mk_82Snake_bombs", - "name": "Ammo Mk-82Snakeye*20 [11880lb]", - "weight": 4940, - } - Herc_Ammo_Mk_82_bombs = { - "clsid": "Herc_Ammo_Mk_82_bombs", - "name": "Ammo Mk-82*20 [10560lb]", - "weight": 4940, - } - Herc_Ammo_Mk_83_bombs = { - "clsid": "Herc_Ammo_Mk_83_bombs", - "name": "Ammo Mk-83*10 [9834lb]", - "weight": 4590, - } - Herc_Ammo_Mk_84_bombs = { - "clsid": "Herc_Ammo_Mk_84_bombs", - "name": "Ammo Mk-84*8 [15735b]", - "weight": 7272, - } - Herc_Ammo_R27ER_missiles = { - "clsid": "Herc_Ammo_R27ER_missiles", - "name": "Ammo R-27ER*24 [18480lb]", - "weight": 8520, - } - Herc_Ammo_R27ET_missiles = { - "clsid": "Herc_Ammo_R27ET_missiles", - "name": "Ammo R-27ET*24 [18480lb", - "weight": 8496, - } - Herc_Ammo_R27R_missiles = { - "clsid": "Herc_Ammo_R27R_missiles", - "name": "Ammo R-27R*24 [13359lb]", - "weight": 6192, - } - Herc_Ammo_R27T_missiles = { - "clsid": "Herc_Ammo_R27T_missiles", - "name": "Ammo R-27T*24 [13359lb]", - "weight": 6192, - } - Herc_Ammo_R60M_missiles = { - "clsid": "Herc_Ammo_R60M_missiles", - "name": "Ammo R-60M*30 [2904lb]", - "weight": 1440, - } - Herc_Ammo_R77_missiles = { - "clsid": "Herc_Ammo_R77_missiles", - "name": "Ammo R-77*24 [9240lb]", - "weight": 4320, - } - Herc_Ammo_RBK250PTAB25M_bombs = { - "clsid": "Herc_Ammo_RBK250PTAB25M_bombs", - "name": "Ammo RBK-250 PTAB-2.5M*20 [12012lb]", - "weight": 5580, - } - Herc_Ammo_RBK500255PTAB105_bombs = { - "clsid": "Herc_Ammo_RBK500255PTAB105_bombs", - "name": "Ammo RBK-500-255 PTAB-10-5*10 [9394lb]", - "weight": 4390, - } - Herc_Ammo_RBK500PTAB1M_bombs = { - "clsid": "Herc_Ammo_RBK500PTAB1M_bombs", - "name": "Ammo RBK-500 PTAB-1M*10 [9394lb]", - "weight": 4390, - } - Herc_Ammo_S24B_missiles = { - "clsid": "Herc_Ammo_S24B_missiles", - "name": "Ammo S-24B*20 [10340lb]", - "weight": 4820, - } - Herc_Ammo_S25L_missiles = { - "clsid": "Herc_Ammo_S25L_missiles", - "name": "Ammo S-25L*10 [11000b]", - "weight": 5120, - } - Herc_Ammo_S25OFM_missiles = { - "clsid": "Herc_Ammo_S25OFM_missiles", - "name": "Ammo S-25OFM*10 [10890lb]", - "weight": 5070, - } - Herc_Ammo_S530D_missiles = { - "clsid": "Herc_Ammo_S530D_missiles", - "name": "Ammo Super 530D*24 [6480lb]", - "weight": 6600, - } - Herc_Ammo_SAB100_bombs = { - "clsid": "Herc_Ammo_SAB100_bombs", - "name": "Ammo SAB-100*20 [11000lb]", - "weight": 2120, - } - Herc_Ammo_Vikhr_missiles = { - "clsid": "Herc_Ammo_Vikhr_missiles", - "name": "Ammo Vikhr*48 [5808lb]", - "weight": 2760, - } - Herc_APC_BTR_80 = { - "clsid": "Herc_APC_BTR_80", - "name": "APC BTR-80 [23936lb]", - "weight": 10880, - } - Herc_APC_COBRA = { - "clsid": "Herc_APC_COBRA", - "name": "APC Cobra [10912lb]", - "weight": 4960, - } - Herc_APC_LAV_25 = { - "clsid": "Herc_APC_LAV_25", - "name": "APC LAV-25 [22514lb]", - "weight": 10234, - } - Herc_APC_M1025_HMMWV = { - "clsid": "Herc_APC_M1025_HMMWV", - "name": "M1025 HMMWV [6160lb]", - "weight": 2800, - } - Herc_APC_M1043_HMMWV_Armament = { - "clsid": "Herc_APC_M1043_HMMWV_Armament", - "name": "APC M1043 HMMWV Armament [7023lb]", - "weight": 3192, - } - Herc_APC_M113 = { - "clsid": "Herc_APC_M113", - "name": "APC M113 [21624lb]", - "weight": 9830, - } - Herc_APC_MTLB = { - "clsid": "Herc_APC_MTLB", - "name": "APC MTLB [26000lb]", - "weight": 12000, - } - Herc_ART_GVOZDIKA = { - "clsid": "Herc_ART_GVOZDIKA", - "name": "ART GVOZDIKA [34720lb]", - "weight": 15782, - } - Herc_ART_NONA = { - "clsid": "Herc_ART_NONA", - "name": "ART 2S9 NONA [19140lb]", - "weight": 8700, - } - Herc_ARV_BRDM_2 = { - "clsid": "Herc_ARV_BRDM_2", - "name": "ARV BRDM-2 [12320lb]", - "weight": 5600, - } - Herc_ATGM_M1045_HMMWV_TOW = { - "clsid": "Herc_ATGM_M1045_HMMWV_TOW", - "name": "ATGM M1045 HMMWV TOW [7183lb]", - "weight": 3265, - } - Herc_ATGM_M1134_Stryker = { - "clsid": "Herc_ATGM_M1134_Stryker", - "name": "ATGM M1134 Stryker [30337lb]", - "weight": 13790, - } - Herc_BattleStation = { - "clsid": "Herc_BattleStation", - "name": "Battle Station", - "weight": 0, - } - Herc_Ext_Fuel_Tank = { - "clsid": "Herc_Ext_Fuel_Tank", - "name": "External Fuel Tank", - "weight": 4131, - } - Herc_GEN_CRATE = { - "clsid": "Herc_GEN_CRATE", - "name": "Generic Crate [20000lb]", - "weight": 9071, - } - Herc_HEMTT_TFFT = { - "clsid": "Herc_HEMTT_TFFT", - "name": "HEMTT TFFT [34400lb]", - "weight": 15634, - } - Herc_IFV_BMD1 = { - "clsid": "Herc_IFV_BMD1", - "name": "IFV BMD-1 [18040lb]", - "weight": 8200, - } - Herc_IFV_BMP_1 = { - "clsid": "Herc_IFV_BMP_1", - "name": "IFV BMP-1 [23232lb]", - "weight": 10560, - } - Herc_IFV_BMP_2 = { - "clsid": "Herc_IFV_BMP_2", - "name": "IFV BMP-2 [25168lb]", - "weight": 11440, - } - Herc_IFV_BMP_3 = { - "clsid": "Herc_IFV_BMP_3", - "name": "IFV BMP-3 [32912lb]", - "weight": 14960, - } - Herc_IFV_BTRD = { - "clsid": "Herc_IFV_BTRD", - "name": "IFV BTR-D [18040lb]", - "weight": 8200, - } - Herc_IFV_M2A2_Bradley = { - "clsid": "Herc_IFV_M2A2_Bradley", - "name": "IFV M2A2 Bradley [34720lb]", - "weight": 15782, - } - Herc_IFV_MARDER = { - "clsid": "Herc_IFV_MARDER", - "name": "IFV MARDER [34720lb]", - "weight": 15782, - } - Herc_IFV_MCV80_Warrior = { - "clsid": "Herc_IFV_MCV80_Warrior", - "name": "IFV MCV-80 [34720lb]", - "weight": 15782, - } - Herc_IFV_TPZ = { - "clsid": "Herc_IFV_TPZ", - "name": "IFV TPZ FUCH [33440lb]", - "weight": 15200, - } - Herc_JATO = {"clsid": "Herc_JATO", "name": "JATO", "weight": 0} - Herc_M_818 = { - "clsid": "Herc_M_818", - "name": "Transport M818 [16000lb]", - "weight": 7272, - } - Herc_SAM_13 = { - "clsid": "Herc_SAM_13", - "name": "SAM SA-13 STRELA [21624lb]", - "weight": 9830, - } - Herc_SAM_19 = { - "clsid": "Herc_SAM_19", - "name": "SAM SA-19 Tunguska 2S6 [34720lb]", - "weight": 15782, - } - Herc_SAM_CHAPARRAL = { - "clsid": "Herc_SAM_CHAPARRAL", - "name": "SAM CHAPARRAL [21624lb]", - "weight": 9830, - } - Herc_SAM_LINEBACKER = { - "clsid": "Herc_SAM_LINEBACKER", - "name": "SAM LINEBACKER [34720lb]", - "weight": 15782, - } - Herc_SAM_M1097_HMMWV = { - "clsid": "Herc_SAM_M1097_HMMWV", - "name": "SAM Avenger M1097 [7200lb]", - "weight": 3273, - } - Herc_SAM_ROLAND_ADS = { - "clsid": "Herc_SAM_ROLAND_ADS", - "name": "SAM ROLAND ADS [34720lb]", - "weight": 15782, - } - Herc_SAM_ROLAND_LN = { - "clsid": "Herc_SAM_ROLAND_LN", - "name": "SAM ROLAND LN [34720b]", - "weight": 15782, - } - Herc_Soldier_Squad = { - "clsid": "Herc_Soldier_Squad", - "name": "Squad 30 x Soldier [7950lb]", - "weight": 120, - } - Herc_SPG_M1126_Stryker_ICV = { - "clsid": "Herc_SPG_M1126_Stryker_ICV", - "name": "APC M1126 Stryker ICV [29542lb]", - "weight": 13429, - } - Herc_SPG_M1128_Stryker_MGS = { - "clsid": "Herc_SPG_M1128_Stryker_MGS", - "name": "SPG M1128 Stryker MGS [33036lb]", - "weight": 15016, - } - Herc_Tanker_HEMTT = { - "clsid": "Herc_Tanker_HEMTT", - "name": "Tanker M978 HEMTT [34000lb]", - "weight": 15455, - } - Herc_TIGR_233036 = { - "clsid": "Herc_TIGR_233036", - "name": "Transport Tigr [15900lb]", - "weight": 7200, - } - Herc_UAZ_469 = { - "clsid": "Herc_UAZ_469", - "name": "Transport UAZ-469 [3747lb]", - "weight": 1700, - } - Herc_URAL_375 = { - "clsid": "Herc_URAL_375", - "name": "Transport URAL-375 [14815lb]", - "weight": 6734, - } - Herc_ZSU_23_4 = { - "clsid": "Herc_ZSU_23_4", - "name": "AAA ZSU-23-4 Shilka [32912lb]", - "weight": 14960, - } + Herc_AAA_GEPARD = {"clsid": "Herc_AAA_GEPARD", "name": "AAA GEPARD [34720lb]", "weight": 15782} + Herc_AAA_Vulcan_M163_Air = {"clsid": "Herc_AAA_Vulcan_M163_Air", "name": "AAA Vulcan M163 Air [21666lb]", + "weight": 9848} + Herc_AAA_Vulcan_M163_Skid = {"clsid": "Herc_AAA_Vulcan_M163_Skid", "name": "AAA Vulcan M163 Skid [21577lb]", + "weight": 9808} + Herc_Ammo_AGM_154C_missiles = {"clsid": "Herc_Ammo_AGM_154C_missiles", "name": "Ammo AGM-154C*10 [10648lb]", + "weight": 4960} + Herc_Ammo_AGM_65D_missiles = {"clsid": "Herc_Ammo_AGM_65D_missiles", "name": "Ammo AGM-65D*10 [4800lb]", + "weight": 2300} + Herc_Ammo_AGM_65E_missiles = {"clsid": "Herc_Ammo_AGM_65E_missiles", "name": "Ammo AGM-65E*10 [6292lb]", + "weight": 2980} + Herc_Ammo_AGM_65G_missiles = {"clsid": "Herc_Ammo_AGM_65G_missiles", "name": "Ammo AGM-65G*10 [6622lb]", + "weight": 3130} + Herc_Ammo_AGM_65H_missiles = {"clsid": "Herc_Ammo_AGM_65H_missiles", "name": "Ammo AGM-65H*10 [4570lb]", + "weight": 2200} + Herc_Ammo_AGM_65K_missiles = {"clsid": "Herc_Ammo_AGM_65K_missiles", "name": "Ammo AGM-65K*10 [7920lb]", + "weight": 3720} + Herc_Ammo_AGM_84A_missiles = {"clsid": "Herc_Ammo_AGM_84A_missiles", "name": "Ammo AGM-84A*8 [11651lb]", + "weight": 5408} + Herc_Ammo_AGM_84E_missiles = {"clsid": "Herc_Ammo_AGM_84E_missiles", "name": "Ammo AGM-84E*8 [11651lb]", + "weight": 5408} + Herc_Ammo_AGM_88C_missiles = {"clsid": "Herc_Ammo_AGM_88C_missiles", "name": "Ammo AGM-88C*10 [7920lb]", + "weight": 3730} + Herc_Ammo_AIM120B_missiles = {"clsid": "Herc_Ammo_AIM120B_missiles", "name": "Ammo AIM-120B*24 [11193lb]", + "weight": 5208} + Herc_Ammo_AIM120C_missiles = {"clsid": "Herc_Ammo_AIM120C_missiles", "name": "Ammo AIM-120C*24 [10665lb]", + "weight": 5208} + Herc_Ammo_AIM54C_missiles = {"clsid": "Herc_Ammo_AIM54C_missiles", "name": "Ammo AIM-54C*18 [18335lb]", + "weight": 8454} + Herc_Ammo_AIM7M_missiles = {"clsid": "Herc_Ammo_AIM7M_missiles", "name": "Ammo AIM-7M*24 [14995lb]", "weight": 6936} + Herc_Ammo_AIM9M_missiles = {"clsid": "Herc_Ammo_AIM9M_missiles", "name": "Ammo AIM-9M*30 [7128lb]", "weight": 4860} + Herc_Ammo_AIM9P5_missiles = {"clsid": "Herc_Ammo_AIM9P5_missiles", "name": "Ammo AIM-9P5*30 [5676lb]", + "weight": 2700} + Herc_Ammo_AIM9X_missiles = {"clsid": "Herc_Ammo_AIM9X_missiles", "name": "Ammo AIM-9X*30 [5676lb]", "weight": 2700} + Herc_Ammo_BETAB500SP_bombs = {"clsid": "Herc_Ammo_BETAB500SP_bombs", "name": "Ammo BetAB-500ShP*10 [9328lb]", + "weight": 4360} + Herc_Ammo_BETAB500_bombs = {"clsid": "Herc_Ammo_BETAB500_bombs", "name": "Ammo BetAB-500*10 [9460lb]", + "weight": 4420} + Herc_Ammo_CBU_103_bombs = {"clsid": "Herc_Ammo_CBU_103_bombs", "name": "Ammo CBU-103*10 [10142lb]", "weight": 4730} + Herc_Ammo_CBU_105_bombs = {"clsid": "Herc_Ammo_CBU_105_bombs", "name": "Ammo CBU-105*10 [11022lb]", "weight": 5130} + Herc_Ammo_CBU_87_bombs = {"clsid": "Herc_Ammo_CBU_87_bombs", "name": "Ammo CBU-87*10 [9460lb]", "weight": 4420} + Herc_Ammo_CBU_97_bombs = {"clsid": "Herc_Ammo_CBU_97_bombs", "name": "Ammo CBU-97*10 [10362lb]", "weight": 4830} + Herc_Ammo_FAB100_bombs = {"clsid": "Herc_Ammo_FAB100_bombs", "name": "Ammo FAB-100*20 [4400lb", "weight": 2120} + Herc_Ammo_FAB250_bombs = {"clsid": "Herc_Ammo_FAB250_bombs", "name": "Ammo FAB-250*20 [11000lb]", "weight": 5120} + Herc_Ammo_FAB500_bombs = {"clsid": "Herc_Ammo_FAB500_bombs", "name": "Ammo FAB-500*10 [11000lb]", "weight": 5120} + Herc_Ammo_GBU_10_bombs = {"clsid": "Herc_Ammo_GBU_10_bombs", "name": "Ammo GBU-10*6 [15340lb]", "weight": 7092} + Herc_Ammo_GBU_12_bombs = {"clsid": "Herc_Ammo_GBU_12_bombs", "name": "Ammo GBU-12*16 [9680lb]", "weight": 4520} + Herc_Ammo_GBU_16_bombs = {"clsid": "Herc_Ammo_GBU_16_bombs", "name": "Ammo GBU-16*10 [12408lb]", "weight": 5760} + Herc_Ammo_GBU_31_V3B_bombs = {"clsid": "Herc_Ammo_GBU_31_V3B_bombs", "name": "Ammo GBU-31V3B*6 [12949lb]", + "weight": 6006} + Herc_Ammo_GBU_31_VB_bombs = {"clsid": "Herc_Ammo_GBU_31_VB_bombs", "name": "Ammo GBU-31V/B*6 [12328lb]", + "weight": 5724} + Herc_Ammo_GBU_38_bombs = {"clsid": "Herc_Ammo_GBU_38_bombs", "name": "Ammo GBU-38*10 [6028lb]", "weight": 2860} + Herc_Ammo_hydra_HE_rockets = {"clsid": "Herc_Ammo_hydra_HE_rockets", "name": "Ammo M151 Hydra HE*80 [4752lb]", + "weight": 2280} + Herc_Ammo_hydra_WP_rockets = {"clsid": "Herc_Ammo_hydra_WP_rockets", "name": "Ammo M156 Hydra WP*80 [4752lb]", + "weight": 2280} + Herc_Ammo_KAB500KR_bombs = {"clsid": "Herc_Ammo_KAB500KR_bombs", "name": "Ammo KAB-500kr*10 [12320lb]", + "weight": 5720} + Herc_Ammo_KH25ML_missiles = {"clsid": "Herc_Ammo_KH25ML_missiles", "name": "Ammo Kh-25ML*10 [7920lb]", + "weight": 3720} + Herc_Ammo_KH25MPU_missiles = {"clsid": "Herc_Ammo_KH25MPU_missiles", "name": "Ammo Kh-25MPU*10 [8140lb]", + "weight": 3820} + Herc_Ammo_KH29L_missiles = {"clsid": "Herc_Ammo_KH29L_missiles", "name": "Ammo Kh-29L*10 [16434lb]", "weight": 7590} + Herc_Ammo_KH29T_missiles = {"clsid": "Herc_Ammo_KH29T_missiles", "name": "Ammo Kh-29T*10 [16720lb]", "weight": 7720} + Herc_Ammo_KH58U_missiles = {"clsid": "Herc_Ammo_KH58U_missiles", "name": "Ammo Kh-58U*10 [16060lb]", "weight": 7420} + Herc_Ammo_KMGU296AO25KO_bombs = {"clsid": "Herc_Ammo_KMGU296AO25KO_bombs", + "name": "Ammo KMGU-2 - 96 PTAB-2.5KO*10 [11440lb]", "weight": 5320} + Herc_Ammo_KMGU296AO25RT_bombs = {"clsid": "Herc_Ammo_KMGU296AO25RT_bombs", + "name": "Ammo KMGU-2 - 96 AO-2.5RT*10 [11440lb]", "weight": 5320} + Herc_Ammo_M117_bombs = {"clsid": "Herc_Ammo_M117_bombs", "name": "Ammo M117*16 [11968lb]", "weight": 5560} + Herc_Ammo_MAGIC2_missiles = {"clsid": "Herc_Ammo_MAGIC2_missiles", "name": "Ammo Magic2*30 [5676lb]", + "weight": 2700} + Herc_Ammo_MK20_bombs = {"clsid": "Herc_Ammo_MK20_bombs", "name": "Ammo MK20*20 [9768lb]", "weight": 4560} + Herc_Ammo_Mk_82AIR_bombs = {"clsid": "Herc_Ammo_Mk_82AIR_bombs", "name": "Ammo Mk-82AIR*20 [11044lb]", + "weight": 4940} + Herc_Ammo_Mk_82Snake_bombs = {"clsid": "Herc_Ammo_Mk_82Snake_bombs", "name": "Ammo Mk-82Snakeye*20 [11880lb]", + "weight": 4940} + Herc_Ammo_Mk_82_bombs = {"clsid": "Herc_Ammo_Mk_82_bombs", "name": "Ammo Mk-82*20 [10560lb]", "weight": 4940} + Herc_Ammo_Mk_83_bombs = {"clsid": "Herc_Ammo_Mk_83_bombs", "name": "Ammo Mk-83*10 [9834lb]", "weight": 4590} + Herc_Ammo_Mk_84_bombs = {"clsid": "Herc_Ammo_Mk_84_bombs", "name": "Ammo Mk-84*8 [15735b]", "weight": 7272} + Herc_Ammo_R27ER_missiles = {"clsid": "Herc_Ammo_R27ER_missiles", "name": "Ammo R-27ER*24 [18480lb]", "weight": 8520} + Herc_Ammo_R27ET_missiles = {"clsid": "Herc_Ammo_R27ET_missiles", "name": "Ammo R-27ET*24 [18480lb", "weight": 8496} + Herc_Ammo_R27R_missiles = {"clsid": "Herc_Ammo_R27R_missiles", "name": "Ammo R-27R*24 [13359lb]", "weight": 6192} + Herc_Ammo_R27T_missiles = {"clsid": "Herc_Ammo_R27T_missiles", "name": "Ammo R-27T*24 [13359lb]", "weight": 6192} + Herc_Ammo_R60M_missiles = {"clsid": "Herc_Ammo_R60M_missiles", "name": "Ammo R-60M*30 [2904lb]", "weight": 1440} + Herc_Ammo_R77_missiles = {"clsid": "Herc_Ammo_R77_missiles", "name": "Ammo R-77*24 [9240lb]", "weight": 4320} + Herc_Ammo_RBK250PTAB25M_bombs = {"clsid": "Herc_Ammo_RBK250PTAB25M_bombs", + "name": "Ammo RBK-250 PTAB-2.5M*20 [12012lb]", "weight": 5580} + Herc_Ammo_RBK500255PTAB105_bombs = {"clsid": "Herc_Ammo_RBK500255PTAB105_bombs", + "name": "Ammo RBK-500-255 PTAB-10-5*10 [9394lb]", "weight": 4390} + Herc_Ammo_RBK500PTAB1M_bombs = {"clsid": "Herc_Ammo_RBK500PTAB1M_bombs", "name": "Ammo RBK-500 PTAB-1M*10 [9394lb]", + "weight": 4390} + Herc_Ammo_S24B_missiles = {"clsid": "Herc_Ammo_S24B_missiles", "name": "Ammo S-24B*20 [10340lb]", "weight": 4820} + Herc_Ammo_S25L_missiles = {"clsid": "Herc_Ammo_S25L_missiles", "name": "Ammo S-25L*10 [11000b]", "weight": 5120} + Herc_Ammo_S25OFM_missiles = {"clsid": "Herc_Ammo_S25OFM_missiles", "name": "Ammo S-25OFM*10 [10890lb]", + "weight": 5070} + Herc_Ammo_S530D_missiles = {"clsid": "Herc_Ammo_S530D_missiles", "name": "Ammo Super 530D*24 [6480lb]", + "weight": 6600} + Herc_Ammo_SAB100_bombs = {"clsid": "Herc_Ammo_SAB100_bombs", "name": "Ammo SAB-100*20 [11000lb]", "weight": 2120} + Herc_Ammo_TOW_missiles = {"clsid": "Herc_Ammo_TOW_missiles", "name": "Ammo TOW*30 [4125lb]", "weight": 1980} + Herc_Ammo_Vikhr_missiles = {"clsid": "Herc_Ammo_Vikhr_missiles", "name": "Ammo Vikhr*48 [5808lb]", "weight": 2760} + Herc_APC_BTR_80_Air = {"clsid": "Herc_APC_BTR_80_Air", "name": "APC BTR-80 Air [23936lb]", "weight": 10880} + Herc_APC_BTR_80_Skid = {"clsid": "Herc_APC_BTR_80_Skid", "name": "APC BTR-80 Skid [23826lb]", "weight": 10830} + Herc_APC_BTR_82A_Air = {"clsid": "Herc_APC_BTR_82A_Air", "name": "APC BTR-82A Air [24998lb]", "weight": 11363} + Herc_APC_BTR_82A_Skid = {"clsid": "Herc_APC_BTR_82A_Skid", "name": "APC BTR-82A Skid [24888lb]", "weight": 11313} + Herc_APC_COBRA_Air = {"clsid": "Herc_APC_COBRA_Air", "name": "APC Cobra Air [10912lb]", "weight": 4960} + Herc_APC_COBRA_Skid = {"clsid": "Herc_APC_COBRA_Skid", "name": "APC Cobra Skid [10802lb]", "weight": 4910} + Herc_APC_LAV_25_Air = {"clsid": "Herc_APC_LAV_25_Air", "name": "APC LAV-25 Air [22520lb]", "weight": 10254} + Herc_APC_LAV_25_Skid = {"clsid": "Herc_APC_LAV_25_Skid", "name": "APC LAV-25 Skid [22514lb]", "weight": 10234} + Herc_APC_M1025_HMMWV_Air = {"clsid": "Herc_APC_M1025_HMMWV_Air", "name": "M1025 HMMWV Air [6160lb]", "weight": 2800} + Herc_APC_M1025_HMMWV_Skid = {"clsid": "Herc_APC_M1025_HMMWV_Skid", "name": "M1025 HMMWV Skid [6050lb]", + "weight": 2750} + Herc_APC_M1043_HMMWV_Armament_Air = {"clsid": "Herc_APC_M1043_HMMWV_Armament_Air", + "name": "APC M1043 HMMWV Armament Air [7023lb]", "weight": 3192} + Herc_APC_M1043_HMMWV_Armament_Skid = {"clsid": "Herc_APC_M1043_HMMWV_Armament_Skid", + "name": "APC M1043 HMMWV Armament Skid [6912lb]", "weight": 3142} + Herc_APC_M113_Air = {"clsid": "Herc_APC_M113_Air", "name": "APC M113 Air [21624lb]", "weight": 9830} + Herc_APC_M113_Skid = {"clsid": "Herc_APC_M113_Skid", "name": "APC M113 Skid [21494lb]", "weight": 9770} + Herc_APC_MTLB_Air = {"clsid": "Herc_APC_MTLB_Air", "name": "APC MTLB Air [26400lb]", "weight": 12000} + Herc_APC_MTLB_Skid = {"clsid": "Herc_APC_MTLB_Skid", "name": "APC MTLB Skid [26290lb]", "weight": 11950} + Herc_ART_GVOZDIKA = {"clsid": "Herc_ART_GVOZDIKA", "name": "ART GVOZDIKA [34720lb]", "weight": 15782} + Herc_ART_NONA_Air = {"clsid": "Herc_ART_NONA_Air", "name": "ART 2S9 NONA Air [19140lb]", "weight": 8700} + Herc_ART_NONA_Skid = {"clsid": "Herc_ART_NONA_Skid", "name": "ART 2S9 NONA Skid [19030lb]", "weight": 8650} + Herc_ARV_BRDM_2_Air = {"clsid": "Herc_ARV_BRDM_2_Air", "name": "ARV BRDM-2 Air [12320lb]", "weight": 5600} + Herc_ARV_BRDM_2_Skid = {"clsid": "Herc_ARV_BRDM_2_Skid", "name": "ARV BRDM-2 Skid [12210lb]", "weight": 5550} + Herc_ATGM_M1045_HMMWV_TOW_Air = {"clsid": "Herc_ATGM_M1045_HMMWV_TOW_Air", + "name": "ATGM M1045 HMMWV TOW Air [7183lb]", "weight": 3265} + Herc_ATGM_M1045_HMMWV_TOW_Skid = {"clsid": "Herc_ATGM_M1045_HMMWV_TOW_Skid", + "name": "ATGM M1045 HMMWV TOW Skid [7073lb]", "weight": 3215} + Herc_ATGM_M1134_Stryker = {"clsid": "Herc_ATGM_M1134_Stryker", "name": "ATGM M1134 Stryker [30337lb]", + "weight": 13790} + Herc_BattleStation = {"clsid": "Herc_BattleStation", "name": "Battle Station", "weight": 1160} + Herc_BattleStation_TGP = {"clsid": "Herc_BattleStation_TGP", "name": "Battle Station with TGP", "weight": 1160} + Herc_EWR_SBORKA_Air = {"clsid": "Herc_EWR_SBORKA_Air", "name": "EWR SBORKA Air [21624lb]", "weight": 9829} + Herc_EWR_SBORKA_Skid = {"clsid": "Herc_EWR_SBORKA_Skid", "name": "EWR SBORKA Skid [21624lb]", "weight": 9829} + Herc_Ext_Fuel_Tank = {"clsid": "Herc_Ext_Fuel_Tank", "name": "External Fuel Tank", "weight": 4131} + Herc_GBU_43_B_MOAB_ = {"clsid": "Herc_GBU-43/B(MOAB)", "name": "GBU-43/B(MOAB)", "weight": 9800} + Herc_GEN_CRATE = {"clsid": "Herc_GEN_CRATE", "name": "Generic Crate [20000lb]", "weight": 9071} + Herc_HEMTT_TFFT = {"clsid": "Herc_HEMTT_TFFT", "name": "HEMTT TFFT [34400lb]", "weight": 15634} + Herc_IFV_BMD1_Air = {"clsid": "Herc_IFV_BMD1_Air", "name": "IFV BMD-1 Air [18040lb]", "weight": 8200} + Herc_IFV_BMD1_Skid = {"clsid": "Herc_IFV_BMD1_Skid", "name": "IFV BMD-1 Skid [17930lb]", "weight": 8150} + Herc_IFV_BMP_1 = {"clsid": "Herc_IFV_BMP_1", "name": "IFV BMP-1 [23232lb]", "weight": 10560} + Herc_IFV_BMP_2 = {"clsid": "Herc_IFV_BMP_2", "name": "IFV BMP-2 [25168lb]", "weight": 11440} + Herc_IFV_BMP_3 = {"clsid": "Herc_IFV_BMP_3", "name": "IFV BMP-3 [32912lb]", "weight": 14960} + Herc_IFV_BTRD_Air = {"clsid": "Herc_IFV_BTRD_Air", "name": "IFV BTR-D Air [18040lb]", "weight": 8200} + Herc_IFV_BTRD_Skid = {"clsid": "Herc_IFV_BTRD_Skid", "name": "IFV BTR-D Skid [17930lb]", "weight": 8150} + Herc_IFV_M2A2_Bradley = {"clsid": "Herc_IFV_M2A2_Bradley", "name": "IFV M2A2 Bradley [34720lb]", "weight": 15782} + Herc_IFV_MARDER = {"clsid": "Herc_IFV_MARDER", "name": "IFV MARDER [34720lb]", "weight": 15782} + Herc_IFV_MCV80_Warrior = {"clsid": "Herc_IFV_MCV80_Warrior", "name": "IFV MCV-80 [34720lb]", "weight": 15782} + Herc_IFV_TPZ = {"clsid": "Herc_IFV_TPZ", "name": "IFV TPZ FUCH [33440lb]", "weight": 15200} + Herc_JATO = {"clsid": "Herc_JATO", "name": "JATO", "weight": 200} + Herc_M_818 = {"clsid": "Herc_M_818", "name": "Transport M818 [16000lb]", "weight": 7272} + Herc_SAM_13 = {"clsid": "Herc_SAM_13", "name": "SAM SA-13 STRELA [21624lb]", "weight": 9830} + Herc_SAM_19 = {"clsid": "Herc_SAM_19", "name": "SAM SA-19 Tunguska 2S6 [34720lb]", "weight": 15782} + Herc_SAM_CHAPARRAL_Air = {"clsid": "Herc_SAM_CHAPARRAL_Air", "name": "SAM CHAPARRAL Air [21624lb]", "weight": 9830} + Herc_SAM_CHAPARRAL_Skid = {"clsid": "Herc_SAM_CHAPARRAL_Skid", "name": "SAM CHAPARRAL Skid [21516lb]", + "weight": 9780} + Herc_SAM_LINEBACKER = {"clsid": "Herc_SAM_LINEBACKER", "name": "SAM LINEBACKER [34720lb]", "weight": 15782} + Herc_SAM_M1097_HMMWV_Air = {"clsid": "Herc_SAM_M1097_HMMWV_Air", "name": "SAM Avenger M1097 Air [7200lb]", + "weight": 3273} + Herc_SAM_M1097_HMMWV_Skid = {"clsid": "Herc_SAM_M1097_HMMWV_Skid", "name": "SAM Avenger M1097 Skid [7090lb]", + "weight": 3223} + Herc_SAM_ROLAND_ADS = {"clsid": "Herc_SAM_ROLAND_ADS", "name": "SAM ROLAND ADS [34720lb]", "weight": 15782} + Herc_SAM_ROLAND_LN = {"clsid": "Herc_SAM_ROLAND_LN", "name": "SAM ROLAND LN [34720b]", "weight": 15782} + Herc_Soldier_Squad = {"clsid": "Herc_Soldier_Squad", "name": "Squad 30 x Soldier [7950lb]", "weight": 120} + Herc_SPG_M1126_Stryker_ICV = {"clsid": "Herc_SPG_M1126_Stryker_ICV", "name": "APC M1126 Stryker ICV [29542lb]", + "weight": 13429} + Herc_SPG_M1128_Stryker_MGS = {"clsid": "Herc_SPG_M1128_Stryker_MGS", "name": "SPG M1128 Stryker MGS [33036lb]", + "weight": 15016} + Herc_Tanker_HEMTT = {"clsid": "Herc_Tanker_HEMTT", "name": "Tanker M978 HEMTT [34000lb]", "weight": 15455} + Herc_TIGR_233036_Air = {"clsid": "Herc_TIGR_233036_Air", "name": "Transport Tigr Air [15900lb]", "weight": 7200} + Herc_TIGR_233036_Skid = {"clsid": "Herc_TIGR_233036_Skid", "name": "Transport Tigr Skid [15730lb]", "weight": 7150} + Herc_UAZ_469_Air = {"clsid": "Herc_UAZ_469_Air", "name": "Transport UAZ-469 Air [3747lb]", "weight": 1700} + Herc_UAZ_469_Skid = {"clsid": "Herc_UAZ_469_Skid", "name": "Transport UAZ-469 Skid [3630lb]", "weight": 1650} + Herc_URAL_375 = {"clsid": "Herc_URAL_375", "name": "Transport URAL-375 [14815lb]", "weight": 6734} + Herc_ZSU_23_4 = {"clsid": "Herc_ZSU_23_4", "name": "AAA ZSU-23-4 Shilka [32912lb]", "weight": 14960} M61_Vulcan_Rotary_Cannon__20mm_ = { "clsid": "{Herc_M61_Vulcan_Rotary_Cannon}", "name": "M61 Vulcan Rotary Cannon (20mm)", @@ -557,11 +198,6 @@ class HerculesWeapons: "name": "105mm Howitzer", "weight": 595.9426, } - Herc_GBU_43_B_MOAB_ = { - "clsid": "Herc_GBU-43/B(MOAB)", - "name": "GBU-43/B(MOAB)", - "weight": 9800, - } class Hercules(PlaneType): @@ -577,31 +213,31 @@ class Hercules(PlaneType): charge_total = 1680 chaff_charge_size = 1 flare_charge_size = 1 - radio_frequency = 118 + radio_frequency = 254 panel_radio = { 1: { "channels": { - 1: 118, - 2: 119, - 4: 121, - 8: 125, - 16: 133, - 17: 134, - 9: 126, - 18: 135, - 5: 122, - 10: 127, - 20: 143, - 11: 128, - 3: 120, - 6: 123, - 12: 129, - 13: 130, - 7: 124, - 14: 131, - 19: 136, - 15: 132, + 1: 264, + 2: 265, + 4: 254, + 8: 258, + 16: 267, + 17: 251, + 9: 262, + 18: 253, + 5: 250, + 10: 259, + 20: 252, + 11: 268, + 3: 256, + 6: 270, + 12: 269, + 13: 260, + 7: 257, + 14: 263, + 19: 266, + 15: 261 }, }, } @@ -609,310 +245,385 @@ class Hercules(PlaneType): class Liveries: class USSR(Enum): default = "default" + bare_metal = "bare metal" class Georgia(Enum): default = "default" + bare_metal = "bare metal" class Venezuela(Enum): default = "default" + bare_metal = "bare metal" class Australia(Enum): default = "default" + bare_metal = "bare metal" class Israel(Enum): default = "default" + bare_metal = "bare metal" class Combined_Joint_Task_Forces_Blue(Enum): default = "default" + bare_metal = "bare metal" class Sudan(Enum): default = "default" + bare_metal = "bare metal" class Norway(Enum): default = "default" + bare_metal = "bare metal" class Romania(Enum): default = "default" + bare_metal = "bare metal" class Iran(Enum): default = "default" + bare_metal = "bare metal" class Ukraine(Enum): default = "default" + bare_metal = "bare metal" class Libya(Enum): default = "default" + bare_metal = "bare metal" class Belgium(Enum): default = "default" + bare_metal = "bare metal" class Slovakia(Enum): default = "default" + bare_metal = "bare metal" class Greece(Enum): default = "default" + bare_metal = "bare metal" class UK(Enum): default = "default" + bare_metal = "bare metal" class Third_Reich(Enum): default = "default" + bare_metal = "bare metal" class Hungary(Enum): default = "default" + bare_metal = "bare metal" class Abkhazia(Enum): default = "default" + bare_metal = "bare metal" class Morocco(Enum): default = "default" + bare_metal = "bare metal" class United_Nations_Peacekeepers(Enum): default = "default" + bare_metal = "bare metal" class Switzerland(Enum): default = "default" + bare_metal = "bare metal" class SouthOssetia(Enum): default = "default" + bare_metal = "bare metal" class Vietnam(Enum): default = "default" + bare_metal = "bare metal" class China(Enum): default = "default" + bare_metal = "bare metal" class Yemen(Enum): default = "default" + bare_metal = "bare metal" class Kuwait(Enum): default = "default" + bare_metal = "bare metal" class Serbia(Enum): default = "default" + bare_metal = "bare metal" class Oman(Enum): default = "default" + bare_metal = "bare metal" class India(Enum): default = "default" + bare_metal = "bare metal" class Egypt(Enum): default = "default" + bare_metal = "bare metal" class TheNetherlands(Enum): default = "default" + bare_metal = "bare metal" class Poland(Enum): default = "default" + bare_metal = "bare metal" class Syria(Enum): default = "default" + bare_metal = "bare metal" class Finland(Enum): default = "default" + bare_metal = "bare metal" class Kazakhstan(Enum): default = "default" + bare_metal = "bare metal" class Denmark(Enum): default = "default" + bare_metal = "bare metal" class Sweden(Enum): default = "default" + bare_metal = "bare metal" class Croatia(Enum): default = "default" + bare_metal = "bare metal" class CzechRepublic(Enum): default = "default" + bare_metal = "bare metal" class GDR(Enum): default = "default" + bare_metal = "bare metal" class Yugoslavia(Enum): default = "default" + bare_metal = "bare metal" class Bulgaria(Enum): default = "default" + bare_metal = "bare metal" class SouthKorea(Enum): default = "default" + bare_metal = "bare metal" class Tunisia(Enum): default = "default" + bare_metal = "bare metal" class Combined_Joint_Task_Forces_Red(Enum): default = "default" + bare_metal = "bare metal" class Lebanon(Enum): default = "default" + bare_metal = "bare metal" class Portugal(Enum): default = "default" + bare_metal = "bare metal" class Cuba(Enum): default = "default" + bare_metal = "bare metal" class Insurgents(Enum): default = "default" + bare_metal = "bare metal" class SaudiArabia(Enum): default = "default" + bare_metal = "bare metal" class France(Enum): default = "default" + bare_metal = "bare metal" class USA(Enum): default = "default" + bare_metal = "bare metal" class Honduras(Enum): default = "default" + bare_metal = "bare metal" class Qatar(Enum): default = "default" + bare_metal = "bare metal" class Russia(Enum): default = "default" + bare_metal = "bare metal" class United_Arab_Emirates(Enum): default = "default" + bare_metal = "bare metal" class Italian_Social_Republi(Enum): default = "default" + bare_metal = "bare metal" class Austria(Enum): default = "default" + bare_metal = "bare metal" class Bahrain(Enum): default = "default" + bare_metal = "bare metal" class Italy(Enum): default = "default" + bare_metal = "bare metal" class Chile(Enum): default = "default" + bare_metal = "bare metal" class Turkey(Enum): default = "default" + bare_metal = "bare metal" class Philippines(Enum): default = "default" + bare_metal = "bare metal" class Algeria(Enum): default = "default" + bare_metal = "bare metal" class Pakistan(Enum): default = "default" + bare_metal = "bare metal" class Malaysia(Enum): default = "default" + bare_metal = "bare metal" class Indonesia(Enum): default = "default" + bare_metal = "bare metal" class Iraq(Enum): default = "default" + bare_metal = "bare metal" class Germany(Enum): default = "default" + bare_metal = "bare metal" class South_Africa(Enum): default = "default" + bare_metal = "bare metal" class Jordan(Enum): default = "default" + bare_metal = "bare metal" class Mexico(Enum): default = "default" + bare_metal = "bare metal" class USAFAggressors(Enum): default = "default" + bare_metal = "bare metal" class Brazil(Enum): default = "default" + bare_metal = "bare metal" class Spain(Enum): default = "default" + bare_metal = "bare metal" class Belarus(Enum): default = "default" + bare_metal = "bare metal" class Canada(Enum): default = "default" + bare_metal = "bare metal" class NorthKorea(Enum): default = "default" + bare_metal = "bare metal" class Ethiopia(Enum): default = "default" + bare_metal = "bare metal" class Japan(Enum): default = "default" + bare_metal = "bare metal" class Thailand(Enum): default = "default" + bare_metal = "bare metal" class Pylon1: Herc_JATO = (1, HerculesWeapons.Herc_JATO) class Pylon2: LAU_68___7_2_75__rockets_M257__Parachute_illumination_ = ( - 2, - Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_, - ) + 2, Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_) Smokewinder___red = (2, Weapons.Smokewinder___red) Smokewinder___green = (2, Weapons.Smokewinder___green) Smokewinder___blue = (2, Weapons.Smokewinder___blue) Smokewinder___white = (2, Weapons.Smokewinder___white) Smokewinder___yellow = (2, Weapons.Smokewinder___yellow) Smokewinder___orange = (2, Weapons.Smokewinder___orange) + MER_6_Mk_82 = (2, Weapons.MER_6_Mk_82) Herc_Ext_Fuel_Tank = (2, HerculesWeapons.Herc_Ext_Fuel_Tank) class Pylon3: LAU_68___7_2_75__rockets_M257__Parachute_illumination_ = ( - 3, - Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_, - ) + 3, Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_) Smokewinder___red = (3, Weapons.Smokewinder___red) Smokewinder___green = (3, Weapons.Smokewinder___green) Smokewinder___blue = (3, Weapons.Smokewinder___blue) Smokewinder___white = (3, Weapons.Smokewinder___white) Smokewinder___yellow = (3, Weapons.Smokewinder___yellow) Smokewinder___orange = (3, Weapons.Smokewinder___orange) + MER_6_Mk_82 = (3, Weapons.MER_6_Mk_82) Herc_Ext_Fuel_Tank = (3, HerculesWeapons.Herc_Ext_Fuel_Tank) class Pylon4: LAU_68___7_2_75__rockets_M257__Parachute_illumination_ = ( - 4, - Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_, - ) + 4, Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_) Smokewinder___red = (4, Weapons.Smokewinder___red) Smokewinder___green = (4, Weapons.Smokewinder___green) Smokewinder___blue = (4, Weapons.Smokewinder___blue) Smokewinder___white = (4, Weapons.Smokewinder___white) Smokewinder___yellow = (4, Weapons.Smokewinder___yellow) Smokewinder___orange = (4, Weapons.Smokewinder___orange) + MER_6_Mk_82 = (4, Weapons.MER_6_Mk_82) Herc_Ext_Fuel_Tank = (4, HerculesWeapons.Herc_Ext_Fuel_Tank) class Pylon5: LAU_68___7_2_75__rockets_M257__Parachute_illumination_ = ( - 5, - Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_, - ) + 5, Weapons.LAU_68___7_2_75__rockets_M257__Parachute_illumination_) Smokewinder___red = (5, Weapons.Smokewinder___red) Smokewinder___green = (5, Weapons.Smokewinder___green) Smokewinder___blue = (5, Weapons.Smokewinder___blue) Smokewinder___white = (5, Weapons.Smokewinder___white) Smokewinder___yellow = (5, Weapons.Smokewinder___yellow) Smokewinder___orange = (5, Weapons.Smokewinder___orange) + MER_6_Mk_82 = (5, Weapons.MER_6_Mk_82) Herc_Ext_Fuel_Tank = (5, HerculesWeapons.Herc_Ext_Fuel_Tank) class Pylon6: - M61_Vulcan_Rotary_Cannon__20mm_ = ( - 6, - HerculesWeapons.M61_Vulcan_Rotary_Cannon__20mm_, - ) + M61_Vulcan_Rotary_Cannon__20mm_ = (6, HerculesWeapons.M61_Vulcan_Rotary_Cannon__20mm_) class Pylon7: GAU_23A_Chain_Gun__30mm_ = (7, HerculesWeapons.GAU_23A_Chain_Gun__30mm_) @@ -922,6 +633,7 @@ class Hercules(PlaneType): class Pylon9: Herc_BattleStation = (9, HerculesWeapons.Herc_BattleStation) + Herc_BattleStation_TGP = (9, HerculesWeapons.Herc_BattleStation_TGP) class Pylon10: Herc_Ammo_AGM_65D_missiles = (10, HerculesWeapons.Herc_Ammo_AGM_65D_missiles) @@ -941,7 +653,7 @@ class Hercules(PlaneType): Herc_Ammo_S24B_missiles = (10, HerculesWeapons.Herc_Ammo_S24B_missiles) Herc_Ammo_S25OFM_missiles = (10, HerculesWeapons.Herc_Ammo_S25OFM_missiles) Herc_Ammo_S25L_missiles = (10, HerculesWeapons.Herc_Ammo_S25L_missiles) - # Herc_Ammo_TOW_missiles = (10, HerculesWeapons.Herc_Ammo_TOW_missiles) + Herc_Ammo_TOW_missiles = (10, HerculesWeapons.Herc_Ammo_TOW_missiles) Herc_Ammo_GBU_10_bombs = (10, HerculesWeapons.Herc_Ammo_GBU_10_bombs) Herc_Ammo_GBU_12_bombs = (10, HerculesWeapons.Herc_Ammo_GBU_12_bombs) Herc_Ammo_GBU_16_bombs = (10, HerculesWeapons.Herc_Ammo_GBU_16_bombs) @@ -963,27 +675,12 @@ class Hercules(PlaneType): Herc_Ammo_BETAB500_bombs = (10, HerculesWeapons.Herc_Ammo_BETAB500_bombs) Herc_Ammo_BETAB500SP_bombs = (10, HerculesWeapons.Herc_Ammo_BETAB500SP_bombs) Herc_Ammo_KAB500KR_bombs = (10, HerculesWeapons.Herc_Ammo_KAB500KR_bombs) - Herc_Ammo_RBK250PTAB25M_bombs = ( - 10, - HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs, - ) - Herc_Ammo_RBK500255PTAB105_bombs = ( - 10, - HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs, - ) - Herc_Ammo_RBK500PTAB1M_bombs = ( - 10, - HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs, - ) + Herc_Ammo_RBK250PTAB25M_bombs = (10, HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs) + Herc_Ammo_RBK500255PTAB105_bombs = (10, HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs) + Herc_Ammo_RBK500PTAB1M_bombs = (10, HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs) # ERRR Herc_Ammo_Herc_Ammo_M117_bombs_bombs - Herc_Ammo_KMGU296AO25RT_bombs = ( - 10, - HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs, - ) - Herc_Ammo_KMGU296AO25KO_bombs = ( - 10, - HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs, - ) + Herc_Ammo_KMGU296AO25RT_bombs = (10, HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs) + Herc_Ammo_KMGU296AO25KO_bombs = (10, HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs) Herc_Ammo_MK20_bombs = (10, HerculesWeapons.Herc_Ammo_MK20_bombs) Herc_Ammo_SAB100_bombs = (10, HerculesWeapons.Herc_Ammo_SAB100_bombs) Herc_Ammo_hydra_HE_rockets = (10, HerculesWeapons.Herc_Ammo_hydra_HE_rockets) @@ -1003,20 +700,29 @@ class Hercules(PlaneType): # ERRR Herc_Ammo_R27_missiles Herc_Ammo_S530D_missiles = (10, HerculesWeapons.Herc_Ammo_S530D_missiles) Herc_Ammo_AIM54C_missiles = (10, HerculesWeapons.Herc_Ammo_AIM54C_missiles) - Herc_APC_M1043_HMMWV_Armament = ( - 10, - HerculesWeapons.Herc_APC_M1043_HMMWV_Armament, - ) - # Herc_ATGM_M1045_HMMWV_TOW = (10, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW) - Herc_APC_M1025_HMMWV = (10, HerculesWeapons.Herc_APC_M1025_HMMWV) - Herc_SAM_M1097_HMMWV = (10, HerculesWeapons.Herc_SAM_M1097_HMMWV) - Herc_APC_COBRA = (10, HerculesWeapons.Herc_APC_COBRA) - Herc_ARV_BRDM_2 = (10, HerculesWeapons.Herc_ARV_BRDM_2) - Herc_TIGR_233036 = (10, HerculesWeapons.Herc_TIGR_233036) - Herc_IFV_BMD1 = (10, HerculesWeapons.Herc_IFV_BMD1) - Herc_IFV_BTRD = (10, HerculesWeapons.Herc_IFV_BTRD) - Herc_ART_NONA = (10, HerculesWeapons.Herc_ART_NONA) + Herc_APC_M1043_HMMWV_Armament_Air = (10, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Air) + Herc_ATGM_M1045_HMMWV_TOW_Air = (10, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Air) + Herc_APC_M1025_HMMWV_Air = (10, HerculesWeapons.Herc_APC_M1025_HMMWV_Air) + Herc_SAM_M1097_HMMWV_Air = (10, HerculesWeapons.Herc_SAM_M1097_HMMWV_Air) + Herc_APC_COBRA_Air = (10, HerculesWeapons.Herc_APC_COBRA_Air) + Herc_APC_COBRA_Skid = (10, HerculesWeapons.Herc_APC_COBRA_Skid) + Herc_ARV_BRDM_2_Air = (10, HerculesWeapons.Herc_ARV_BRDM_2_Air) + Herc_TIGR_233036_Air = (10, HerculesWeapons.Herc_TIGR_233036_Air) + Herc_IFV_BMD1_Air = (10, HerculesWeapons.Herc_IFV_BMD1_Air) + Herc_IFV_BTRD_Air = (10, HerculesWeapons.Herc_IFV_BTRD_Air) + Herc_ART_NONA_Air = (10, HerculesWeapons.Herc_ART_NONA_Air) + Herc_APC_M1043_HMMWV_Armament_Skid = (10, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Skid) + Herc_ATGM_M1045_HMMWV_TOW_Skid = (10, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Skid) + Herc_APC_M1025_HMMWV_Skid = (10, HerculesWeapons.Herc_APC_M1025_HMMWV_Skid) + Herc_SAM_M1097_HMMWV_Skid = (10, HerculesWeapons.Herc_SAM_M1097_HMMWV_Skid) + Herc_ARV_BRDM_2_Skid = (10, HerculesWeapons.Herc_ARV_BRDM_2_Skid) + Herc_TIGR_233036_Skid = (10, HerculesWeapons.Herc_TIGR_233036_Skid) + Herc_IFV_BMD1_Skid = (10, HerculesWeapons.Herc_IFV_BMD1_Skid) + Herc_IFV_BTRD_Skid = (10, HerculesWeapons.Herc_IFV_BTRD_Skid) + Herc_ART_NONA_Skid = (10, HerculesWeapons.Herc_ART_NONA_Skid) Herc_GEN_CRATE = (10, HerculesWeapons.Herc_GEN_CRATE) + Herc_UAZ_469_Air = (10, HerculesWeapons.Herc_UAZ_469_Air) + Herc_UAZ_469_Skid = (10, HerculesWeapons.Herc_UAZ_469_Skid) class Pylon11: Herc_Ammo_AGM_65D_missiles = (11, HerculesWeapons.Herc_Ammo_AGM_65D_missiles) @@ -1036,7 +742,7 @@ class Hercules(PlaneType): Herc_Ammo_S24B_missiles = (11, HerculesWeapons.Herc_Ammo_S24B_missiles) Herc_Ammo_S25OFM_missiles = (11, HerculesWeapons.Herc_Ammo_S25OFM_missiles) Herc_Ammo_S25L_missiles = (11, HerculesWeapons.Herc_Ammo_S25L_missiles) - # Herc_Ammo_TOW_missiles = (11, HerculesWeapons.Herc_Ammo_TOW_missiles) + Herc_Ammo_TOW_missiles = (11, HerculesWeapons.Herc_Ammo_TOW_missiles) Herc_GBU_43_B_MOAB_ = (11, HerculesWeapons.Herc_GBU_43_B_MOAB_) Herc_Ammo_GBU_10_bombs = (11, HerculesWeapons.Herc_Ammo_GBU_10_bombs) Herc_Ammo_GBU_12_bombs = (11, HerculesWeapons.Herc_Ammo_GBU_12_bombs) @@ -1059,27 +765,12 @@ class Hercules(PlaneType): Herc_Ammo_BETAB500_bombs = (11, HerculesWeapons.Herc_Ammo_BETAB500_bombs) Herc_Ammo_BETAB500SP_bombs = (11, HerculesWeapons.Herc_Ammo_BETAB500SP_bombs) Herc_Ammo_KAB500KR_bombs = (11, HerculesWeapons.Herc_Ammo_KAB500KR_bombs) - Herc_Ammo_RBK250PTAB25M_bombs = ( - 11, - HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs, - ) - Herc_Ammo_RBK500255PTAB105_bombs = ( - 11, - HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs, - ) - Herc_Ammo_RBK500PTAB1M_bombs = ( - 11, - HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs, - ) + Herc_Ammo_RBK250PTAB25M_bombs = (11, HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs) + Herc_Ammo_RBK500255PTAB105_bombs = (11, HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs) + Herc_Ammo_RBK500PTAB1M_bombs = (11, HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs) # ERRR Herc_Ammo_Herc_Ammo_M117_bombs_bombs - Herc_Ammo_KMGU296AO25RT_bombs = ( - 11, - HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs, - ) - Herc_Ammo_KMGU296AO25KO_bombs = ( - 11, - HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs, - ) + Herc_Ammo_KMGU296AO25RT_bombs = (11, HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs) + Herc_Ammo_KMGU296AO25KO_bombs = (11, HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs) Herc_Ammo_MK20_bombs = (11, HerculesWeapons.Herc_Ammo_MK20_bombs) Herc_Ammo_SAB100_bombs = (11, HerculesWeapons.Herc_Ammo_SAB100_bombs) Herc_Ammo_hydra_HE_rockets = (11, HerculesWeapons.Herc_Ammo_hydra_HE_rockets) @@ -1099,20 +790,23 @@ class Hercules(PlaneType): # ERRR Herc_Ammo_R27_missiles Herc_Ammo_S530D_missiles = (11, HerculesWeapons.Herc_Ammo_S530D_missiles) Herc_Ammo_AIM54C_missiles = (11, HerculesWeapons.Herc_Ammo_AIM54C_missiles) - Herc_APC_M1043_HMMWV_Armament = ( - 11, - HerculesWeapons.Herc_APC_M1043_HMMWV_Armament, - ) - Herc_ATGM_M1045_HMMWV_TOW = (11, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW) - Herc_AAA_Vulcan_M163 = (11, HerculesWeapons.Herc_AAA_Vulcan_M163) + Herc_APC_M1043_HMMWV_Armament_Air = (11, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Air) + Herc_APC_M1043_HMMWV_Armament_Skid = (11, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Skid) + Herc_ATGM_M1045_HMMWV_TOW_Air = (11, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Air) + Herc_ATGM_M1045_HMMWV_TOW_Skid = (11, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Skid) + Herc_AAA_Vulcan_M163_Air = (11, HerculesWeapons.Herc_AAA_Vulcan_M163_Air) + Herc_AAA_Vulcan_M163_Skid = (11, HerculesWeapons.Herc_AAA_Vulcan_M163_Skid) Herc_SPG_M1126_Stryker_ICV = (11, HerculesWeapons.Herc_SPG_M1126_Stryker_ICV) Herc_SPG_M1128_Stryker_MGS = (11, HerculesWeapons.Herc_SPG_M1128_Stryker_MGS) Herc_ATGM_M1134_Stryker = (11, HerculesWeapons.Herc_ATGM_M1134_Stryker) - Herc_APC_LAV_25 = (11, HerculesWeapons.Herc_APC_LAV_25) - Herc_APC_M1025_HMMWV = (11, HerculesWeapons.Herc_APC_M1025_HMMWV) - Herc_SAM_M1097_HMMWV = (11, HerculesWeapons.Herc_SAM_M1097_HMMWV) - Herc_APC_COBRA = (11, HerculesWeapons.Herc_APC_COBRA) - Herc_APC_M113 = (11, HerculesWeapons.Herc_APC_M113) + Herc_APC_LAV_25_Air = (11, HerculesWeapons.Herc_APC_LAV_25_Air) + Herc_APC_LAV_25_Skid = (11, HerculesWeapons.Herc_APC_LAV_25_Skid) + Herc_SAM_M1097_HMMWV_Air = (11, HerculesWeapons.Herc_SAM_M1097_HMMWV_Air) + Herc_SAM_M1097_HMMWV_Skid = (11, HerculesWeapons.Herc_SAM_M1097_HMMWV_Skid) + Herc_APC_COBRA_Air = (11, HerculesWeapons.Herc_APC_COBRA_Air) + Herc_APC_COBRA_Skid = (11, HerculesWeapons.Herc_APC_COBRA_Skid) + Herc_APC_M113_Air = (11, HerculesWeapons.Herc_APC_M113_Air) + Herc_APC_M113_Skid = (11, HerculesWeapons.Herc_APC_M113_Skid) Herc_Tanker_HEMTT = (11, HerculesWeapons.Herc_Tanker_HEMTT) Herc_HEMTT_TFFT = (11, HerculesWeapons.Herc_HEMTT_TFFT) Herc_IFV_M2A2_Bradley = (11, HerculesWeapons.Herc_IFV_M2A2_Bradley) @@ -1120,28 +814,36 @@ class Hercules(PlaneType): Herc_IFV_BMP_1 = (11, HerculesWeapons.Herc_IFV_BMP_1) Herc_IFV_BMP_2 = (11, HerculesWeapons.Herc_IFV_BMP_2) Herc_IFV_BMP_3 = (11, HerculesWeapons.Herc_IFV_BMP_3) - Herc_ARV_BRDM_2 = (11, HerculesWeapons.Herc_ARV_BRDM_2) - Herc_APC_BTR_80 = (11, HerculesWeapons.Herc_APC_BTR_80) + Herc_ARV_BRDM_2_Air = (11, HerculesWeapons.Herc_ARV_BRDM_2_Air) + Herc_ARV_BRDM_2_Skid = (11, HerculesWeapons.Herc_ARV_BRDM_2_Skid) + Herc_APC_BTR_80_Air = (11, HerculesWeapons.Herc_APC_BTR_80_Air) + Herc_APC_BTR_80_Skid = (11, HerculesWeapons.Herc_APC_BTR_80_Skid) Herc_SAM_ROLAND_ADS = (11, HerculesWeapons.Herc_SAM_ROLAND_ADS) Herc_SAM_ROLAND_LN = (11, HerculesWeapons.Herc_SAM_ROLAND_LN) Herc_SAM_13 = (11, HerculesWeapons.Herc_SAM_13) Herc_ZSU_23_4 = (11, HerculesWeapons.Herc_ZSU_23_4) Herc_SAM_19 = (11, HerculesWeapons.Herc_SAM_19) - Herc_UAZ_469 = (11, HerculesWeapons.Herc_UAZ_469) Herc_URAL_375 = (11, HerculesWeapons.Herc_URAL_375) Herc_M_818 = (11, HerculesWeapons.Herc_M_818) - Herc_TIGR_233036 = (11, HerculesWeapons.Herc_TIGR_233036) - Herc_AAA_GEPARD = (11, HerculesWeapons.Herc_AAA_GEPARD) - Herc_SAM_CHAPARRAL = (11, HerculesWeapons.Herc_SAM_CHAPARRAL) + Herc_SAM_CHAPARRAL_Air = (11, HerculesWeapons.Herc_SAM_CHAPARRAL_Air) + Herc_SAM_CHAPARRAL_Skid = (11, HerculesWeapons.Herc_SAM_CHAPARRAL_Skid) Herc_SAM_LINEBACKER = (11, HerculesWeapons.Herc_SAM_LINEBACKER) Herc_IFV_MARDER = (11, HerculesWeapons.Herc_IFV_MARDER) Herc_IFV_TPZ = (11, HerculesWeapons.Herc_IFV_TPZ) - Herc_IFV_BMD1 = (11, HerculesWeapons.Herc_IFV_BMD1) - Herc_IFV_BTRD = (11, HerculesWeapons.Herc_IFV_BTRD) - Herc_ART_NONA = (11, HerculesWeapons.Herc_ART_NONA) + Herc_IFV_BMD1_Air = (11, HerculesWeapons.Herc_IFV_BMD1_Air) + Herc_IFV_BMD1_Skid = (11, HerculesWeapons.Herc_IFV_BMD1_Skid) + Herc_IFV_BTRD_Air = (11, HerculesWeapons.Herc_IFV_BTRD_Air) + Herc_IFV_BTRD_Skid = (11, HerculesWeapons.Herc_IFV_BTRD_Skid) Herc_ART_GVOZDIKA = (11, HerculesWeapons.Herc_ART_GVOZDIKA) - Herc_APC_MTLB = (11, HerculesWeapons.Herc_APC_MTLB) + Herc_ART_NONA_Air = (11, HerculesWeapons.Herc_ART_NONA_Air) + Herc_ART_NONA_Skid = (11, HerculesWeapons.Herc_ART_NONA_Skid) + Herc_APC_MTLB_Air = (11, HerculesWeapons.Herc_APC_MTLB_Air) + Herc_APC_MTLB_Skid = (11, HerculesWeapons.Herc_APC_MTLB_Skid) Herc_GEN_CRATE = (11, HerculesWeapons.Herc_GEN_CRATE) + Herc_EWR_SBORKA_Air = (11, HerculesWeapons.Herc_EWR_SBORKA_Air) + Herc_EWR_SBORKA_Skid = (11, HerculesWeapons.Herc_EWR_SBORKA_Skid) + Herc_APC_BTR_82A_Air = (11, HerculesWeapons.Herc_APC_BTR_82A_Air) + Herc_APC_BTR_82A_Skid = (11, HerculesWeapons.Herc_APC_BTR_82A_Skid) class Pylon12: Herc_Soldier_Squad = (12, HerculesWeapons.Herc_Soldier_Squad) @@ -1162,7 +864,7 @@ class Hercules(PlaneType): Herc_Ammo_S24B_missiles = (12, HerculesWeapons.Herc_Ammo_S24B_missiles) Herc_Ammo_S25OFM_missiles = (12, HerculesWeapons.Herc_Ammo_S25OFM_missiles) Herc_Ammo_S25L_missiles = (12, HerculesWeapons.Herc_Ammo_S25L_missiles) - # Herc_Ammo_TOW_missiles = (12, HerculesWeapons.Herc_Ammo_TOW_missiles) + Herc_Ammo_TOW_missiles = (12, HerculesWeapons.Herc_Ammo_TOW_missiles) Herc_Ammo_GBU_10_bombs = (12, HerculesWeapons.Herc_Ammo_GBU_10_bombs) Herc_Ammo_GBU_12_bombs = (12, HerculesWeapons.Herc_Ammo_GBU_12_bombs) Herc_Ammo_GBU_16_bombs = (12, HerculesWeapons.Herc_Ammo_GBU_16_bombs) @@ -1184,27 +886,12 @@ class Hercules(PlaneType): Herc_Ammo_BETAB500_bombs = (12, HerculesWeapons.Herc_Ammo_BETAB500_bombs) Herc_Ammo_BETAB500SP_bombs = (12, HerculesWeapons.Herc_Ammo_BETAB500SP_bombs) Herc_Ammo_KAB500KR_bombs = (12, HerculesWeapons.Herc_Ammo_KAB500KR_bombs) - Herc_Ammo_RBK250PTAB25M_bombs = ( - 12, - HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs, - ) - Herc_Ammo_RBK500255PTAB105_bombs = ( - 12, - HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs, - ) - Herc_Ammo_RBK500PTAB1M_bombs = ( - 12, - HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs, - ) + Herc_Ammo_RBK250PTAB25M_bombs = (12, HerculesWeapons.Herc_Ammo_RBK250PTAB25M_bombs) + Herc_Ammo_RBK500255PTAB105_bombs = (12, HerculesWeapons.Herc_Ammo_RBK500255PTAB105_bombs) + Herc_Ammo_RBK500PTAB1M_bombs = (12, HerculesWeapons.Herc_Ammo_RBK500PTAB1M_bombs) # ERRR Herc_Ammo_Herc_Ammo_M117_bombs_bombs - Herc_Ammo_KMGU296AO25RT_bombs = ( - 12, - HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs, - ) - Herc_Ammo_KMGU296AO25KO_bombs = ( - 12, - HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs, - ) + Herc_Ammo_KMGU296AO25RT_bombs = (12, HerculesWeapons.Herc_Ammo_KMGU296AO25RT_bombs) + Herc_Ammo_KMGU296AO25KO_bombs = (12, HerculesWeapons.Herc_Ammo_KMGU296AO25KO_bombs) Herc_Ammo_MK20_bombs = (12, HerculesWeapons.Herc_Ammo_MK20_bombs) Herc_Ammo_SAB100_bombs = (12, HerculesWeapons.Herc_Ammo_SAB100_bombs) Herc_Ammo_hydra_HE_rockets = (12, HerculesWeapons.Herc_Ammo_hydra_HE_rockets) @@ -1224,30 +911,46 @@ class Hercules(PlaneType): # ERRR Herc_Ammo_R27_missiles Herc_Ammo_S530D_missiles = (12, HerculesWeapons.Herc_Ammo_S530D_missiles) Herc_Ammo_AIM54C_missiles = (12, HerculesWeapons.Herc_Ammo_AIM54C_missiles) - Herc_APC_M1043_HMMWV_Armament = ( - 12, - HerculesWeapons.Herc_APC_M1043_HMMWV_Armament, - ) - Herc_ATGM_M1045_HMMWV_TOW = (12, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW) - Herc_AAA_Vulcan_M163 = (12, HerculesWeapons.Herc_AAA_Vulcan_M163) - Herc_APC_LAV_25 = (12, HerculesWeapons.Herc_APC_LAV_25) - Herc_APC_M1025_HMMWV = (12, HerculesWeapons.Herc_APC_M1025_HMMWV) - Herc_SAM_M1097_HMMWV = (12, HerculesWeapons.Herc_SAM_M1097_HMMWV) - Herc_APC_COBRA = (12, HerculesWeapons.Herc_APC_COBRA) - Herc_APC_M113 = (12, HerculesWeapons.Herc_APC_M113) + Herc_APC_M1043_HMMWV_Armament_Air = (12, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Air) + Herc_APC_M1043_HMMWV_Armament_Skid = (12, HerculesWeapons.Herc_APC_M1043_HMMWV_Armament_Skid) + Herc_ATGM_M1045_HMMWV_TOW_Air = (12, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Air) + Herc_ATGM_M1045_HMMWV_TOW_Skid = (12, HerculesWeapons.Herc_ATGM_M1045_HMMWV_TOW_Skid) + Herc_AAA_Vulcan_M163_Air = (12, HerculesWeapons.Herc_AAA_Vulcan_M163_Air) + Herc_AAA_Vulcan_M163_Skid = (12, HerculesWeapons.Herc_AAA_Vulcan_M163_Skid) + Herc_APC_LAV_25_Air = (12, HerculesWeapons.Herc_APC_LAV_25_Air) + Herc_APC_LAV_25_Skid = (12, HerculesWeapons.Herc_APC_LAV_25_Skid) + Herc_APC_M1025_HMMWV_Air = (12, HerculesWeapons.Herc_APC_M1025_HMMWV_Air) + Herc_APC_M1025_HMMWV_Skid = (12, HerculesWeapons.Herc_APC_M1025_HMMWV_Skid) + Herc_SAM_M1097_HMMWV_Air = (12, HerculesWeapons.Herc_SAM_M1097_HMMWV_Air) + Herc_SAM_M1097_HMMWV_Skid = (12, HerculesWeapons.Herc_SAM_M1097_HMMWV_Skid) + Herc_APC_COBRA_Air = (12, HerculesWeapons.Herc_APC_COBRA_Air) + Herc_APC_COBRA_Skid = (12, HerculesWeapons.Herc_APC_COBRA_Skid) + Herc_APC_M113_Air = (12, HerculesWeapons.Herc_APC_M113_Air) + Herc_APC_M113_Skid = (12, HerculesWeapons.Herc_APC_M113_Skid) Herc_IFV_BMP_1 = (12, HerculesWeapons.Herc_IFV_BMP_1) - Herc_ARV_BRDM_2 = (12, HerculesWeapons.Herc_ARV_BRDM_2) - Herc_APC_BTR_80 = (12, HerculesWeapons.Herc_APC_BTR_80) + Herc_ARV_BRDM_2_Air = (12, HerculesWeapons.Herc_ARV_BRDM_2_Air) + Herc_ARV_BRDM_2_Skid = (12, HerculesWeapons.Herc_ARV_BRDM_2_Skid) + Herc_APC_BTR_80_Air = (12, HerculesWeapons.Herc_APC_BTR_80_Air) + Herc_APC_BTR_80_Skid = (12, HerculesWeapons.Herc_APC_BTR_80_Skid) Herc_SAM_13 = (12, HerculesWeapons.Herc_SAM_13) - Herc_UAZ_469 = (12, HerculesWeapons.Herc_UAZ_469) - Herc_URAL_375 = (12, HerculesWeapons.Herc_URAL_375) + Herc_UAZ_469_Air = (12, HerculesWeapons.Herc_UAZ_469_Air) + Herc_UAZ_469_Skid = (12, HerculesWeapons.Herc_UAZ_469_Skid) Herc_M_818 = (12, HerculesWeapons.Herc_M_818) - Herc_TIGR_233036 = (12, HerculesWeapons.Herc_TIGR_233036) - Herc_SAM_CHAPARRAL = (12, HerculesWeapons.Herc_SAM_CHAPARRAL) - Herc_IFV_BMD1 = (12, HerculesWeapons.Herc_IFV_BMD1) - Herc_IFV_BTRD = (12, HerculesWeapons.Herc_IFV_BTRD) - Herc_ART_NONA = (12, HerculesWeapons.Herc_ART_NONA) + Herc_TIGR_233036_Air = (12, HerculesWeapons.Herc_TIGR_233036_Air) + Herc_TIGR_233036_Skid = (12, HerculesWeapons.Herc_TIGR_233036_Skid) + Herc_SAM_CHAPARRAL_Air = (12, HerculesWeapons.Herc_SAM_CHAPARRAL_Air) + Herc_SAM_CHAPARRAL_Skid = (12, HerculesWeapons.Herc_SAM_CHAPARRAL_Skid) + Herc_IFV_BMD1_Air = (12, HerculesWeapons.Herc_IFV_BMD1_Air) + Herc_IFV_BMD1_Skid = (12, HerculesWeapons.Herc_IFV_BMD1_Skid) + Herc_IFV_BTRD_Air = (12, HerculesWeapons.Herc_IFV_BTRD_Air) + Herc_IFV_BTRD_Skid = (12, HerculesWeapons.Herc_IFV_BTRD_Skid) + Herc_ART_NONA_Air = (12, HerculesWeapons.Herc_ART_NONA_Air) + Herc_ART_NONA_Skid = (12, HerculesWeapons.Herc_ART_NONA_Skid) Herc_GEN_CRATE = (12, HerculesWeapons.Herc_GEN_CRATE) + Herc_EWR_SBORKA_Air = (12, HerculesWeapons.Herc_EWR_SBORKA_Air) + Herc_EWR_SBORKA_Skid = (12, HerculesWeapons.Herc_EWR_SBORKA_Skid) + Herc_APC_BTR_82A_Air = (12, HerculesWeapons.Herc_APC_BTR_82A_Air) + Herc_APC_BTR_82A_Skid = (12, HerculesWeapons.Herc_APC_BTR_82A_Skid) pylons = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}