3 class DZ_Weapons_Firearms_UMP
26 class UMP45_Base: Rifle_Base
31 repairableWithKits[]={1};
33 PPDOFProperties[]={1,0.75,20,170,4,10};
34 ironsightsExcludingOptics[]=
36 "M4_CarryHandleOptic",
42 WeaponLength=0.66352999;
43 ObstructionDistance=0.46399999;
44 barrelArmor=0.89999998;
45 initSpeedMultiplier=1.05;
56 magazineSwitchTime=0.44999999;
58 recoilModifier[]={1,1,1};
59 swayModifier[]={1.2,1.2,0.69999999};
60 simpleHiddenSelections[]=
82 "UMP45_Shot_1st_SoundSet",
83 "UMP45_Shot_1st_iterior_SoundSet",
84 "UMP45_Tail_SoundSet",
85 "UMP45_InteriorTail_SoundSet",
86 "UMP45_Slapback_SoundSet",
87 "UMP45_Tail_2D_SoundSet"
93 "UMP45_1st_silencer_SoundSet",
94 "UMP45_silencerTail_SoundSet",
95 "UMP45_silencerInteriorTail_SoundSet"
99 "UMP45_1st_silencerHomeMade_SoundSet",
100 "UMP45_silencerHomeMadeTail_SoundSet",
101 "UMP45_silencerInteriorHomeMadeTail_SoundSet"
105 recoil=
"recoil_auto_primary_7outof10";
106 recoilProne=
"recoil_auto_primary_prone_7outof10";
108 magazineSlot=
"magazine";
110 class FullAuto: Mode_FullAuto
114 "UMP45_Shot_1st_SoundSet",
115 "UMP45_Shot_1st_iterior_SoundSet"
119 "UMP45_Shot_SoundSet",
120 "UMP45_Shot_iterior_SoundSet",
121 "UMP45_Tail_SoundSet",
122 "UMP45_InteriorTail_SoundSet",
123 "UMP45_Slapback_SoundSet",
124 "UMP45_Tail_2D_SoundSet"
126 soundSetShotExt1st[]=
130 "UMP45_1st_silencer_SoundSet"
134 "UMP45_1st_silencerHomeMade_SoundSet"
141 "UMP45_silencer_SoundSet",
142 "UMP45_silencerTail_SoundSet",
143 "UMP45_silencerInteriorTail_SoundSet"
147 "UMP45_silencerHomeMade_SoundSet",
148 "UMP45_silencerHomeMadeTail_SoundSet",
149 "UMP45_silencerInteriorHomeMadeTail_SoundSet"
152 reloadTime=0.097999997;
153 recoil=
"recoil_auto_primary_7outof10";
154 recoilProne=
"recoil_auto_primary_prone_7outof10";
156 magazineSlot=
"magazine";
160 memoryPointCamera=
"eye";
164 discreteDistance[]={25};
165 discreteDistanceInitIndex=0;
167 class InventorySlotsOffsets
171 position[]={-0.1,0.0099999998,0};
172 orientation[]={0,-8,0};
176 position[]={-0.1,0.0099999998,-0.050000001};
177 orientation[]={0,0,0};
186 overrideParticle=
"weapon_shot_winded_smoke";
190 overrideParticle=
"weapon_shot_ump45_01";
191 ignoreIfSuppressed=1;
193 positionOffset[]={0,0,0};
197 overrideParticle=
"weapon_shot_chamber_smoke";
198 overridePoint=
"Nabojnicestart";
199 overrideDirectionPoint=
"Nabojniceend";
204 maxOverheatingValue=10;
205 shotsToStartOverheating=2;
206 overheatingDecayInterval=1;
209 overrideParticle=
"smoking_barrel_small";
210 onlyWithinOverheatLimits[]={0.1,0.60000002};
211 positionOffset[]={0.1,0,0};
212 onlyWithinRainLimits[]={0,0.2};
216 overrideParticle=
"smoking_barrel";
217 onlyWithinOverheatLimits[]={0.60000002,1};
218 positionOffset[]={0.1,0,0};
219 onlyWithinRainLimits[]={0,0.2};
221 class SmokingBarrelHotSteamSmall
223 overrideParticle=
"smoking_barrel_steam_small";
224 positionOffset[]={0.1,0,0};
225 onlyWithinRainLimits[]={0.2,1};
227 class OpenChamberSmoke
230 overrideParticle=
"smoking_barrel_small";
231 overridePoint=
"Nabojnicestart";
234 class OnBulletCasingEject
236 class ChamberSmokeRaise
238 overrideParticle=
"weapon_shot_chamber_smoke";
239 overridePoint=
"Nabojnicestart";
243 weaponStateAnim=
"dz\anims\anm\player\reloads\UMP45\w_UMP45_states.anm";
245 class UMP45: UMP45_Base
248 displayName=
"$STR_cfgWeapons_UMP450";
249 descriptionShort=
"$STR_cfgWeapons_UMP451";
250 model=
"\dz\weapons\firearms\UMP45\ump.p3d";
259 hiddenSelectionsTextures[]=
261 "dz\weapons\firearms\UMP45\data\ump45_co.paa"
263 hiddenSelectionsMaterials[]=
265 "DZ\weapons\firearms\UMP45\data\ump45.rvmat"
281 "DZ\weapons\firearms\UMP45\data\ump45.rvmat"
289 "DZ\weapons\firearms\UMP45\data\ump45.rvmat"
297 "DZ\weapons\firearms\UMP45\data\ump45_damage.rvmat"
305 "DZ\weapons\firearms\UMP45\data\ump45_damage.rvmat"
313 "DZ\weapons\firearms\UMP45\data\ump45_destruct.rvmat"