3 class DZ_Weapons_Launchers_M79
14 "DZ_Weapons_Launchers"
24 class M79_Base: Rifle_Base
27 repairableWithKits[]={1};
29 PPDOFProperties[]={1,0.5,10,170,4,10};
30 WeaponLength=0.69999999;
31 ObstructionDistance=0.523;
33 initSpeedMultiplier=1;
38 "Ammo_40mm_Explosive",
40 "Ammo_40mm_Smoke_Red",
41 "Ammo_40mm_Smoke_Green",
42 "Ammo_40mm_Smoke_White",
43 "Ammo_40mm_Smoke_Black"
48 recoilModifier[]={1,1,1};
49 swayModifier[]={1,1,1};
59 class Single: Mode_Single
65 "M79_InteriorTail_SoundSet",
66 "M79_Slapback_SoundSet",
67 "M79_Tail_2D_SoundSet",
68 "M79_Shot_Interior_SoundSet"
74 "IZH18_silencerHomeMade_SoundSet",
75 "IZH18_silencerHomeMadeTail_SoundSet",
76 "IZH18_silencerInteriorHomeMadeTail_SoundSet"
79 envShootingDecrease=0.050000001;
85 memoryPointCamera=
"eye";
86 discreteDistance[]={75};
87 discreteDistanceInitIndex=0;
92 class InventorySlotsOffsets
96 position[]={-0.15000001,0.079999998,0.015};
97 orientation[]={0,0,-5};
101 position[]={-0.15000001,0.1,-0.029999999};
102 orientation[]={0,0,-5};
111 overrideParticle=
"weapon_shot_mosin9130_01";
112 ignoreIfSuppressed=1;
114 positionOffset[]={-0.029999999,0,0};
118 weaponStateAnim=
"dz\anims\anm\player\reloads\M79\w_m79_states.anm";
138 displayName=
"$STR_M790";
139 descriptionShort=
"$STR_M791";
140 model=
"\dz\weapons\launchers\m79\m79.p3d";
147 WeaponLiftCheckVerticalOffset=-0.1;
153 hiddenSelectionsTextures[]=
155 "\dz\weapons\launchers\m79\data\m79_a_co.paa",
156 "\dz\weapons\launchers\m79\data\m79_b_co.paa"
158 hiddenSelectionsMaterials[]=
160 "dz\weapons\launchers\m79\data\m79_a.rvmat",
161 "dz\weapons\launchers\m79\data\m79_b.rvmat"
177 "DZ\weapons\launchers\m79\data\m79_a.rvmat",
178 "DZ\weapons\launchers\m79\data\m79_b.rvmat"
186 "DZ\weapons\launchers\m79\data\m79_a.rvmat",
187 "DZ\weapons\launchers\m79\data\m79_b.rvmat"
195 "DZ\weapons\launchers\m79\data\m79_a_damage.rvmat",
196 "DZ\weapons\launchers\m79\data\m79_b_damage.rvmat"
204 "DZ\weapons\launchers\m79\data\m79_a_damage.rvmat",
205 "DZ\weapons\launchers\m79\data\m79_b_damage.rvmat"
213 "DZ\weapons\launchers\m79\data\m79_a_destruct.rvmat",
214 "DZ\weapons\launchers\m79\data\m79_b_destruct.rvmat"
225 class Inventory_Base;
226 class ItemOptics: Inventory_Base
234 soundSet=
"PSO11Optic_pickup_SoundSet";
239 soundset=
"PSO11Optic_drop_SoundSet";
245 class M79DummyOptics: ItemOptics
248 model=
"\dz\weapons\launchers\m79\proxy\dummyscope.p3d";
257 memoryPointCamera=
"eyeScope";
258 cameraDir=
"cameraDir";
260 opticsZoomMin=0.52359998;
261 opticsZoomMax=0.52359998;
262 opticsZoomInit=0.52359998;
265 discreteDistance[]={75};
266 discreteDistanceInitIndex=0;
272 class ProxyAttachment;
273 class Proxydummyscope: ProxyAttachment
276 inventorySlot=
"weaponOpticsAug";
277 model=
"\dz\weapons\firearms\aug\proxy\dummyscope.p3d";