diff --git a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
index 6a62ef2be..4d16b0a5b 100644
--- a/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
+++ b/SQF/dayz_code/Configs/CfgVehicles/Car/HMMWV.hpp
@@ -1,4 +1,4 @@
-class HMMWV_Base: Car
+class HMMWV_DZE_Base: Car
{
scope = private;
accuracy = 0.3;
@@ -306,7 +306,7 @@ class HMMWV_Base: Car
class AnimationSources;
};
-class HMMWV_DZ: HMMWV_Base {
+class HMMWV_DZ: HMMWV_DZE_Base {
accuracy = 0.32;
displayname = $STR_VEH_NAME_HMMWV;
displaynameshort = $STR_VEH_NAME_HMMWV;
@@ -333,7 +333,7 @@ class HMMWV_DZ: HMMWV_Base {
};
};
-class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_Base
+class HMMWV_M998A2_SOV_DES_EP1_DZ: HMMWV_DZE_Base
{
expansion = 1;
side = 1;
@@ -646,7 +646,7 @@ class HMMWV_M998A2_SOV_DES_EP1_DZE: HMMWV_M998A2_SOV_DES_EP1_DZ
};
};
-class HMMWV_M1151_M2_CZ_DES_EP1_DZ: HMMWV_Base
+class HMMWV_M1151_M2_CZ_DES_EP1_DZ: HMMWV_DZE_Base
{
expansion = 1;
side = 1;
@@ -740,7 +740,102 @@ class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_CZ_DES_EP1_DZ {
};
};
-class HMMWV_Armored_DZ: HMMWV_base {
+class HMMWV_M1114_AGS_ACR_DZ: HMMWV_M1151_M2_CZ_DES_EP1_DZ {
+ displayName = $STR_VEH_NAME_HMMWV_AGS30;
+ model = "\Ca\Wheeled_ACR\HMMWV\M1114_AGS_ACR.p3d";
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ weapons[] = {"AGS30"};
+ magazines[] = {"29Rnd_30mm_AGS30","29Rnd_30mm_AGS30","29Rnd_30mm_AGS30","29Rnd_30mm_AGS30","29Rnd_30mm_AGS30","29Rnd_30mm_AGS30"};
+ gunnerAction = "LR_Gunner01_EP1";
+ gunnerOpticsModel = "\ca\weapons\optika_AGS30.p3d";
+ class GunFire: WeaponCloudsMGun
+ {
+ interval = 0.01;
+ };
+ class ViewOptics: ViewOptics
+ {
+ initFov = 0.2;
+ minFov = 0.058;
+ maxFov = 0.2;
+ };
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "AGS30";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "AGS30";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "AGS30";
+ };
+ };
+};
+
+class HMMWV_M1114_AGS_ACR_DZE: HMMWV_M1114_AGS_ACR_DZ {
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+};
+
+class HMMWV_M1114_DSHKM_ACR_DZ: HMMWV_M1151_M2_CZ_DES_EP1_DZ {
+ displayName = $STR_VEH_NAME_HMMWV_DSHKM;
+ model = "\Ca\Wheeled_ACR\HMMWV\M1114_DSK_ACR.p3d";
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ gunnerOpticsModel = "\ca\Weapons\optika_empty.p3d";
+ weapons[] = {"DShKM"};
+ magazines[] = {"50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM","50Rnd_127x107_DSHKM"};
+ };
+ };
+ class AnimationSources: AnimationSources
+ {
+ class ReloadAnim
+ {
+ source = "reload";
+ weapon = "DShKM";
+ };
+ class ReloadMagazine
+ {
+ source = "reloadmagazine";
+ weapon = "DShKM";
+ };
+ class Revolving
+ {
+ source = "revolving";
+ weapon = "DShKM";
+ };
+ };
+};
+
+class HMMWV_M1114_DSHKM_ACR_DZE: HMMWV_M1114_DSHKM_ACR_DZ {
+ class Turrets: Turrets
+ {
+ class MainTurret: MainTurret
+ {
+ magazines[] = {};
+ };
+ };
+};
+
+class HMMWV_Armored_DZ: HMMWV_DZE_Base {
displayname = $STR_VEH_NAME_HMMWV_ARMORED;
model = "\ca\wheeled2\HMMWV\M1114_Armored\M1114_Armored.p3d";
accuracy = 0.32;
@@ -837,7 +932,7 @@ class HMMWV_Armored_DZE: HMMWV_Armored_DZ {
};
};
-class HMMWV_M2_DZ: HMMWV_base {
+class HMMWV_M2_DZ: HMMWV_DZE_Base {
displayname = $STR_VEH_NAME_HMMWV_M2;
scope = public;
crew = "";
@@ -882,7 +977,7 @@ class HMMWV_M2_DZE: HMMWV_M2_DZ {
};
};
-class HMMWV_M1035_DES_EP1_DZE : HMMWV_base {
+class HMMWV_M1035_DES_EP1_DZE : HMMWV_DZE_Base {
scope = public;
model = "\ca\wheeled_e\HMMWV\M1035_transport";
displayname = $STR_VEH_NAME_HMMWV_DES;
@@ -913,7 +1008,7 @@ class HMMWV_M1035_DES_EP1_DZE : HMMWV_base {
HiddenSelectionsTextures[] = {"ca\wheeled_e\hmmwv\data\hmmwv_body_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_hood_canvas_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_canvas_1_co.paa","ca\wheeled_e\hmmwv\data\hmmwv_canvas_1_co.paa"};
};
-class HMMWV_Ambulance_DZE : HMMWV_base {
+class HMMWV_Ambulance_DZE : HMMWV_DZE_Base {
scope = public;
displayname = $STR_VEH_NAME_HMMWV_AMBULANCE;
model = "\ca\wheeled2\HMMWV\M997A2_Ambulance\M997A2_Ambulance";
diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml
index cde27512f..61abde90f 100644
--- a/SQF/dayz_code/stringtable.xml
+++ b/SQF/dayz_code/stringtable.xml
@@ -8084,6 +8084,16 @@
Хамви GPK (Пустынный)
Humvee GPK (Wüstentarn)
+
+ HMMWV DSHKM (Desert)
+ Хамви DSHKM (Пустынный)
+ Humvee DSHKM (Wüstentarn)
+
+
+ HMMWV AGS-30 (Desert)
+ Хамви AGS-30 (Пустынный)
+ Humvee AGS-30 (Wüstentarn)
+
HMMWV M240 (Woodland)
Хамви GPK (Лесной камуфляж)
@@ -19176,6 +19186,10 @@
Spetsnaz Medic (Camo)
Speznas Feldarzt (Flecktarn)
+
+ Spetsnaz Rifleman (Camo)
+ Speznas Schütze (Flecktarn)
+
Spetsnaz Teamleader (Woodland)
Speznas Truppführer (Waldtarn)