3 class DZ_Weapons_Firearms_Ruger1022
28 class Ruger1022_Base: Rifle_Base
33 repairableWithKits[]={1};
35 PPDOFProperties[]={1,0.5,50,160,4,10};
36 WeaponLength=0.94999999;
37 ObstructionDistance=0.72799999;
38 barrelArmor=2.0190001;
39 initSpeedMultiplier=1.15;
40 winchesterTypeOpticsMount=1;
49 "Mag_Ruger1022_30Rnd",
52 magazineSwitchTime=0.40000001;
54 recoilModifier[]={1,1,1};
55 swayModifier[]={2,2,0.75};
56 simpleHiddenSelections[]=
77 "Ruger1022_Shot_SoundSet",
78 "Ruger1022_Shot_iterior_SoundSet",
79 "Ruger1022_Tail_SoundSet",
80 "Ruger1022_InteriorTail_SoundSet",
81 "Ruger1022_Tail_2D_SoundSet"
87 "Ruger1022_silencerHomeMade_SoundSet",
88 "Ruger1022_silencerHomeMadeTail_SoundSet",
89 "Ruger1022_silencerInteriorHomeMadeTail_SoundSet"
92 envShootingDecrease=0.050000001;
93 envShootingDecreaseExt[]={0.050000001,0.050000001};
95 dispersion=0.00075000001;
96 magazineSlot=
"magazine";
103 discreteDistance[]={100};
104 discreteDistanceInitIndex=0;
106 class InventorySlotsOffsets
110 position[]={0,0,-0.035};
111 orientation[]={0,-20,-4};
116 orientation[]={0,20,0};
119 weaponStateAnim=
"dz\anims\anm\player\reloads\Ruger1022\w_Ruger1022_states.anm";
121 class Ruger1022: Ruger1022_Base
124 displayName=
"$STR_cfgWeapons_Ruger10220";
125 descriptionShort=
"$STR_cfgWeapons_Ruger10221";
126 model=
"\dz\weapons\firearms\Ruger1022\Ruger1022.p3d";
131 "weaponOpticsHunting",
134 hiddenSelectionsTextures[]=
136 "dz\weapons\firearms\Ruger1022\data\ruger1022_co.paa"
138 hiddenSelectionsMaterials[]=
140 "dz\weapons\firearms\Ruger1022\data\ruger1022.rvmat"
156 "DZ\weapons\firearms\Ruger1022\data\ruger1022.rvmat"
164 "DZ\weapons\firearms\Ruger1022\data\ruger1022.rvmat"
172 "DZ\weapons\firearms\Ruger1022\data\ruger1022_damage.rvmat"
180 "DZ\weapons\firearms\Ruger1022\data\ruger1022_damage.rvmat"
188 "DZ\weapons\firearms\Ruger1022\data\ruger1022_destruct.rvmat"
201 overrideParticle=
"weapon_shot_winded_smoke";
205 overrideParticle=
"weapon_shot_fnx_02";
206 ignoreIfSuppressed=1;
208 positionOffset[]={0,0,0};
213 maxOverheatingValue=8;
214 shotsToStartOverheating=8;
215 overheatingDecayInterval=1;
218 overrideParticle=
"smoking_barrel_small";
219 onlyWithinOverheatLimits[]={0.40000001,1};
220 positionOffset[]={0.1,0,0};
221 onlyWithinRainLimits[]={0,0.2};
223 class OpenChamberSmoke
226 overrideParticle=
"smoking_barrel_small";
227 overridePoint=
"Nabojnicestart";