3 class DZ_Weapons_Firearms_VSS
26 class VSS_Base: Rifle_Base
31 repairableWithKits[]={1};
33 PPDOFProperties[]={1,0.5,50,150,4,10};
34 barrelArmor=2.4000001;
48 magazineSwitchTime=0.38;
50 recoilModifier[]={1,1,1};
51 swayModifier[]={2.2,2.2,0.85000002};
52 simpleHiddenSelections[]=
74 "VSS_Vintorez_Shot_SoundSet",
75 "VSS_Vintorez_Tail_SoundSet",
76 "VSS_Vintorez_InteriorTail_SoundSet"
78 envShootingDecrease=0.050000001;
81 recoilProne=
"recoil_VSS_prone";
82 dispersion=0.0020000001;
83 magazineSlot=
"magazine";
85 class FullAuto: Mode_FullAuto
89 "VSS_Vintorez_Shot_SoundSet",
90 "VSS_Vintorez_Tail_SoundSet",
91 "VSS_Vintorez_InteriorTail_SoundSet"
93 reloadTime=0.064999998;
95 recoilProne=
"recoil_VSS_prone";
96 dispersion=0.0020000001;
97 magazineSlot=
"magazine";
101 discreteDistance[]={100,200,300,400};
102 discreteDistanceInitIndex=0;
107 class InventorySlotsOffsets
111 position[]={-0.1,0,0};
112 orientation[]={0,-17,0};
116 position[]={-0.1,-0.0099999998,0};
117 orientation[]={0,20,0};
126 overrideParticle=
"weapon_shot_winded_smoke";
130 overrideParticle=
"weapon_shot_vss_01";
131 ignoreIfSuppressed=1;
133 positionOffset[]={-0.050000001,0,0};
137 overrideParticle=
"weapon_shot_chamber_smoke";
138 overridePoint=
"Nabojnicestart";
139 overrideDirectionPoint=
"Nabojniceend";
144 maxOverheatingValue=8;
145 shotsToStartOverheating=4;
146 overheatingDecayInterval=0.69999999;
149 overrideParticle=
"smoking_barrel_small";
150 onlyWithinOverheatLimits[]={0,0.5};
151 positionOffset[]={0.1,0,0};
152 onlyWithinRainLimits[]={0,0.2};
156 overrideParticle=
"smoking_barrel";
157 onlyWithinOverheatLimits[]={0.5,1};
158 positionOffset[]={0.1,0,0};
159 onlyWithinRainLimits[]={0,0.2};
161 class SmokingBarrelHotSteam
163 overrideParticle=
"smoking_barrel_steam";
164 positionOffset[]={0.1,0,0};
165 onlyWithinRainLimits[]={0.30000001,1};
167 class OpenChamberSmoke
170 overrideParticle=
"smoking_barrel_small";
171 overridePoint=
"Nabojnicestart";
174 class OnBulletCasingEject
176 class ChamberSmokeRaise
178 overrideParticle=
"weapon_shot_chamber_smoke";
179 overridePoint=
"Nabojnicestart";
183 weaponStateAnim=
"dz\anims\anm\player\reloads\VSS\w_VSS_states.anm";
188 displayName=
"$STR_cfgWeapons_VSS0";
189 descriptionShort=
"$STR_cfgWeapons_VSS1";
190 model=
"\dz\weapons\firearms\VSS\VSS.p3d";
198 ObstructionDistance=0.69599998;
199 hiddenSelectionsTextures[]=
201 "dz\weapons\firearms\VSS\data\vss_co.paa"
203 hiddenSelectionsMaterials[]=
205 "dz\weapons\firearms\VSS\data\vss.rvmat"
221 "DZ\weapons\firearms\VSS\data\vss.rvmat"
229 "DZ\weapons\firearms\VSS\data\vss.rvmat"
237 "DZ\weapons\firearms\VSS\data\vss_damage.rvmat"
245 "DZ\weapons\firearms\VSS\data\vss_damage.rvmat"
253 "DZ\weapons\firearms\VSS\data\vss_destruct.rvmat"
261 class ASVAL: VSS_Base
264 displayName=
"$STR_cfgWeapons_ASVAL0";
265 descriptionShort=
"$STR_cfgWeapons_ASVAL1";
266 model=
"\dz\weapons\firearms\VSS\VAL.p3d";
267 PPDOFProperties[]={1,0.5,50,180.10001,4,10};
280 WeaponLength=0.89999998;
281 ObstructionDistance=0.67799997;
288 hiddenSelectionsTextures[]=
290 "dz\weapons\firearms\VSS\data\val_co.paa",
291 "dz\weapons\firearms\VSS\data\val_rails_co.paa"
293 hiddenSelectionsMaterials[]=
295 "dz\weapons\firearms\VSS\data\val.rvmat",
296 "dz\weapons\firearms\VSS\data\val_rails.rvmat"
312 "dz\weapons\firearms\VSS\data\val.rvmat",
313 "dz\weapons\firearms\VSS\data\val_rails.rvmat"
321 "dz\weapons\firearms\VSS\data\val.rvmat",
322 "dz\weapons\firearms\VSS\data\val_rails.rvmat"
330 "dz\weapons\firearms\VSS\data\val_damage.rvmat",
331 "dz\weapons\firearms\VSS\data\val_rails_damage.rvmat"
339 "dz\weapons\firearms\VSS\data\val_damage.rvmat",
340 "dz\weapons\firearms\VSS\data\val_rails_damage.rvmat"
348 "dz\weapons\firearms\VSS\data\val_destruct.rvmat",
349 "dz\weapons\firearms\VSS\data\val_rails_destruct.rvmat"
358 discreteDistance[]={50,100,200};
359 discreteDistanceInitIndex=1;
364 weaponStateAnim=
"dz\anims\anm\player\reloads\VSS\w_VSS_states.anm";
366 class Vikhr: VSS_Base
370 displayName=
"$STR_cfgWeapons_Vikhr0";
371 descriptionShort=
"$STR_cfgWeapons_Vikhr1";
372 model=
"\dz\weapons\firearms\VSS\Vikhr.p3d";
373 WeaponLength=0.63999999;
374 ObstructionDistance=0.41999999;
375 PPDOFProperties[]={1,0.5,50,180.10001,4,10};
389 hiddenSelectionsTextures[]=
391 "dz\weapons\firearms\VSS\data\vikhr_co.paa"
393 hiddenSelectionsMaterials[]=
395 "dz\weapons\firearms\VSS\data\vikhr.rvmat"
416 "DZ\weapons\firearms\VSS\data\vikhr.rvmat"
424 "DZ\weapons\firearms\VSS\data\vikhr.rvmat"
432 "DZ\weapons\firearms\VSS\data\vikhr_damage.rvmat"
440 "DZ\weapons\firearms\VSS\data\vikhr_damage.rvmat"
448 "DZ\weapons\firearms\VSS\data\vikhr_destruct.rvmat"
457 discreteDistance[]={100,200};
458 discreteDistanceInitIndex=0;
467 "Vikhr_Shot_SoundSet",
468 "Vikhr_Tail_SoundSet",
469 "Vikhr_InteriorTail_SoundSet"
475 "Vikhr_silencer_SoundSet",
476 "Vikhr_silencerTail_SoundSet",
477 "Vikhr_silencerInteriorTail_SoundSet"
481 "Vikhr_silencerHomeMade_SoundSet",
482 "Vikhr_silencerHomeMadeTail_SoundSet",
483 "Vikhr_silencerInteriorHomeMadeTail_SoundSet"
486 envShootingDecrease=0.050000001;
489 recoilProne=
"recoil_VSS_prone";
490 dispersion=0.0020000001;
491 magazineSlot=
"magazine";
493 class FullAuto: Mode_FullAuto
497 "Vikhr_Shot_SoundSet",
498 "Vikhr_Tail_SoundSet",
499 "Vikhr_InteriorTail_SoundSet"
505 "Vikhr_silencer_SoundSet",
506 "Vikhr_silencerTail_SoundSet",
507 "Vikhr_silencerInteriorTail_SoundSet"
511 "Vikhr_silencerHomeMade_SoundSet",
512 "Vikhr_silencerHomeMadeTail_SoundSet",
513 "Vikhr_silencerInteriorHomeMadeTail_SoundSet"
516 reloadTime=0.064999998;
518 recoilProne=
"recoil_VSS_prone";
520 magazineSlot=
"magazine";
528 overrideParticle=
"weapon_shot_fnx_01";
529 ignoreIfSuppressed=1;
531 positionOffset[]={-0.050000001,0,0};
536 maxOverheatingValue=8;
537 shotsToStartOverheating=4;
538 overheatingDecayInterval=0.69999999;
541 overrideParticle=
"smoking_barrel_small";
542 onlyWithinOverheatLimits[]={0,0.5};
543 positionOffset[]={0,0,0};
544 onlyWithinRainLimits[]={0,0.2};
548 overrideParticle=
"smoking_barrel";
549 onlyWithinOverheatLimits[]={0.5,1};
550 positionOffset[]={0,0,0};
551 onlyWithinRainLimits[]={0,0.2};
553 class SmokingBarrelHotSteamSmall
555 overrideParticle=
"smoking_barrel_steam_small";
556 positionOffset[]={0,0,0};
557 onlyWithinRainLimits[]={0.30000001,1};
559 class OpenChamberSmoke
562 overrideParticle=
"smoking_barrel_small";
563 overridePoint=
"Nabojnicestart";
566 class OnBulletCasingEject
568 class ChamberSmokeRaise
570 overrideParticle=
"weapon_shot_chamber_smoke";
571 overridePoint=
"Nabojnicestart";
575 weaponStateAnim=
"dz\anims\anm\player\reloads\VSS\w_VSS_states.anm";