3 class DZ_Weapons_Firearms_M4
29 class M4A1_Base: Rifle_Base
34 repairableWithKits[]={1};
36 PPDOFProperties[]={1,0.60000002,50,200,4,10};
37 ironsightsExcludingOptics[]=
39 "M4_CarryHandleOptic",
46 WeaponLength=0.77999997;
47 ObstructionDistance=0.52600002;
48 ShoulderDistance=0.050000001;
50 initSpeedMultiplier=0.89999998;
61 "Mag_STANAGCoupled_30Rnd",
67 "Mag_CMAG_10Rnd_Green",
68 "Mag_CMAG_20Rnd_Green",
69 "Mag_CMAG_30Rnd_Green",
70 "Mag_CMAG_40Rnd_Green",
71 "Mag_CMAG_10Rnd_Black",
72 "Mag_CMAG_20Rnd_Black",
73 "Mag_CMAG_30Rnd_Black",
74 "Mag_CMAG_40Rnd_Black"
76 magazineSwitchTime=0.5;
78 recoilModifier[]={1,1,1};
79 swayModifier[]={2,2,0.75};
80 simpleHiddenSelections[]=
104 "M4_InteriorTail_SoundSet"
110 "M4_silencer_SoundSet",
111 "M4_silencerTail_SoundSet",
112 "M4_silencerInteriorTail_SoundSet"
116 "M4_silencerHomeMade_SoundSet",
117 "M4_silencerHomeMadeTail_SoundSet",
118 "M4_silencerInteriorHomeMadeTail_SoundSet"
123 recoilProne=
"recoil_m4_prone";
124 dispersion=0.0020000001;
125 magazineSlot=
"magazine";
127 class FullAuto: Mode_FullAuto
133 "M4_InteriorTail_SoundSet"
139 "M4_silencer_SoundSet",
140 "M4_silencerTail_SoundSet",
141 "M4_silencerInteriorTail_SoundSet"
145 "M4_silencerHomeMade_SoundSet",
146 "M4_silencerHomeMadeTail_SoundSet",
147 "M4_silencerInteriorHomeMadeTail_SoundSet"
150 reloadTime=0.064999998;
152 recoilProne=
"recoil_m4_prone";
153 dispersion=0.0020000001;
154 magazineSlot=
"magazine";
158 memoryPointCamera=
"eye";
159 discreteDistance[]={25};
160 discreteDistanceInitIndex=0;
165 weaponStateAnim=
"dz\anims\anm\player\reloads\M4A1\w_M4A1_states.anm";
166 class InventorySlotsOffsets
170 position[]={-0.1,0,0.029999999};
171 orientation[]={0,0,0};
175 position[]={-0.1,0,-0.039999999};
176 orientation[]={0,0,0};
180 class M4A1: M4A1_Base
183 displayName=
"$STR_cfgWeapons_M4A10";
184 descriptionShort=
"$STR_cfgWeapons_M4A11";
185 model=
"\dz\weapons\firearms\m4\m4a1.p3d";
197 spawnDamageRange[]={0,0.60000002};
198 hiddenSelectionsTextures[]=
200 "dz\weapons\firearms\m4\data\m4_body_co.paa"
202 hiddenSelectionsMaterials[]=
204 "dz\weapons\firearms\m4\data\m4_body.rvmat"
220 "DZ\weapons\firearms\M4\Data\m4_body.rvmat"
228 "DZ\weapons\firearms\M4\Data\m4_body.rvmat"
236 "DZ\weapons\firearms\M4\Data\m4_body_damage.rvmat"
244 "DZ\weapons\firearms\M4\Data\m4_body_damage.rvmat"
252 "DZ\weapons\firearms\M4\Data\m4_body_destruct.rvmat"
265 overrideParticle=
"weapon_shot_winded_smoke";
269 overrideParticle=
"weapon_shot_ump45_01";
270 ignoreIfSuppressed=1;
272 positionOffset[]={0,0,0};
274 class MuzzleFlashStar
276 overrideParticle=
"weapon_shot_Flame_3D_4star";
277 ignoreIfSuppressed=1;
278 overrideDirectionVector[]={0,45,0};
279 positionOffset[]={0.0099999998,0,0};
283 overrideParticle=
"weapon_shot_chamber_smoke";
284 overridePoint=
"Nabojnicestart";
285 overrideDirectionPoint=
"Nabojniceend";
290 maxOverheatingValue=12;
291 shotsToStartOverheating=4;
292 overheatingDecayInterval=0.69999999;
295 overrideParticle=
"smoking_barrel_small";
296 onlyWithinOverheatLimits[]={0,0.5};
297 positionOffset[]={0.2,0,0};
298 onlyWithinRainLimits[]={0,0.2};
302 overrideParticle=
"smoking_barrel";
303 onlyWithinOverheatLimits[]={0.5,0.69999999};
304 positionOffset[]={0.2,0,0};
305 onlyWithinRainLimits[]={0,0.2};
309 overrideParticle=
"smoking_barrel_heavy";
310 onlyWithinOverheatLimits[]={0.69999999,1};
311 positionOffset[]={0.2,0,0};
312 onlyWithinRainLimits[]={0,0.2};
314 class SmokingBarrelHotSteamSmall
316 overrideParticle=
"smoking_barrel_steam_small";
317 positionOffset[]={0.34999999,0,0};
318 onlyWithinRainLimits[]={0.2,0.5};
320 class SmokingBarrelHotSteam
322 overrideParticle=
"smoking_barrel_steam";
323 positionOffset[]={0.34999999,0,0};
324 onlyWithinRainLimits[]={0.5,1};
326 class OpenChamberSmoke
329 overrideParticle=
"smoking_barrel_small";
330 overridePoint=
"Nabojnicestart";
333 class OnBulletCasingEject
335 class ChamberSmokeRaise
337 overrideParticle=
"weapon_shot_chamber_smoke";
338 overridePoint=
"Nabojnicestart";
343 class M4A1_Green: M4A1
347 hiddenSelectionsTextures[]=
349 "dz\weapons\firearms\m4\data\m4_body_green_co.paa"
351 hiddenSelectionsMaterials[]=
353 "dz\weapons\firearms\m4\data\m4_body_camo.rvmat"
356 class M4A1_Black: M4A1
361 class UnderSlugGrenadeM4: Launcher_Base
364 displayName=
"$STR_cfgWeapons_UnderSlugGrenadeM40";
365 descriptionShort=
"$STR_cfgWeapons_UnderSlugGrenadeM41";
366 model=
"\DZ\weapons\firearms\ots14\ots14_launcher.p3d";
374 simulation=
"undersluglauncher";
377 dispersionModifier=-0.00019999999;
378 dispersionCondition=
"true";
383 hiddenSelectionsTextures[]=
385 "dz\weapons\firearms\ots14\data\ots14_launcher_co.paa"
391 action=
"MeleeKnifeSlash";
392 ammo=
"MeleeLightBlunt";
403 recoilModifier[]={1,1,1};
412 "dz\sounds\weapons\firearms\CZ75\CZ75_single_0",
419 "dz\sounds\weapons\firearms\CZ75\CZ75_single_1",
436 recoil=
"recoil_flaregun";
437 recoilProne=
"recoil_flaregun_prone";
438 dispersion=0.029999999;
439 magazineSlot=
"magazine";