Dayz Explorer CPP 1.28.160049
Loading...
Searching...
No Matches
config.cpp
Go to the documentation of this file.
1class CfgPatches
2{
3 class DZ_Weapons_Firearms_MosinNagant
4 {
5 units[]=
6 {
7 "Mosin9130",
8 "Mosin9130_Black",
9 "Mosin9130_Green",
10 "Mosin9130_Green_Black",
11 "Mosin9130_Black_Green"
12 };
13 weapons[]={};
14 requiredVersion=0.1;
15 requiredAddons[]=
16 {
17 "DZ_Data",
18 "DZ_Weapons_Firearms"
19 };
20 };
21};
22class Mode_Safe;
23class Mode_SemiAuto;
24class Mode_Single;
25class Mode_Burst;
26class Mode_FullAuto;
27class OpticsInfoRifle;
28class cfgWeapons
29{
30 class BoltActionRifle_InnerMagazine_Base;
31 class Mosin9130_Base: BoltActionRifle_InnerMagazine_Base
32 {
33 scope=0;
34 displayName="$STR_cfgWeapons_Mosin91300";
35 descriptionShort="$STR_cfgWeapons_Mosin91301";
36 animName="Mosin9130";
37 weight=4000;
38 absorbency=0;
39 repairableWithKits[]={1};
40 repairCosts[]={25};
41 PPDOFProperties[]={1,0.5,20,170,4,10};
42 DisplayMagazine=0;
43 WeaponLength=1.235;
44 ObstructionDistance=1.013;
45 barrelArmor=2;
46 initSpeedMultiplier=1.02;
47 chamberSize=5;
48 chamberedRound="";
49 chamberableFrom[]=
50 {
51 "Ammo_762x54",
52 "Ammo_762x54Tracer",
53 "Mag_CLIP762x54_5Rnd"
54 };
55 magazines[]={};
56 ejectType=0;
57 recoilModifier[]={1,1,1};
58 swayModifier[]={2.5,2.5,0.89999998};
59 simpleHiddenSelections[]=
60 {
61 "hide_barrel"
62 };
63 hiddenSelections[]=
64 {
65 "camo"
66 };
67 hiddenSelectionsMaterials[]=
68 {
69 "dz\weapons\firearms\mosin9130\data\mosin_9130.rvmat"
70 };
71 class NoiseShoot
72 {
73 strength=100;
74 type="shot";
75 };
76 class DamageSystem
77 {
78 class GlobalHealth
79 {
80 class Health
81 {
82 hitpoints=250;
83 healthLevels[]=
84 {
85
86 {
87 1,
88
89 {
90 "DZ\weapons\firearms\mosin9130\Data\mosin_9130.rvmat"
91 }
92 },
93
94 {
95 0.69999999,
96
97 {
98 "DZ\weapons\firearms\mosin9130\Data\mosin_9130.rvmat"
99 }
100 },
101
102 {
103 0.5,
104
105 {
106 "DZ\weapons\firearms\mosin9130\Data\mosin_9130_damage.rvmat"
107 }
108 },
109
110 {
111 0.30000001,
112
113 {
114 "DZ\weapons\firearms\mosin9130\Data\mosin_9130_damage.rvmat"
115 }
116 },
117
118 {
119 0,
120
121 {
122 "DZ\weapons\firearms\mosin9130\Data\mosin_9130_destruct.rvmat"
123 }
124 }
125 };
126 };
127 };
128 };
129 modes[]=
130 {
131 "Single"
132 };
133 class Single: Mode_Single
134 {
135 soundSetShot[]=
136 {
137 "Mosin9130_Shot_SoundSet",
138 "Mosin9130_Shot_iterior_SoundSet",
139 "Mosin9130_Tail_SoundSet",
140 "Mosin9130_InteriorTail_SoundSet",
141 "Mosin9130_Tail_2D_SoundSet"
142 };
143 soundSetShotExt[]=
144 {
145
146 {
147 "Mosin9130_silencerHomeMade_SoundSet",
148 "Mosin9130_silencerHomeMadeTail_SoundSet",
149 "Mosin9130_silencerInteriorHomeMadeTail_SoundSet"
150 }
151 };
152 reloadTime=1;
153 recoil="recoil_mosin";
154 recoilProne="recoil_mosin_prone";
155 dispersion=0.0012000001;
156 magazineSlot="magazine";
157 };
158 class OpticsInfo: OpticsInfoRifle
159 {
160 memoryPointCamera="eye";
161 modelOptics="-";
162 distanceZoomMin=100;
163 distanceZoomMax=100;
164 discreteDistance[]={100,200,300,400,500,600,700,800,900,1000};
165 discreteDistanceInitIndex=0;
166 };
167 class InventorySlotsOffsets
168 {
169 class Shoulder
170 {
171 position[]={0,0,-0.059999999};
172 orientation[]={0,-40,0};
173 };
174 class Melee
175 {
176 position[]={0,0,0.039999999};
177 orientation[]={0,40,0};
178 };
179 };
180 class Particles
181 {
182 class OnFire
183 {
184 class MuzzleFlash
185 {
186 overrideParticle="weapon_shot_mosin9130_01";
187 ignoreIfSuppressed=1;
188 illuminateWorld=1;
189 positionOffset[]={-0.029999999,0,0};
190 };
191 class ChamberSmoke
192 {
193 overrideParticle="weapon_shot_chamber_smoke";
194 overridePoint="Nabojnicestart";
195 overrideDirectionPoint="Nabojniceend";
196 };
197 };
198 class OnOverheating
199 {
200 maxOverheatingValue=1;
201 shotsToStartOverheating=1;
202 overheatingDecayInterval=0.5;
203 class SmokingBarrel1
204 {
205 overrideParticle="smoking_barrel_small";
206 onlyWithinOverheatLimits[]={0.1,1};
207 positionOffset[]={0,0,0};
208 onlyWithinRainLimits[]={0,0.2};
209 };
210 class OpenChamberSmoke
211 {
212 onlyIfBoltIsOpen=1;
213 overrideParticle="smoking_barrel_small";
214 overridePoint="Nabojnicestart";
215 };
216 };
217 class OnBulletCasingEject
218 {
219 class ChamberSmokeRaise
220 {
221 overrideParticle="weapon_shot_chamber_smoke";
222 overridePoint="Nabojnicestart";
223 };
224 };
225 };
226 weaponStateAnim="dz\anims\anm\player\reloads\Mosin_1903\w_mosin1903_states.anm";
227 };
228 class SawedoffMosin9130_Base: Mosin9130_Base
229 {
230 scope=0;
231 displayName="$STR_cfgWeapons_SawedoffMosin91300";
232 descriptionShort="$STR_cfgWeapons_SawedoffMosin91301";
233 animName="Mosin9130";
234 weight=3000;
235 absorbency=0.1;
236 repairableWithKits[]={1};
237 repairCosts[]={25};
238 WeaponLength=0.5;
239 ObstructionDistance=0.46900001;
240 ShoulderDistance=0.30000001;
241 initSpeedMultiplier=0.75;
242 chamberSize=5;
243 chamberedRound="";
244 magazines[]={};
245 chamberableFrom[]=
246 {
247 "Ammo_762x54",
248 "Ammo_762x54Tracer",
249 "Mag_CLIP762x54_5Rnd"
250 };
251 ejectType=0;
252 recoilModifier[]={2,2,1};
253 swayModifier[]={1.5,1.5,1};
254 DisplayMagazine=0;
255 simpleHiddenSelections[]=
256 {
257 "hide_barrel"
258 };
259 hiddenSelections[]=
260 {
261 "camo"
262 };
263 modes[]=
264 {
265 "Single"
266 };
267 class Single: Mode_SemiAuto
268 {
269 soundSetShot[]=
270 {
271 "Mosin9130_Shot_Sawedoff_SoundSet",
272 "Mosin9130_Shot_iterior_SoundSet",
273 "Mosin9130_Tail_Sawedoff_SoundSet",
274 "Mosin9130_InteriorTail_SoundSet",
275 "Mosin9130_Tail_2D_Sawedoff_SoundSet"
276 };
277 soundSetShotExt[]=
278 {
279
280 {
281 "Mosin9130_silencerHomeMade_SoundSet",
282 "Mosin9130_silencerHomeMadeTail_SoundSet",
283 "Mosin9130_silencerInteriorHomeMadeTail_SoundSet"
284 }
285 };
286 reloadTime=1;
287 recoil="recoil_mosin";
288 recoilProne="recoil_mosin_prone";
289 dispersion=0.003;
290 };
291 class OpticsInfo: OpticsInfo
292 {
293 modelOptics="-";
294 distanceZoomMin=100;
295 distanceZoomMax=100;
296 discreteDistance[]={50};
297 discreteDistanceInitIndex=0;
298 };
299 };
300 class Mosin9130: Mosin9130_Base
301 {
302 scope=2;
303 model="\dz\weapons\firearms\mosin9130\mosin9130.p3d";
304 itemSize[]={10,3};
305 attachments[]=
306 {
307 "weaponWrap",
308 "weaponOpticsMosin",
309 "suppressorImpro",
310 "weaponMuzzleMosin",
311 "weaponBayonetMosin"
312 };
313 hiddenSelectionsTextures[]=
314 {
315 "dz\weapons\firearms\mosin9130\data\mosin_9130_co.paa"
316 };
317 };
318 class Mosin9130_Black: Mosin9130
319 {
320 scope=2;
321 color="Black";
322 hiddenSelectionsTextures[]=
323 {
324 "#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)"
325 };
326 hiddenSelectionsMaterials[]=
327 {
328 "dz\weapons\firearms\mosin9130\data\mosin_9130_bk.rvmat"
329 };
330 };
331 class Mosin9130_Green: Mosin9130
332 {
333 scope=2;
334 color="Green";
335 hiddenSelectionsTextures[]=
336 {
337 "#(argb,8,8,3)color(0.35,0.36,0.28,1.0,CO)"
338 };
339 };
340 class Mosin9130_Camo: Mosin9130
341 {
342 scope=2;
343 color="Camo";
344 hiddenSelectionsTextures[]=
345 {
346 "dz\weapons\firearms\mosin9130\data\mosin_nagant_camo_co.paa"
347 };
348 };
349 class SawedoffMosin9130: SawedoffMosin9130_Base
350 {
351 scope=2;
352 model="\dz\weapons\firearms\mosin9130\mosin_sawn.p3d";
353 attachments[]=
354 {
355 "weaponOpticsMosin"
356 };
357 itemSize[]={5,2};
358 hiddenSelectionsTextures[]=
359 {
360 "dz\weapons\firearms\mosin9130\data\mosin_sawn_co.paa"
361 };
362 hiddenSelectionsMaterials[]=
363 {
364 "dz\weapons\firearms\mosin9130\data\mosin_sawn.rvmat"
365 };
366 class DamageSystem
367 {
368 class GlobalHealth
369 {
370 class Health
371 {
372 hitpoints=250;
373 healthLevels[]=
374 {
375
376 {
377 1,
378
379 {
380 "DZ\weapons\firearms\mosin9130\Data\mosin_sawn.rvmat"
381 }
382 },
383
384 {
385 0.69999999,
386
387 {
388 "DZ\weapons\firearms\mosin9130\Data\mosin_sawn.rvmat"
389 }
390 },
391
392 {
393 0.5,
394
395 {
396 "DZ\weapons\firearms\mosin9130\Data\mosin_sawn_damage.rvmat"
397 }
398 },
399
400 {
401 0.30000001,
402
403 {
404 "DZ\weapons\firearms\mosin9130\Data\mosin_sawn_damage.rvmat"
405 }
406 },
407
408 {
409 0,
410
411 {
412 "DZ\weapons\firearms\mosin9130\Data\mosin_sawn_destruct.rvmat"
413 }
414 }
415 };
416 };
417 };
418 };
419 class InventorySlotsOffsets
420 {
421 class Shoulder
422 {
423 position[]={-0.050000001,-0.025,0.0099999998};
424 orientation[]={0,0,-10};
425 };
426 class Melee
427 {
428 position[]={-0.050000001,-0.025,-0.029999999};
429 orientation[]={0,0,-10};
430 };
431 };
432 };
433 class SawedoffMosin9130_Black: SawedoffMosin9130
434 {
435 scope=2;
436 color="Black";
437 hiddenSelectionsTextures[]=
438 {
439 "#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)"
440 };
441 hiddenSelectionsMaterials[]=
442 {
443 "dz\weapons\firearms\mosin9130\data\mosin_sawn_bk.rvmat"
444 };
445 };
446 class SawedoffMosin9130_Green: SawedoffMosin9130
447 {
448 scope=2;
449 color="Green";
450 hiddenSelectionsTextures[]=
451 {
452 "#(argb,8,8,3)color(0.35,0.36,0.28,1.0,CO)"
453 };
454 };
455 class SawedoffMosin9130_Camo: SawedoffMosin9130
456 {
457 scope=2;
458 color="Camo";
459 hiddenSelectionsTextures[]=
460 {
461 "dz\weapons\firearms\mosin9130\data\mosin_nagant_camo_co.paa"
462 };
463 };
464};