From 8c9da564c66e0f8b2b5495791308082bd918cda6 Mon Sep 17 00:00:00 2001 From: Spencer Shepard Date: Sun, 18 Aug 2024 23:32:59 -0700 Subject: [PATCH] export 2.9.7.59074 (#389) --- dcs/countries.py | 624 ++++++++++++++++++++++++++++++++++++++++++-- dcs/helicopters.py | 93 ++++++- dcs/planes.py | 69 ++++- dcs/vehicles.py | 2 +- dcs/weapons_data.py | 10 +- 5 files changed, 761 insertions(+), 37 deletions(-) diff --git a/dcs/countries.py b/dcs/countries.py index acc03640..180c084d 100644 --- a/dcs/countries.py +++ b/dcs/countries.py @@ -352,6 +352,7 @@ class Helicopter: Mi_28N = helicopters.Mi_28N UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -367,6 +368,7 @@ class Helicopter: Helicopter.Mi_28N, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -681,6 +683,7 @@ class Armor: HL_DSHK = vehicles.Armor.HL_DSHK TPZ = vehicles.Armor.TPZ M_113 = vehicles.Armor.M_113 + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Scud_B = vehicles.MissilesSS.Scud_B @@ -860,6 +863,7 @@ class Helicopter: Ka_27 = helicopters.Ka_27 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -874,6 +878,7 @@ class Helicopter: Helicopter.Ka_27, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -1054,8 +1059,8 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK - M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP + M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 M4_Sherman = vehicles.Armor.M4_Sherman Cromwell_IV = vehicles.Armor.Cromwell_IV M4A4_Sherman_FF = vehicles.Armor.M4A4_Sherman_FF @@ -1267,6 +1272,7 @@ class Helicopter: UH_1H = helicopters.UH_1H Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -1286,6 +1292,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -1670,6 +1677,7 @@ class Helicopter: UH_1H = helicopters.UH_1H CH_47D = helicopters.CH_47D AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -1684,6 +1692,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.CH_47D, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -1861,6 +1870,7 @@ class AirDefence: FPS_117_Dome = vehicles.AirDefence.FPS_117_Dome Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Bofors40 = vehicles.AirDefence.Bofors40 Allies_Director = vehicles.AirDefence.Allies_Director M1_37mm = vehicles.AirDefence.M1_37mm @@ -2068,6 +2078,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -2082,6 +2093,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -2465,6 +2477,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -2476,6 +2489,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -2925,6 +2939,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -2936,6 +2951,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -3122,8 +3138,8 @@ class Infantry: Paratrooper_AKS_74 = vehicles.Infantry.Paratrooper_AKS_74 Paratrooper_RPG_16 = vehicles.Infantry.Paratrooper_RPG_16 Infantry_AK_Ins = vehicles.Infantry.Infantry_AK_Ins - Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_RPG = vehicles.Infantry.Soldier_RPG + Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_M4 = vehicles.Infantry.Soldier_M4 JTAC = vehicles.Infantry.JTAC Soldier_M249 = vehicles.Infantry.Soldier_M249 @@ -3192,6 +3208,7 @@ class AirDefence: Vulcan = vehicles.AirDefence.Vulcan Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + Soldier_stinger = vehicles.AirDefence.Soldier_stinger Hawk_tr = vehicles.AirDefence.Hawk_tr Hawk_sr = vehicles.AirDefence.Hawk_sr Hawk_ln = vehicles.AirDefence.Hawk_ln @@ -3206,7 +3223,6 @@ class AirDefence: M1097_Avenger = vehicles.AirDefence.M1097_Avenger Roland_ADS = vehicles.AirDefence.Roland_ADS Roland_Radar = vehicles.AirDefence.Roland_Radar - Soldier_stinger = vehicles.AirDefence.Soldier_stinger Stinger_comm = vehicles.AirDefence.Stinger_comm Stinger_comm_dsr = vehicles.AirDefence.Stinger_comm_dsr Rapier_fsa_launcher = vehicles.AirDefence.Rapier_fsa_launcher @@ -3225,13 +3241,13 @@ class AirDefence: NASAMS_Radar_MPQ64F1 = vehicles.AirDefence.NASAMS_Radar_MPQ64F1 NASAMS_LN_B = vehicles.AirDefence.NASAMS_LN_B NASAMS_LN_C = vehicles.AirDefence.NASAMS_LN_C + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Gepard = vehicles.AirDefence.Gepard Igla_manpad_INS = vehicles.AirDefence.Igla_manpad_INS HQ_7_STR_SP = vehicles.AirDefence.HQ_7_STR_SP HQ_7_LN_SP = vehicles.AirDefence.HQ_7_LN_SP HQ_7_LN_P = vehicles.AirDefence.HQ_7_LN_P M6_Linebacker = vehicles.AirDefence.M6_Linebacker - HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx class Fortification: Bunker = vehicles.Fortification.Bunker @@ -3346,6 +3362,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP TPZ = vehicles.Armor.TPZ M1045_HMMWV_TOW = vehicles.Armor.M1045_HMMWV_TOW M_60 = vehicles.Armor.M_60 @@ -3375,7 +3392,6 @@ class Armor: M1128_Stryker_MGS = vehicles.Armor.M1128_Stryker_MGS M1134_Stryker_ATGM = vehicles.Armor.M1134_Stryker_ATGM M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 - MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP MCV_80 = vehicles.Armor.MCV_80 class MissilesSS: @@ -3679,6 +3695,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -3689,8 +3706,8 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H - CH_47D = helicopters.CH_47D UH_60A = helicopters.UH_60A + CH_47D = helicopters.CH_47D Mi_28N = helicopters.Mi_28N AH_64D = helicopters.AH_64D OH_58D = helicopters.OH_58D @@ -3702,6 +3719,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -3712,8 +3730,8 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.UH_1H, - Helicopter.CH_47D, Helicopter.UH_60A, + Helicopter.CH_47D, Helicopter.Mi_28N, Helicopter.AH_64D, Helicopter.OH_58D, @@ -4119,6 +4137,7 @@ class Helicopter: UH_1H = helicopters.UH_1H CH_47D = helicopters.CH_47D AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -4131,6 +4150,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.CH_47D, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -4351,6 +4371,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -4499,6 +4520,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -4511,6 +4533,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -4902,6 +4925,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -4916,6 +4940,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -5282,6 +5307,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -5293,6 +5319,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -5643,6 +5670,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -5654,6 +5682,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -6002,6 +6031,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -6013,6 +6043,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -6192,6 +6223,7 @@ class AirDefence: QF_37_AA = vehicles.AirDefence.QF_37_AA Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx class Fortification: Bunker = vehicles.Fortification.Bunker @@ -6383,6 +6415,7 @@ class Helicopter: UH_1H = helicopters.UH_1H Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -6398,6 +6431,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -6803,6 +6837,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -6815,6 +6850,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -7174,6 +7210,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 Ka_50 = helicopters.Ka_50 OH58D = helicopters.OH58D SA342M = helicopters.SA342M @@ -7185,6 +7222,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.Ka_50, Helicopter.OH58D, Helicopter.SA342M, @@ -7483,6 +7521,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -7495,6 +7534,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -7775,6 +7815,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -7787,6 +7828,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -8061,6 +8103,7 @@ class Helicopter: UH_1H = helicopters.UH_1H CH_47D = helicopters.CH_47D AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -8073,6 +8116,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.CH_47D, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -8243,6 +8287,7 @@ class AirDefence: FPS_117 = vehicles.AirDefence.FPS_117 FPS_117_ECS = vehicles.AirDefence.FPS_117_ECS FPS_117_Dome = vehicles.AirDefence.FPS_117_Dome + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Allies_Director = vehicles.AirDefence.Allies_Director M45_Quadmount = vehicles.AirDefence.M45_Quadmount M1_37mm = vehicles.AirDefence.M1_37mm @@ -8435,6 +8480,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -8448,6 +8494,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -8776,6 +8823,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -8785,6 +8833,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -9101,6 +9150,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -9111,6 +9161,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -9540,6 +9591,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT Mi_26 = helicopters.Mi_26 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -9552,6 +9604,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.Mi_26, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -9884,6 +9937,7 @@ class Helicopter: Mi_24V = helicopters.Mi_24V Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -9895,6 +9949,7 @@ class Helicopter: Helicopter.Mi_24V, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -10269,6 +10324,7 @@ class Helicopter: Mi_24V = helicopters.Mi_24V Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -10280,6 +10336,7 @@ class Helicopter: Helicopter.Mi_24V, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -10656,6 +10713,7 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Ka_27 = helicopters.Ka_27 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -10668,6 +10726,7 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Ka_27, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -10785,6 +10844,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -10913,6 +10973,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT OH_58D = helicopters.OH_58D AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -10925,6 +10986,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.OH_58D, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -11184,6 +11246,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Scud_B = vehicles.MissilesSS.Scud_B @@ -11337,6 +11400,7 @@ class Helicopter: AH_64D_BLK_II = helicopters.AH_64D_BLK_II Mi_8MT = helicopters.Mi_8MT Mi_24V = helicopters.Mi_24V + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -11352,6 +11416,7 @@ class Helicopter: Helicopter.AH_64D_BLK_II, Helicopter.Mi_8MT, Helicopter.Mi_24V, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -11738,6 +11803,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -11749,6 +11815,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -11987,6 +12054,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -12132,6 +12200,7 @@ class Helicopter: SH_60B = helicopters.SH_60B Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -12147,6 +12216,7 @@ class Helicopter: Helicopter.SH_60B, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -12396,6 +12466,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP Pz_IV_H = vehicles.Armor.Pz_IV_H Sd_Kfz_251 = vehicles.Armor.Sd_Kfz_251 Tiger_I = vehicles.Armor.Tiger_I @@ -12547,6 +12618,7 @@ class Helicopter: Mi_24V = helicopters.Mi_24V Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -12558,6 +12630,7 @@ class Helicopter: Helicopter.Mi_24V, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -12926,6 +12999,7 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -12939,6 +13013,7 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -13343,6 +13418,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT CH_47D = helicopters.CH_47D AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -13357,6 +13433,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.CH_47D, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -13599,6 +13676,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Scud_B = vehicles.MissilesSS.Scud_B @@ -13752,6 +13830,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -13762,6 +13841,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -14130,6 +14210,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -14143,6 +14224,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -14585,6 +14667,7 @@ class Helicopter: Mi_26 = helicopters.Mi_26 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -14598,6 +14681,7 @@ class Helicopter: Helicopter.Mi_26, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -14940,6 +15024,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -14950,6 +15035,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -15159,6 +15245,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Hy_launcher = vehicles.MissilesSS.Hy_launcher @@ -15302,6 +15389,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -15311,6 +15399,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -15555,6 +15644,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP M4_Sherman = vehicles.Armor.M4_Sherman M4A4_Sherman_FF = vehicles.Armor.M4A4_Sherman_FF Churchill_VII = vehicles.Armor.Churchill_VII @@ -15711,6 +15801,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -15721,6 +15812,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -15968,6 +16060,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP Pz_IV_H = vehicles.Armor.Pz_IV_H Sd_Kfz_251 = vehicles.Armor.Sd_Kfz_251 Tiger_I = vehicles.Armor.Tiger_I @@ -16120,6 +16213,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -16130,6 +16224,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -16497,6 +16592,7 @@ class Helicopter: CH_47D = helicopters.CH_47D AH_64A = helicopters.AH_64A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -16512,6 +16608,7 @@ class Helicopter: Helicopter.CH_47D, Helicopter.AH_64A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -16887,6 +16984,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -16897,6 +16995,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -17250,6 +17349,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -17260,6 +17360,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -17472,6 +17573,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -17609,6 +17711,7 @@ class Helicopter: Ka_27 = helicopters.Ka_27 UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -17620,6 +17723,7 @@ class Helicopter: Helicopter.Ka_27, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -17947,6 +18051,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -17956,6 +18061,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -18351,6 +18457,7 @@ class Helicopter: SA342Minigun = helicopters.SA342Minigun Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -18362,6 +18469,7 @@ class Helicopter: Helicopter.SA342Minigun, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -18572,6 +18680,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Scud_B = vehicles.MissilesSS.Scud_B @@ -18709,6 +18818,7 @@ class Helicopter: Mi_24V = helicopters.Mi_24V UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -18721,6 +18831,7 @@ class Helicopter: Helicopter.Mi_24V, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -19088,6 +19199,7 @@ class Helicopter: Ka_27 = helicopters.Ka_27 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -19099,6 +19211,7 @@ class Helicopter: Helicopter.Ka_27, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -19448,6 +19561,7 @@ class Helicopter: Mi_26 = helicopters.Mi_26 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -19459,6 +19573,7 @@ class Helicopter: Helicopter.Mi_26, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -19776,6 +19891,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -19785,6 +19901,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -20114,6 +20231,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -20126,6 +20244,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -20466,6 +20585,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -20476,6 +20596,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -20786,6 +20907,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -20795,6 +20917,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -21149,6 +21272,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -21160,6 +21284,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -21476,6 +21601,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -21488,6 +21614,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -21813,6 +21940,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -21823,6 +21951,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -22180,6 +22309,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -22189,6 +22319,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -22537,6 +22668,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -22550,6 +22682,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -22920,6 +23053,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -22932,6 +23066,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -23243,6 +23378,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -23253,6 +23389,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -23595,6 +23732,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -23605,6 +23743,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -23949,6 +24088,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -23961,6 +24101,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -24172,6 +24313,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: ES44AH = vehicles.Locomotive.ES44AH @@ -24301,6 +24443,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -24312,6 +24455,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -24646,6 +24790,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -24656,6 +24801,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -24995,6 +25141,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -25004,6 +25151,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -25361,6 +25509,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -25371,6 +25520,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -25765,6 +25915,7 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -25778,6 +25929,7 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -26046,6 +26198,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -26055,6 +26208,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -26331,6 +26485,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -26496,6 +26651,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -26512,6 +26668,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -26866,6 +27023,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -26876,6 +27034,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -27207,6 +27366,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -27216,6 +27376,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -27561,6 +27722,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -27571,6 +27733,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -27786,6 +27949,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class MissilesSS: Scud_B = vehicles.MissilesSS.Scud_B @@ -27931,6 +28095,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -27945,6 +28110,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -28262,6 +28428,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -28272,6 +28439,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -28659,6 +28827,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT Mi_24V = helicopters.Mi_24V AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -28670,6 +28839,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.Mi_24V, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -29008,6 +29178,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -29017,6 +29188,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -29386,6 +29558,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -29395,6 +29568,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -29741,6 +29915,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -29751,6 +29926,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -29930,8 +30106,8 @@ class Infantry: Paratrooper_AKS_74 = vehicles.Infantry.Paratrooper_AKS_74 Paratrooper_RPG_16 = vehicles.Infantry.Paratrooper_RPG_16 Infantry_AK_Ins = vehicles.Infantry.Infantry_AK_Ins - Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_RPG = vehicles.Infantry.Soldier_RPG + Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_M4 = vehicles.Infantry.Soldier_M4 JTAC = vehicles.Infantry.JTAC Soldier_M249 = vehicles.Infantry.Soldier_M249 @@ -30000,6 +30176,7 @@ class AirDefence: Vulcan = vehicles.AirDefence.Vulcan Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + Soldier_stinger = vehicles.AirDefence.Soldier_stinger Hawk_tr = vehicles.AirDefence.Hawk_tr Hawk_sr = vehicles.AirDefence.Hawk_sr Hawk_ln = vehicles.AirDefence.Hawk_ln @@ -30014,7 +30191,6 @@ class AirDefence: M1097_Avenger = vehicles.AirDefence.M1097_Avenger Roland_ADS = vehicles.AirDefence.Roland_ADS Roland_Radar = vehicles.AirDefence.Roland_Radar - Soldier_stinger = vehicles.AirDefence.Soldier_stinger Stinger_comm = vehicles.AirDefence.Stinger_comm Stinger_comm_dsr = vehicles.AirDefence.Stinger_comm_dsr Rapier_fsa_launcher = vehicles.AirDefence.Rapier_fsa_launcher @@ -30033,13 +30209,13 @@ class AirDefence: NASAMS_Radar_MPQ64F1 = vehicles.AirDefence.NASAMS_Radar_MPQ64F1 NASAMS_LN_B = vehicles.AirDefence.NASAMS_LN_B NASAMS_LN_C = vehicles.AirDefence.NASAMS_LN_C + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Gepard = vehicles.AirDefence.Gepard Igla_manpad_INS = vehicles.AirDefence.Igla_manpad_INS HQ_7_STR_SP = vehicles.AirDefence.HQ_7_STR_SP HQ_7_LN_SP = vehicles.AirDefence.HQ_7_LN_SP HQ_7_LN_P = vehicles.AirDefence.HQ_7_LN_P M6_Linebacker = vehicles.AirDefence.M6_Linebacker - HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx class Fortification: Bunker = vehicles.Fortification.Bunker @@ -30154,6 +30330,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP TPZ = vehicles.Armor.TPZ M1045_HMMWV_TOW = vehicles.Armor.M1045_HMMWV_TOW M_60 = vehicles.Armor.M_60 @@ -30183,7 +30360,6 @@ class Armor: M1128_Stryker_MGS = vehicles.Armor.M1128_Stryker_MGS M1134_Stryker_ATGM = vehicles.Armor.M1134_Stryker_ATGM M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 - MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP MCV_80 = vehicles.Armor.MCV_80 class MissilesSS: @@ -30487,6 +30663,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -30497,8 +30674,8 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H - CH_47D = helicopters.CH_47D UH_60A = helicopters.UH_60A + CH_47D = helicopters.CH_47D Mi_28N = helicopters.Mi_28N AH_64D = helicopters.AH_64D OH_58D = helicopters.OH_58D @@ -30510,6 +30687,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -30520,8 +30698,8 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.UH_1H, - Helicopter.CH_47D, Helicopter.UH_60A, + Helicopter.CH_47D, Helicopter.Mi_28N, Helicopter.AH_64D, Helicopter.OH_58D, @@ -30751,8 +30929,8 @@ class Infantry: Paratrooper_AKS_74 = vehicles.Infantry.Paratrooper_AKS_74 Paratrooper_RPG_16 = vehicles.Infantry.Paratrooper_RPG_16 Infantry_AK_Ins = vehicles.Infantry.Infantry_AK_Ins - Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_RPG = vehicles.Infantry.Soldier_RPG + Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_M4 = vehicles.Infantry.Soldier_M4 JTAC = vehicles.Infantry.JTAC Soldier_M249 = vehicles.Infantry.Soldier_M249 @@ -30821,6 +30999,7 @@ class AirDefence: Vulcan = vehicles.AirDefence.Vulcan Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + Soldier_stinger = vehicles.AirDefence.Soldier_stinger Hawk_tr = vehicles.AirDefence.Hawk_tr Hawk_sr = vehicles.AirDefence.Hawk_sr Hawk_ln = vehicles.AirDefence.Hawk_ln @@ -30835,7 +31014,6 @@ class AirDefence: M1097_Avenger = vehicles.AirDefence.M1097_Avenger Roland_ADS = vehicles.AirDefence.Roland_ADS Roland_Radar = vehicles.AirDefence.Roland_Radar - Soldier_stinger = vehicles.AirDefence.Soldier_stinger Stinger_comm = vehicles.AirDefence.Stinger_comm Stinger_comm_dsr = vehicles.AirDefence.Stinger_comm_dsr Rapier_fsa_launcher = vehicles.AirDefence.Rapier_fsa_launcher @@ -30854,13 +31032,13 @@ class AirDefence: NASAMS_Radar_MPQ64F1 = vehicles.AirDefence.NASAMS_Radar_MPQ64F1 NASAMS_LN_B = vehicles.AirDefence.NASAMS_LN_B NASAMS_LN_C = vehicles.AirDefence.NASAMS_LN_C + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Gepard = vehicles.AirDefence.Gepard Igla_manpad_INS = vehicles.AirDefence.Igla_manpad_INS HQ_7_STR_SP = vehicles.AirDefence.HQ_7_STR_SP HQ_7_LN_SP = vehicles.AirDefence.HQ_7_LN_SP HQ_7_LN_P = vehicles.AirDefence.HQ_7_LN_P M6_Linebacker = vehicles.AirDefence.M6_Linebacker - HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx class Fortification: Bunker = vehicles.Fortification.Bunker @@ -30975,6 +31153,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP TPZ = vehicles.Armor.TPZ M1045_HMMWV_TOW = vehicles.Armor.M1045_HMMWV_TOW M_60 = vehicles.Armor.M_60 @@ -31004,7 +31183,6 @@ class Armor: M1128_Stryker_MGS = vehicles.Armor.M1128_Stryker_MGS M1134_Stryker_ATGM = vehicles.Armor.M1134_Stryker_ATGM M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 - MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP MCV_80 = vehicles.Armor.MCV_80 class MissilesSS: @@ -31308,6 +31486,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -31318,8 +31497,8 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H - CH_47D = helicopters.CH_47D UH_60A = helicopters.UH_60A + CH_47D = helicopters.CH_47D Mi_28N = helicopters.Mi_28N AH_64D = helicopters.AH_64D OH_58D = helicopters.OH_58D @@ -31331,6 +31510,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -31341,8 +31521,8 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.UH_1H, - Helicopter.CH_47D, Helicopter.UH_60A, + Helicopter.CH_47D, Helicopter.Mi_28N, Helicopter.AH_64D, Helicopter.OH_58D, @@ -31572,8 +31752,8 @@ class Infantry: Paratrooper_AKS_74 = vehicles.Infantry.Paratrooper_AKS_74 Paratrooper_RPG_16 = vehicles.Infantry.Paratrooper_RPG_16 Infantry_AK_Ins = vehicles.Infantry.Infantry_AK_Ins - Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_RPG = vehicles.Infantry.Soldier_RPG + Soldier_AK = vehicles.Infantry.Soldier_AK Soldier_M4 = vehicles.Infantry.Soldier_M4 JTAC = vehicles.Infantry.JTAC Soldier_M249 = vehicles.Infantry.Soldier_M249 @@ -31642,6 +31822,7 @@ class AirDefence: Vulcan = vehicles.AirDefence.Vulcan Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + Soldier_stinger = vehicles.AirDefence.Soldier_stinger Hawk_tr = vehicles.AirDefence.Hawk_tr Hawk_sr = vehicles.AirDefence.Hawk_sr Hawk_ln = vehicles.AirDefence.Hawk_ln @@ -31656,7 +31837,6 @@ class AirDefence: M1097_Avenger = vehicles.AirDefence.M1097_Avenger Roland_ADS = vehicles.AirDefence.Roland_ADS Roland_Radar = vehicles.AirDefence.Roland_Radar - Soldier_stinger = vehicles.AirDefence.Soldier_stinger Stinger_comm = vehicles.AirDefence.Stinger_comm Stinger_comm_dsr = vehicles.AirDefence.Stinger_comm_dsr Rapier_fsa_launcher = vehicles.AirDefence.Rapier_fsa_launcher @@ -31675,13 +31855,13 @@ class AirDefence: NASAMS_Radar_MPQ64F1 = vehicles.AirDefence.NASAMS_Radar_MPQ64F1 NASAMS_LN_B = vehicles.AirDefence.NASAMS_LN_B NASAMS_LN_C = vehicles.AirDefence.NASAMS_LN_C + HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx Gepard = vehicles.AirDefence.Gepard Igla_manpad_INS = vehicles.AirDefence.Igla_manpad_INS HQ_7_STR_SP = vehicles.AirDefence.HQ_7_STR_SP HQ_7_LN_SP = vehicles.AirDefence.HQ_7_LN_SP HQ_7_LN_P = vehicles.AirDefence.HQ_7_LN_P M6_Linebacker = vehicles.AirDefence.M6_Linebacker - HEMTT_C_RAM_Phalanx = vehicles.AirDefence.HEMTT_C_RAM_Phalanx class Fortification: Bunker = vehicles.Fortification.Bunker @@ -31796,6 +31976,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP TPZ = vehicles.Armor.TPZ M1045_HMMWV_TOW = vehicles.Armor.M1045_HMMWV_TOW M_60 = vehicles.Armor.M_60 @@ -31825,7 +32006,6 @@ class Armor: M1128_Stryker_MGS = vehicles.Armor.M1128_Stryker_MGS M1134_Stryker_ATGM = vehicles.Armor.M1134_Stryker_ATGM M1A2C_SEP_V3 = vehicles.Armor.M1A2C_SEP_V3 - MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP MCV_80 = vehicles.Armor.MCV_80 class MissilesSS: @@ -32129,6 +32309,7 @@ class Plane: class Helicopter: Ka_50 = helicopters.Ka_50 AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -32139,8 +32320,8 @@ class Helicopter: Mi_26 = helicopters.Mi_26 Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H - CH_47D = helicopters.CH_47D UH_60A = helicopters.UH_60A + CH_47D = helicopters.CH_47D Mi_28N = helicopters.Mi_28N AH_64D = helicopters.AH_64D OH_58D = helicopters.OH_58D @@ -32152,6 +32333,7 @@ class Helicopter: helicopters = [ Helicopter.Ka_50, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -32162,8 +32344,8 @@ class Helicopter: Helicopter.Mi_26, Helicopter.Mi_8MT, Helicopter.UH_1H, - Helicopter.CH_47D, Helicopter.UH_60A, + Helicopter.CH_47D, Helicopter.Mi_28N, Helicopter.AH_64D, Helicopter.OH_58D, @@ -32536,6 +32718,7 @@ class Helicopter: UH_1H = helicopters.UH_1H UH_60A = helicopters.UH_60A AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -32549,6 +32732,7 @@ class Helicopter: Helicopter.UH_1H, Helicopter.UH_60A, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -32891,6 +33075,7 @@ class Helicopter: SA342Minigun = helicopters.SA342Minigun Mi_8MT = helicopters.Mi_8MT AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -32901,6 +33086,7 @@ class Helicopter: Helicopter.SA342Minigun, Helicopter.Mi_8MT, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -33229,6 +33415,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -33240,6 +33427,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -33571,6 +33759,7 @@ class Helicopter: Ka_50 = helicopters.Ka_50 UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -33581,6 +33770,7 @@ class Helicopter: Helicopter.Ka_50, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -33898,6 +34088,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -33909,6 +34100,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -34108,6 +34300,7 @@ class Armor: Tt_DSHK = vehicles.Armor.Tt_DSHK HL_KORD = vehicles.Armor.HL_KORD HL_DSHK = vehicles.Armor.HL_DSHK + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP class Locomotive: Electric_locomotive = vehicles.Locomotive.Electric_locomotive @@ -34238,6 +34431,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -34250,6 +34444,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -34593,6 +34788,7 @@ class Helicopter: Mi_8MT = helicopters.Mi_8MT UH_1H = helicopters.UH_1H AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D SA342M = helicopters.SA342M SA342L = helicopters.SA342L @@ -34606,6 +34802,7 @@ class Helicopter: Helicopter.Mi_8MT, Helicopter.UH_1H, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, Helicopter.SA342M, Helicopter.SA342L, @@ -34936,6 +35133,7 @@ class Helicopter: SA342Mistral = helicopters.SA342Mistral SA342Minigun = helicopters.SA342Minigun AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 OH58D = helicopters.OH58D helicopters = [ @@ -34947,6 +35145,7 @@ class Helicopter: Helicopter.SA342Mistral, Helicopter.SA342Minigun, Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, Helicopter.OH58D, ] @@ -35083,6 +35282,378 @@ def __init__(self): ) +class Afghanistan(Country): + id = 91 + name = "Afghanistan" + shortname = "AFG" + + class Vehicle: + + class Artillery: + X_2B11_mortar = vehicles.Artillery.X_2B11_mortar + Grad_URAL = vehicles.Artillery.Grad_URAL + Uragan_BM_27 = vehicles.Artillery.Uragan_BM_27 + SAU_2_C9 = vehicles.Artillery.SAU_2_C9 + Tt_B8M1 = vehicles.Artillery.Tt_B8M1 + HL_B8M1 = vehicles.Artillery.HL_B8M1 + L118_Unit = vehicles.Artillery.L118_Unit + + class Infantry: + Infantry_AK_Ins = vehicles.Infantry.Infantry_AK_Ins + Soldier_RPG = vehicles.Infantry.Soldier_RPG + + class AirDefence: + Soldier_stinger = vehicles.AirDefence.Soldier_stinger + ZU_23_Emplacement_Closed = vehicles.AirDefence.ZU_23_Emplacement_Closed + ZU_23_Emplacement = vehicles.AirDefence.ZU_23_Emplacement + ZSU_23_4_Shilka = vehicles.AirDefence.ZSU_23_4_Shilka + S_60_Type59_Artillery = vehicles.AirDefence.S_60_Type59_Artillery + KS_19 = vehicles.AirDefence.KS_19 + Tt_ZU_23 = vehicles.AirDefence.Tt_ZU_23 + HL_ZU_23 = vehicles.AirDefence.HL_ZU_23 + SNR_75V = vehicles.AirDefence.SNR_75V + S_75M_Volhov = vehicles.AirDefence.S_75M_Volhov + X_5p73_s_125_ln = vehicles.AirDefence.X_5p73_s_125_ln + Snr_s_125_tr = vehicles.AirDefence.Snr_s_125_tr + P_19_s_125_sr = vehicles.AirDefence.P_19_s_125_sr + Strela_10M3 = vehicles.AirDefence.Strela_10M3 + + class Fortification: + Bunker = vehicles.Fortification.Bunker + Sandbox = vehicles.Fortification.Sandbox + House1arm = vehicles.Fortification.House1arm + House2arm = vehicles.Fortification.House2arm + Outpost_road = vehicles.Fortification.Outpost_road + Outpost_road_l = vehicles.Fortification.Outpost_road_l + Outpost_road_r = vehicles.Fortification.Outpost_road_r + Outpost = vehicles.Fortification.Outpost + HouseA_arm = vehicles.Fortification.HouseA_arm + TACAN_beacon = vehicles.Fortification.TACAN_beacon + + class Unarmed: + Hummer = vehicles.Unarmed.Hummer + ATZ_5 = vehicles.Unarmed.ATZ_5 + GAZ_66 = vehicles.Unarmed.GAZ_66 + ZIL_135 = vehicles.Unarmed.ZIL_135 + Ural_4320_APA_5D = vehicles.Unarmed.Ural_4320_APA_5D + UAZ_469 = vehicles.Unarmed.UAZ_469 + Ural_375 = vehicles.Unarmed.Ural_375 + Ural_4320T = vehicles.Unarmed.Ural_4320T + ZIL_131_KUNG = vehicles.Unarmed.ZIL_131_KUNG + TugHarlan_drivable = vehicles.Unarmed.TugHarlan_drivable + B600_drivable = vehicles.Unarmed.B600_drivable + MJ_1_drivable = vehicles.Unarmed.MJ_1_drivable + P20_drivable = vehicles.Unarmed.P20_drivable + R11_volvo_drivable = vehicles.Unarmed.R11_volvo_drivable + Tacr2a = vehicles.Unarmed.Tacr2a + LARC_V = vehicles.Unarmed.LARC_V + + class Armor: + M_113 = vehicles.Armor.M_113 + M1043_HMMWV_Armament = vehicles.Armor.M1043_HMMWV_Armament + MTLB = vehicles.Armor.MTLB + T_55 = vehicles.Armor.T_55 + BMP_1 = vehicles.Armor.BMP_1 + BMP_2 = vehicles.Armor.BMP_2 + BRDM_2 = vehicles.Armor.BRDM_2 + BTR_80 = vehicles.Armor.BTR_80 + PT_76 = vehicles.Armor.PT_76 + MaxxPro_MRAP = vehicles.Armor.MaxxPro_MRAP + Tt_KORD = vehicles.Armor.Tt_KORD + Tt_DSHK = vehicles.Armor.Tt_DSHK + HL_KORD = vehicles.Armor.HL_KORD + HL_DSHK = vehicles.Armor.HL_DSHK + + class MissilesSS: + Scud_B = vehicles.MissilesSS.Scud_B + + class Locomotive: + Electric_locomotive = vehicles.Locomotive.Electric_locomotive + Locomotive = vehicles.Locomotive.Locomotive + ES44AH = vehicles.Locomotive.ES44AH + DRG_Class_86 = vehicles.Locomotive.DRG_Class_86 + + class Carriage: + Coach_cargo = vehicles.Carriage.Coach_cargo + Coach_cargo_open = vehicles.Carriage.Coach_cargo_open + Coach_a_tank_blue = vehicles.Carriage.Coach_a_tank_blue + Coach_a_tank_yellow = vehicles.Carriage.Coach_a_tank_yellow + Coach_a_passenger = vehicles.Carriage.Coach_a_passenger + Coach_a_platform = vehicles.Carriage.Coach_a_platform + Boxcartrinity = vehicles.Carriage.Boxcartrinity + Tankcartrinity = vehicles.Carriage.Tankcartrinity + Wellcarnsc = vehicles.Carriage.Wellcarnsc + DR_50Ton_Flat_Wagon = vehicles.Carriage.DR_50Ton_Flat_Wagon + German_covered_wagon_G10 = vehicles.Carriage.German_covered_wagon_G10 + German_tank_wagon = vehicles.Carriage.German_tank_wagon + + class Plane: + A_10C = planes.A_10C + An_26B = planes.An_26B + C_130 = planes.C_130 + L_39C = planes.L_39C + MiG_21Bis = planes.MiG_21Bis + MiG_23MLD = planes.MiG_23MLD + Su_17M4 = planes.Su_17M4 + FW_190A8 = planes.FW_190A8 + Bf_109K_4 = planes.Bf_109K_4 + SpitfireLFMkIX = planes.SpitfireLFMkIX + SpitfireLFMkIXCW = planes.SpitfireLFMkIXCW + P_47D_30 = planes.P_47D_30 + P_47D_30bl1 = planes.P_47D_30bl1 + P_47D_40 = planes.P_47D_40 + MosquitoFBMkVI = planes.MosquitoFBMkVI + A_20G = planes.A_20G + A_10A = planes.A_10A + A_10C_2 = planes.A_10C_2 + AJS37 = planes.AJS37 + AV8BNA = planes.AV8BNA + KC130 = planes.KC130 + KC135MPRS = planes.KC135MPRS + C_101EB = planes.C_101EB + C_101CC = planes.C_101CC + JF_17 = planes.JF_17 + Christen_Eagle_II = planes.Christen_Eagle_II + F_15ESE = planes.F_15ESE + F_4E_45MC = planes.F_4E_45MC + F_5E = planes.F_5E + F_5E_3 = planes.F_5E_3 + F_5E_3_FC = planes.F_5E_3_FC + F_86F_Sabre = planes.F_86F_Sabre + F_86F_FC = planes.F_86F_FC + F_A_18A = planes.F_A_18A + F_A_18C = planes.F_A_18C + FA_18C_hornet = planes.FA_18C_hornet + Hawk = planes.Hawk + I_16 = planes.I_16 + M_2000C = planes.M_2000C + MB_339A = planes.MB_339A + MB_339APAN = planes.MB_339APAN + MiG_15bis = planes.MiG_15bis + MiG_15bis_FC = planes.MiG_15bis_FC + MiG_19P = planes.MiG_19P + Mirage_F1CE = planes.Mirage_F1CE + Mirage_F1EE = planes.Mirage_F1EE + Mirage_F1BE = planes.Mirage_F1BE + TF_51D = planes.TF_51D + Yak_52 = planes.Yak_52 + Ju_88A4 = planes.Ju_88A4 + C_47 = planes.C_47 + + planes = [ + Plane.A_10C, + Plane.An_26B, + Plane.C_130, + Plane.L_39C, + Plane.MiG_21Bis, + Plane.MiG_23MLD, + Plane.Su_17M4, + Plane.FW_190A8, + Plane.Bf_109K_4, + Plane.SpitfireLFMkIX, + Plane.SpitfireLFMkIXCW, + Plane.P_47D_30, + Plane.P_47D_30bl1, + Plane.P_47D_40, + Plane.MosquitoFBMkVI, + Plane.A_20G, + Plane.A_10A, + Plane.A_10C_2, + Plane.AJS37, + Plane.AV8BNA, + Plane.KC130, + Plane.KC135MPRS, + Plane.C_101EB, + Plane.C_101CC, + Plane.JF_17, + Plane.Christen_Eagle_II, + Plane.F_15ESE, + Plane.F_4E_45MC, + Plane.F_5E, + Plane.F_5E_3, + Plane.F_5E_3_FC, + Plane.F_86F_Sabre, + Plane.F_86F_FC, + Plane.F_A_18A, + Plane.F_A_18C, + Plane.FA_18C_hornet, + Plane.Hawk, + Plane.I_16, + Plane.M_2000C, + Plane.MB_339A, + Plane.MB_339APAN, + Plane.MiG_15bis, + Plane.MiG_15bis_FC, + Plane.MiG_19P, + Plane.Mirage_F1CE, + Plane.Mirage_F1EE, + Plane.Mirage_F1BE, + Plane.TF_51D, + Plane.Yak_52, + Plane.Ju_88A4, + Plane.C_47, + ] + + class Helicopter: + Ka_50 = helicopters.Ka_50 + Mi_24V = helicopters.Mi_24V + Mi_8MT = helicopters.Mi_8MT + UH_60A = helicopters.UH_60A + AH_64D_BLK_II = helicopters.AH_64D_BLK_II + CH_47Fbl1 = helicopters.CH_47Fbl1 + OH58D = helicopters.OH58D + SA342M = helicopters.SA342M + SA342L = helicopters.SA342L + SA342Mistral = helicopters.SA342Mistral + SA342Minigun = helicopters.SA342Minigun + + helicopters = [ + Helicopter.Ka_50, + Helicopter.Mi_24V, + Helicopter.Mi_8MT, + Helicopter.UH_60A, + Helicopter.AH_64D_BLK_II, + Helicopter.CH_47Fbl1, + Helicopter.OH58D, + Helicopter.SA342M, + Helicopter.SA342L, + Helicopter.SA342Mistral, + Helicopter.SA342Minigun, + ] + + class Ship: + Speedboat = ships.Speedboat + HarborTug = ships.HarborTug + Ship_Tilde_Supply = ships.Ship_Tilde_Supply + Ara_vdm = ships.Ara_vdm + + class CallsignAWACS: + Overlord = "Overlord" + Magic = "Magic" + Wizard = "Wizard" + Focus = "Focus" + Darkstar = "Darkstar" + + class CallsignTankers: + Texaco = "Texaco" + Arco = "Arco" + Shell = "Shell" + + class CallsignAir: + Enfield = "Enfield" + Springfield = "Springfield" + Uzi = "Uzi" + Colt = "Colt" + Dodge = "Dodge" + Ford = "Ford" + Chevy = "Chevy" + Pontiac = "Pontiac" + + class CallsignHelipad: + London = "London" + Dallas = "Dallas" + Paris = "Paris" + Moscow = "Moscow" + Berlin = "Berlin" + Rome = "Rome" + Madrid = "Madrid" + Warsaw = "Warsaw" + Dublin = "Dublin" + Perth = "Perth" + + class CallsignGroundUnits: + Axeman = "Axeman" + Darknight = "Darknight" + Warrior = "Warrior" + Pointer = "Pointer" + Eyeball = "Eyeball" + Moonbeam = "Moonbeam" + Whiplash = "Whiplash" + Finger = "Finger" + Pinpoint = "Pinpoint" + Ferret = "Ferret" + Shaba = "Shaba" + Playboy = "Playboy" + Hammer = "Hammer" + Jaguar = "Jaguar" + Deathstar = "Deathstar" + Anvil = "Anvil" + Firefly = "Firefly" + Mantis = "Mantis" + Badger = "Badger" + + class CallsignGrassAirfield: + New_York = "New York" + + callsign = { + "AWACS": [ + CallsignAWACS.Overlord, + CallsignAWACS.Magic, + CallsignAWACS.Wizard, + CallsignAWACS.Focus, + CallsignAWACS.Darkstar + ], + "Tankers": [ + CallsignTankers.Texaco, + CallsignTankers.Arco, + CallsignTankers.Shell + ], + "Air": [ + CallsignAir.Enfield, + CallsignAir.Springfield, + CallsignAir.Uzi, + CallsignAir.Colt, + CallsignAir.Dodge, + CallsignAir.Ford, + CallsignAir.Chevy, + CallsignAir.Pontiac + ], + "Helipad": [ + CallsignHelipad.London, + CallsignHelipad.Dallas, + CallsignHelipad.Paris, + CallsignHelipad.Moscow, + CallsignHelipad.Berlin, + CallsignHelipad.Rome, + CallsignHelipad.Madrid, + CallsignHelipad.Warsaw, + CallsignHelipad.Dublin, + CallsignHelipad.Perth + ], + "GroundUnits": [ + CallsignGroundUnits.Axeman, + CallsignGroundUnits.Darknight, + CallsignGroundUnits.Warrior, + CallsignGroundUnits.Pointer, + CallsignGroundUnits.Eyeball, + CallsignGroundUnits.Moonbeam, + CallsignGroundUnits.Whiplash, + CallsignGroundUnits.Finger, + CallsignGroundUnits.Pinpoint, + CallsignGroundUnits.Ferret, + CallsignGroundUnits.Shaba, + CallsignGroundUnits.Playboy, + CallsignGroundUnits.Hammer, + CallsignGroundUnits.Jaguar, + CallsignGroundUnits.Deathstar, + CallsignGroundUnits.Anvil, + CallsignGroundUnits.Firefly, + CallsignGroundUnits.Mantis, + CallsignGroundUnits.Badger + ], + "GrassAirfield": [ + CallsignGrassAirfield.New_York + ], + } + + def __init__(self): + super(Afghanistan, self).__init__( + Afghanistan.id, + Afghanistan.name, + Afghanistan.shortname + ) + + country_dict = { Russia.id: Russia, Ukraine.id: Ukraine, @@ -35174,6 +35745,7 @@ def __init__(self): Nigeria.id: Nigeria, Peru.id: Peru, Ecuador.id: Ecuador, + Afghanistan.id: Afghanistan, } @@ -35268,6 +35840,7 @@ def __init__(self): Nigeria.name: Nigeria, Peru.name: Peru, Ecuador.name: Ecuador, + Afghanistan.name: Afghanistan, } @@ -35362,6 +35935,7 @@ def __init__(self): Nigeria.shortname: Nigeria, Peru.shortname: Peru, Ecuador.shortname: Ecuador, + Afghanistan.shortname: Afghanistan, } diff --git a/dcs/helicopters.py b/dcs/helicopters.py index a431c4e1..a3130153 100644 --- a/dcs/helicopters.py +++ b/dcs/helicopters.py @@ -1465,6 +1465,94 @@ class Pylon6: task_default = task.CAS +class CH_47Fbl1(HelicopterType): + id = "CH-47Fbl1" + flyable = True + height = 5.998 + width = 18.3 + length = 28.3 + fuel_max = 3054.592 + max_speed = 285 + chaff = 120 + flare = 120 + charge_total = 240 + chaff_charge_size = 1 + flare_charge_size = 1 + radio_frequency = 251 + + panel_radio = { + 1: { + "channels": { + 1: 31.5, + 2: 45.7, + 4: 38, + 8: 50, + 16: 51.5, + 17: 50, + 9: 55.5, + 18: 79, + 5: 30, + 10: 39.9, + 20: 34.9, + 11: 41.5, + 3: 57, + 6: 32, + 12: 75.7, + 13: 33, + 7: 40, + 14: 38, + 19: 51.5, + 15: 42 + }, + }, + } + + property_defaults: Dict[str, Any] = { + "NetCrewControlPriority": 0, + } + + class Properties: + + class NetCrewControlPriority: + id = "NetCrewControlPriority" + + class Values: + Pilot = 0 + Co_Pilot = 1 + Ask_Always = -1 + Equally_Responsible = -2 + + properties = { + "NetCrewControlPriority": UnitPropertyDescription( + identifier="NetCrewControlPriority", + control="comboList", + label="Aircraft Control Priority", + player_only=True, + default=0, + w_ctrl=150, + values={ + 0: "Pilot", + 1: "Co-Pilot", + -1: "Ask Always", + -2: "Equally Responsible", + }, + ), + } + + livery_name = "CH-47F" # from livery_entry + + class Pylon1: + M60D = (1, Weapons.M60D) + + class Pylon2: + M60D_ = (2, Weapons.M60D_) + + pylons: Set[int] = {1, 2} + + tasks = [task.Reconnaissance, task.Escort, task.Transport, task.CAS] + task_default = task.Transport + + class Ka_50(HelicopterType): id = "Ka-50" flyable = True @@ -1658,7 +1746,7 @@ class Helmet_mounted_device: id = "Helmet-mounted device" class Values: - Auto = 0 + AUTO = 0 HMS = 1 NVG = 2 @@ -1701,7 +1789,7 @@ class Values: default=0, w_ctrl=150, values={ - 0: "Auto", + 0: "AUTO", 1: "HMS", 2: "NVG", }, @@ -2993,6 +3081,7 @@ class Pylon7: "Mi-28N": Mi_28N, "OH-58D": OH_58D, "AH-64D_BLK_II": AH_64D_BLK_II, + "CH-47Fbl1": CH_47Fbl1, "Ka-50": Ka_50, "Ka-50_3": Ka_50_3, "Mi-24P": Mi_24P, diff --git a/dcs/planes.py b/dcs/planes.py index ca0f503f..38c00cce 100644 --- a/dcs/planes.py +++ b/dcs/planes.py @@ -11891,7 +11891,7 @@ class LaserCodeDigit4: "LaserCodeDigit1": UnitPropertyDescription( identifier="LaserCodeDigit1", control="spinbox", - label="Laser Code 1st Digit", + label="TGP Laser Code 1st Digit", player_only=True, minimum=1, maximum=1, @@ -11901,7 +11901,7 @@ class LaserCodeDigit4: "LaserCodeDigit2": UnitPropertyDescription( identifier="LaserCodeDigit2", control="spinbox", - label="Laser Code 2nd Digit", + label="TGP Laser Code 2nd Digit", player_only=True, minimum=5, maximum=7, @@ -11911,7 +11911,7 @@ class LaserCodeDigit4: "LaserCodeDigit3": UnitPropertyDescription( identifier="LaserCodeDigit3", control="spinbox", - label="Laser Code 3rd Digit", + label="TGP Laser Code 3rd Digit", player_only=True, minimum=1, maximum=8, @@ -11921,7 +11921,7 @@ class LaserCodeDigit4: "LaserCodeDigit4": UnitPropertyDescription( identifier="LaserCodeDigit4", control="spinbox", - label="Laser Code 4th Digit", + label="TGP Laser Code 4th Digit", player_only=True, minimum=1, maximum=8, @@ -17660,6 +17660,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -18168,6 +18170,7 @@ class Pylon2: Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (2, Weapons.BR_250) BR_500 = (2, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon3: SAMP_125___125_kg_GP_Bomb_LD = (3, Weapons.SAMP_125___125_kg_GP_Bomb_LD) @@ -18227,6 +18230,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -18240,6 +18245,7 @@ class Pylon4: BR_500 = (4, Weapons.BR_500) GBU_10___2000lb_Laser_Guided_Bomb = (4, Weapons.GBU_10___2000lb_Laser_Guided_Bomb) GBU_12___500lb_Laser_Guided_Bomb = (4, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + GBU_16___1000lb_Laser_Guided_Bomb = (4, Weapons.GBU_16___1000lb_Laser_Guided_Bomb) CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD) CLB_4___4_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_BR_250___250kg_GP_Bomb_LD) AUF_2___2_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_BR_250___250kg_GP_Bomb_LD) @@ -18330,6 +18336,7 @@ class Pylon6: Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (6, Weapons.BR_250) BR_500 = (6, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon7: AIM_9B_Sidewinder_IR_AAM = (7, Weapons.AIM_9B_Sidewinder_IR_AAM) @@ -18808,6 +18815,7 @@ class Pylon2: Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (2, Weapons.BR_250) BR_500 = (2, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) BARAX_ECM = (2, Weapons.BARAX_ECM) class Pylon3: @@ -18868,6 +18876,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -18881,6 +18891,7 @@ class Pylon4: BR_500 = (4, Weapons.BR_500) GBU_10___2000lb_Laser_Guided_Bomb = (4, Weapons.GBU_10___2000lb_Laser_Guided_Bomb) GBU_12___500lb_Laser_Guided_Bomb = (4, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + GBU_16___1000lb_Laser_Guided_Bomb = (4, Weapons.GBU_16___1000lb_Laser_Guided_Bomb) CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD) CLB_4___4_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_BR_250___250kg_GP_Bomb_LD) AUF_2___2_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_BR_250___250kg_GP_Bomb_LD) @@ -18971,6 +18982,7 @@ class Pylon6: Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (6, Weapons.BR_250) BR_500 = (6, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) BARAX_ECM = (6, Weapons.BARAX_ECM) class Pylon7: @@ -19387,6 +19399,7 @@ class Pylon2: Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (2, Weapons.BR_250) BR_500 = (2, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) BARAX_ECM = (2, Weapons.BARAX_ECM) class Pylon3: @@ -19447,6 +19460,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -19460,6 +19475,7 @@ class Pylon4: BR_500 = (4, Weapons.BR_500) GBU_10___2000lb_Laser_Guided_Bomb = (4, Weapons.GBU_10___2000lb_Laser_Guided_Bomb) GBU_12___500lb_Laser_Guided_Bomb = (4, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + GBU_16___1000lb_Laser_Guided_Bomb = (4, Weapons.GBU_16___1000lb_Laser_Guided_Bomb) CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD) CLB_4___4_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_BR_250___250kg_GP_Bomb_LD) AUF_2___2_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_BR_250___250kg_GP_Bomb_LD) @@ -19550,6 +19566,7 @@ class Pylon6: Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (6, Weapons.BR_250) BR_500 = (6, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) BARAX_ECM = (6, Weapons.BARAX_ECM) class Pylon7: @@ -19966,6 +19983,7 @@ class Pylon2: Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (2, Weapons.BR_250) BR_500 = (2, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon3: SAMP_125___125_kg_GP_Bomb_LD = (3, Weapons.SAMP_125___125_kg_GP_Bomb_LD) @@ -20025,6 +20043,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -20038,6 +20058,7 @@ class Pylon4: BR_500 = (4, Weapons.BR_500) GBU_10___2000lb_Laser_Guided_Bomb = (4, Weapons.GBU_10___2000lb_Laser_Guided_Bomb) GBU_12___500lb_Laser_Guided_Bomb = (4, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + GBU_16___1000lb_Laser_Guided_Bomb = (4, Weapons.GBU_16___1000lb_Laser_Guided_Bomb) CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD) CLB_4___4_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_BR_250___250kg_GP_Bomb_LD) AUF_2___2_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_BR_250___250kg_GP_Bomb_LD) @@ -20128,6 +20149,7 @@ class Pylon6: Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (6, Weapons.BR_250) BR_500 = (6, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon7: AIM_9B_Sidewinder_IR_AAM = (7, Weapons.AIM_9B_Sidewinder_IR_AAM) @@ -20582,6 +20604,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -21109,6 +21133,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -21636,6 +21662,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -22158,6 +22186,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -22679,6 +22709,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -23211,6 +23243,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -23738,6 +23772,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -24265,6 +24301,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -24804,6 +24842,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -25358,6 +25398,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -25908,6 +25950,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -26446,6 +26490,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -26978,6 +27024,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -27541,6 +27589,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -28083,6 +28133,7 @@ class Pylon2: Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (2, Weapons.BR_250) BR_500 = (2, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon3: SAMP_125___125_kg_GP_Bomb_LD = (3, Weapons.SAMP_125___125_kg_GP_Bomb_LD) @@ -28142,6 +28193,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -28155,6 +28208,7 @@ class Pylon4: BR_500 = (4, Weapons.BR_500) GBU_10___2000lb_Laser_Guided_Bomb = (4, Weapons.GBU_10___2000lb_Laser_Guided_Bomb) GBU_12___500lb_Laser_Guided_Bomb = (4, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + GBU_16___1000lb_Laser_Guided_Bomb = (4, Weapons.GBU_16___1000lb_Laser_Guided_Bomb) CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_Mk_82___500lb_GP_Bomb_LD) CLB_4___4_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_BR_250___250kg_GP_Bomb_LD) AUF_2___2_x_BR_250___250kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_BR_250___250kg_GP_Bomb_LD) @@ -28245,6 +28299,7 @@ class Pylon6: Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) BR_250 = (6, Weapons.BR_250) BR_500 = (6, Weapons.BR_500) + GBU_12___500lb_Laser_Guided_Bomb = (6, Weapons.GBU_12___500lb_Laser_Guided_Bomb) class Pylon7: AIM_9B_Sidewinder_IR_AAM = (7, Weapons.AIM_9B_Sidewinder_IR_AAM) @@ -28745,6 +28800,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -29333,6 +29390,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) @@ -29917,6 +29976,8 @@ class Pylon4: CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_125___125_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Bomb_LD) CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_250___250_kg_GP_Chute_Retarded_Bomb_HD) + CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Bomb_LD) + CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD = (4, Weapons.CLB_4___4_x_SAMP_400___400_kg_GP_Chute_Retarded_Bomb_HD) AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster = (4, Weapons.AUF_2___2_x_BLU_107_B_Durandal___219kg_Concrete_Piercing_Chute_Retarded_Bomb_w_Booster) AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_125___125_kg_GP_Bomb_LD) AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD = (4, Weapons.AUF_2___2_x_SAMP_250___250_kg_GP_Bomb_LD) diff --git a/dcs/vehicles.py b/dcs/vehicles.py index 36e1af05..50cdbba5 100644 --- a/dcs/vehicles.py +++ b/dcs/vehicles.py @@ -196,7 +196,7 @@ class Paratrooper_AKS_74(unittype.VehicleType): class Infantry_AK_Ins(unittype.VehicleType): id = "Infantry AK Ins" - name = "Insurgent AK-74" + name = "Insurgent AKM" detection_range = 0 threat_range = 500 air_weapon_dist = 500 diff --git a/dcs/weapons_data.py b/dcs/weapons_data.py index 399bf726..bef2e977 100644 --- a/dcs/weapons_data.py +++ b/dcs/weapons_data.py @@ -100,11 +100,11 @@ class Weapons: AKAN_M_55_Gunpod__150_rnds_MINGR55_HE = {"clsid": "{AKAN}", "name": "AKAN M/55 Gunpod, 150 rnds MINGR55-HE", "weight": 276} AKAN_M_55_Gunpod__150_rnds_MINGR55_HE__no_Tracer_ = {"clsid": "{AKAN_NO_TRC}", "name": "AKAN M/55 Gunpod, 150 rnds MINGR55-HE (no Tracer)", "weight": 276} ALARM = {"clsid": "{E6747967-B1F0-4C77-977B-AB2E6EB0C102}", "name": "ALARM", "weight": 268} - ALE_40_Dispensers__120_Chaff_ = {"clsid": "{HB_ALE_40_0_120}", "name": "ALE-40 Dispensers (120 Chaff)", "weight": 0} - ALE_40_Dispensers__15_Flares__90_Chaff_ = {"clsid": "{HB_ALE_40_15_90}", "name": "ALE-40 Dispensers (15 Flares + 90 Chaff)", "weight": 0} - ALE_40_Dispensers__30_Flares_ = {"clsid": "{HB_ALE_40_30_0}", "name": "ALE-40 Dispensers (30 Flares)", "weight": 0} - ALE_40_Dispensers__30_Flares__60_Chaff_ = {"clsid": "{HB_ALE_40_30_60}", "name": "ALE-40 Dispensers (30 Flares + 60 Chaff)", "weight": 0} - ALE_40_Dispensers__Empty_ = {"clsid": "{HB_ALE_40_0_0}", "name": "ALE-40 Dispensers (Empty)", "weight": 0} + ALE_40_Dispensers__120_Chaff_ = {"clsid": "{HB_ALE_40_0_120}", "name": "ALE-40 Dispensers (120 Chaff)", "weight": 59} + ALE_40_Dispensers__15_Flares__90_Chaff_ = {"clsid": "{HB_ALE_40_15_90}", "name": "ALE-40 Dispensers (15 Flares + 90 Chaff)", "weight": 59} + ALE_40_Dispensers__30_Flares_ = {"clsid": "{HB_ALE_40_30_0}", "name": "ALE-40 Dispensers (30 Flares)", "weight": 59} + ALE_40_Dispensers__30_Flares__60_Chaff_ = {"clsid": "{HB_ALE_40_30_60}", "name": "ALE-40 Dispensers (30 Flares + 60 Chaff)", "weight": 59} + ALE_40_Dispensers__Empty_ = {"clsid": "{HB_ALE_40_0_0}", "name": "ALE-40 Dispensers (Empty)", "weight": 59} ALQ_131___ECM_Pod = {"clsid": "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", "name": "ALQ-131 - ECM Pod", "weight": 305} ALQ_131___ECM_Pod_Rack = {"clsid": "{HB_ALQ-131_ON_ADAPTER_IN_AERO7}", "name": "ALQ-131 - ECM Pod Rack", "weight": 330.9} ALQ_167__non_functional_ = {"clsid": "{F14-ALQ167}", "name": "ALQ-167 (non-functional)", "weight": 107}