3 class DZ_Weapons_Firearms_PP19
25 class PP19_Base: Rifle_Base
28 displayName=
"$STR_cfgWeapons_PP19_0";
29 descriptionShort=
"$STR_cfgWeapons_PP19_1";
30 model=
"\dz\weapons\firearms\PP19\PP19.p3d";
40 repairableWithKits[]={1};
42 WeaponLength=0.63999999;
43 ObstructionDistance=0.43099999;
55 magazineSwitchTime=0.30000001;
56 initSpeedMultiplier=1.25;
58 recoilModifier[]={1,1,1};
59 swayModifier[]={1,1,0.80000001};
60 PPDOFProperties[]={1,0.5,10,130,4,10};
65 hiddenSelectionsTextures[]=
67 "dz\weapons\firearms\PP19\data\PP19_co.paa"
69 hiddenSelectionsMaterials[]=
71 "dz\weapons\firearms\PP19\data\PP_19.rvmat"
92 "DZ\weapons\firearms\PP19\Data\PP_19.rvmat"
100 "DZ\weapons\firearms\PP19\Data\PP_19.rvmat"
108 "DZ\weapons\firearms\PP19\Data\PP_19_damage.rvmat"
116 "DZ\weapons\firearms\PP19\Data\PP_19_damage.rvmat"
124 "DZ\weapons\firearms\PP19\Data\PP_19_destruct.rvmat"
140 "PP19_Shot_1st_SoundSet",
141 "PP19_Shot_1st_iterior_SoundSet",
142 "PP19_Tail_SoundSet",
143 "PP19_InteriorTail_SoundSet",
144 "PP19_Slapback_SoundSet",
145 "PP19_Tail_2D_SoundSet"
151 "PP19_1st_silencer_SoundSet",
152 "PP19_silencerTail_SoundSet",
153 "PP19_silencerInteriorTail_SoundSet"
157 "PP19_1st_silencerHomeMade_SoundSet",
158 "PP19_silencerHomeMadeTail_SoundSet",
159 "PP19_silencerInteriorHomeMadeTail_SoundSet"
163 recoil=
"recoil_cz61";
164 recoilProne=
"recoil_cz61_prone";
166 magazineSlot=
"magazine";
168 class FullAuto: Mode_FullAuto
172 "PP19_Shot_1st_SoundSet",
173 "PP19_Shot_1st_iterior_SoundSet"
177 "PP19_Shot_SoundSet",
178 "PP19_Shot_iterior_SoundSet",
179 "PP19_Tail_SoundSet",
180 "PP19_InteriorTail_SoundSet",
181 "PP19_Slapback_SoundSet",
182 "PP19_Tail_2D_SoundSet"
184 soundSetShotExt1st[]=
188 "PP19_1st_silencer_SoundSet"
192 "PP19_1st_silencerHomeMade_SoundSet"
199 "PP19_silencer_SoundSet",
200 "PP19_silencerTail_SoundSet",
201 "PP19_silencerInteriorTail_SoundSet"
205 "PP19_silencerHomeMade_SoundSet",
206 "PP19_silencerHomeMadeTail_SoundSet",
207 "PP19_silencerInteriorHomeMadeTail_SoundSet"
210 reloadTime=0.097999997;
211 recoil=
"recoil_cz61";
212 recoilProne=
"recoil_cz61_prone";
214 magazineSlot=
"magazine";
218 memoryPointCamera=
"eye";
219 discreteDistance[]={75,150};
220 discreteDistanceInitIndex=0;
225 class InventorySlotsOffsets
229 position[]={-0.059999999,-0.02,0.029999999};
230 orientation[]={0,15,0};
234 position[]={-0.059999999,-0.02,-0.050000001};
235 orientation[]={0,-15,0};
244 overrideParticle=
"weapon_shot_winded_smoke";
248 overrideParticle=
"weapon_shot_fnx_01";
249 ignoreIfSuppressed=1;
251 positionOffset[]={0,0,0};
255 overrideParticle=
"weapon_shot_chamber_smoke";
256 overridePoint=
"Nabojnicestart";
257 overrideDirectionPoint=
"Nabojniceend";
262 maxOverheatingValue=12;
263 shotsToStartOverheating=4;
264 overheatingDecayInterval=0.69999999;
267 overrideParticle=
"smoking_barrel_small";
268 onlyWithinOverheatLimits[]={0.1,1};
269 positionOffset[]={0,0,0};
270 onlyWithinRainLimits[]={0,0.2};
272 class SmokingBarrelHotSteamSmall
274 overrideParticle=
"smoking_barrel_steam_small";
275 positionOffset[]={0.1,0,0};
276 onlyWithinRainLimits[]={0.2,1};
278 class OpenChamberSmoke
281 overrideParticle=
"smoking_barrel_small";
282 overridePoint=
"Nabojnicestart";
285 class OnBulletCasingEject
287 class ChamberSmokeRaise
289 overrideParticle=
"weapon_shot_chamber_smoke";
290 overridePoint=
"Nabojnicestart";
294 weaponStateAnim=
"dz\anims\anm\player\reloads\Bizon\w_bizon_states.anm";
296 class PP19: PP19_Base