Add ACR HMMWVs

Also epoch has now its own hmmwv base class
This commit is contained in:
A Man
2020-01-18 15:17:06 +01:00
parent 192400a730
commit a9f79d0d32
2 changed files with 117 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
class HMMWV_Base: Car class HMMWV_DZE_Base: Car
{ {
scope = private; scope = private;
accuracy = 0.3; accuracy = 0.3;
@@ -306,7 +306,7 @@ class HMMWV_Base: Car
class AnimationSources; class AnimationSources;
}; };
class HMMWV_DZ: HMMWV_Base { class HMMWV_DZ: HMMWV_DZE_Base {
accuracy = 0.32; accuracy = 0.32;
displayname = $STR_VEH_NAME_HMMWV; displayname = $STR_VEH_NAME_HMMWV;
displaynameshort = $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; expansion = 1;
side = 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; expansion = 1;
side = 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; displayname = $STR_VEH_NAME_HMMWV_ARMORED;
model = "\ca\wheeled2\HMMWV\M1114_Armored\M1114_Armored.p3d"; model = "\ca\wheeled2\HMMWV\M1114_Armored\M1114_Armored.p3d";
accuracy = 0.32; 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; displayname = $STR_VEH_NAME_HMMWV_M2;
scope = public; scope = public;
crew = ""; 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; scope = public;
model = "\ca\wheeled_e\HMMWV\M1035_transport"; model = "\ca\wheeled_e\HMMWV\M1035_transport";
displayname = $STR_VEH_NAME_HMMWV_DES; 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"}; 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; scope = public;
displayname = $STR_VEH_NAME_HMMWV_AMBULANCE; displayname = $STR_VEH_NAME_HMMWV_AMBULANCE;
model = "\ca\wheeled2\HMMWV\M997A2_Ambulance\M997A2_Ambulance"; model = "\ca\wheeled2\HMMWV\M997A2_Ambulance\M997A2_Ambulance";

View File

@@ -8084,6 +8084,16 @@
<Russian>Хамви GPK (Пустынный)</Russian> <Russian>Хамви GPK (Пустынный)</Russian>
<German>Humvee GPK (Wüstentarn)</German> <German>Humvee GPK (Wüstentarn)</German>
</Key> </Key>
<Key ID="STR_VEH_NAME_HMMWV_DSHKM">
<English>HMMWV DSHKM (Desert)</English>
<Russian>Хамви DSHKM (Пустынный)</Russian>
<German>Humvee DSHKM (Wüstentarn)</German>
</Key>
<Key ID="STR_VEH_NAME_HMMWV_AGS30">
<English>HMMWV AGS-30 (Desert)</English>
<Russian>Хамви AGS-30 (Пустынный)</Russian>
<German>Humvee AGS-30 (Wüstentarn)</German>
</Key>
<Key ID="STR_VEH_NAME_HMMWV_ARMORED"> <Key ID="STR_VEH_NAME_HMMWV_ARMORED">
<English>HMMWV M240 (Woodland)</English> <English>HMMWV M240 (Woodland)</English>
<Russian>Хамви GPK (Лесной камуфляж)</Russian> <Russian>Хамви GPK (Лесной камуфляж)</Russian>
@@ -19176,6 +19186,10 @@
<English>Spetsnaz Medic (Camo)</English> <English>Spetsnaz Medic (Camo)</English>
<German>Speznas Feldarzt (Flecktarn)</German> <German>Speznas Feldarzt (Flecktarn)</German>
</Key> </Key>
<Key ID="STR_DZE_SKIN_SG_GRU_FLT_RIFLEMAN_NAME">
<English>Spetsnaz Rifleman (Camo)</English>
<German>Speznas Schütze (Flecktarn)</German>
</Key>
<Key ID="STR_DZE_SKIN_SG_GRU_WDL_TL_NAME"> <Key ID="STR_DZE_SKIN_SG_GRU_WDL_TL_NAME">
<English>Spetsnaz Teamleader (Woodland)</English> <English>Spetsnaz Teamleader (Woodland)</English>
<German>Speznas Truppführer (Waldtarn)</German> <German>Speznas Truppführer (Waldtarn)</German>