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_Pistols_Magnum
4 {
5 units[]=
6 {
7 "magnum"
8 };
9 weapons[]={};
10 requiredVersion=0.1;
11 requiredAddons[]=
12 {
13 "DZ_Data",
14 "DZ_Pistols"
15 };
16 };
17};
18class Mode_Safe;
19class Mode_SemiAuto;
20class Mode_Single;
21class Mode_Burst;
22class Mode_FullAuto;
23class Muzzle_Base;
25class cfgWeapons
26{
27 class Pistol_Base;
28 class Magnum_Base: Pistol_Base
29 {
30 scope=0;
31 weight=1400;
32 absorbency=0;
33 repairableWithKits[]={1};
34 repairCosts[]={25};
35 PPDOFProperties[]={1,0.89999998,10,250,4,10};
36 WeaponLength=0.28;
37 ShoulderDistance=0.44;
38 ObstructionDistance=0.528;
39 barrelArmor=1.758;
40 initSpeedMultiplier=0.89999998;
41 DisplayMagazine=0;
42 attachments[]=
43 {
44 "RevolverCylinder",
45 "RevolverEjector"
46 };
47 chamberSize=1;
48 chamberedRound="";
49 magazines[]={};
50 chamberableFrom[]=
51 {
52 "Ammo_357",
53 "Mag_357Speedloader_6Rnd"
54 };
55 ejectType=8;
56 recoilModifier[]={1,1,1};
57 swayModifier[]={1.15,1.15,0.60000002};
58 class NoiseShoot
59 {
60 strength=80;
61 type="shot";
62 };
63 modes[]=
64 {
65 "Single"
66 };
67 class Single: Mode_Single
68 {
69 soundSetShot[]=
70 {
71 "Magnum_Shot_SoundSet",
72 "Magnum_Tail_SoundSet",
73 "Magnum_InteriorTail_SoundSet"
74 };
75 reloadTime=0.13;
76 dispersion=0.0044999998;
77 magazineSlot="magazine";
78 };
79 class OpticsInfoMagnumBase: OpticsInfoPistol
80 {
81 memoryPointCamera="eye";
82 discreteDistance[]={25};
83 discreteDistanceInitIndex=0;
84 modelOptics="-";
85 distanceZoomMin=100;
86 distanceZoomMax=100;
87 };
88 class OpticsInfo: OpticsInfoMagnumBase
89 {
90 };
91 muzzles[]=
92 {
93 "this",
94 "SecondMuzzle",
95 "ThirdMuzzle",
96 "FourthMuzzle",
97 "FifthMuzzle",
98 "SixthMuzzle"
99 };
100 class SecondMuzzle: Muzzle_Base
101 {
102 chamberSize=1;
103 muzzlePos="usti hlavne";
104 muzzleEnd="konec hlavne";
105 cartridgePos="nabojnicestart_2";
106 cartridgeVel="nabojniceend_2";
107 modes[]=
108 {
109 "Single"
110 };
111 magazines[]={};
112 chamberableFrom[]=
113 {
114 "Ammo_357"
115 };
116 barrelArmor=1.758;
117 initSpeedMultiplier=0.89999998;
118 class Single: Mode_Single
119 {
120 soundSetShot[]=
121 {
122 "Magnum_Shot_SoundSet",
123 "Magnum_Tail_SoundSet",
124 "Magnum_InteriorTail_SoundSet"
125 };
126 reloadTime=0.079999998;
127 dispersion=0.0044999998;
128 magazineSlot="magazine";
129 };
130 class OpticsInfo: OpticsInfoMagnumBase
131 {
132 };
133 };
134 class ThirdMuzzle: SecondMuzzle
135 {
136 cartridgePos="nabojnicestart_3";
137 cartridgeVel="nabojniceend_3";
138 };
139 class FourthMuzzle: SecondMuzzle
140 {
141 cartridgePos="nabojnicestart_4";
142 cartridgeVel="nabojniceend_4";
143 };
144 class FifthMuzzle: SecondMuzzle
145 {
146 cartridgePos="nabojnicestart_5";
147 cartridgeVel="nabojniceend_5";
148 };
149 class SixthMuzzle: SecondMuzzle
150 {
151 cartridgePos="nabojnicestart_6";
152 cartridgeVel="nabojniceend_6";
153 };
154 class Particles
155 {
156 class OnFire
157 {
158 class SmokeCloud
159 {
160 overrideParticle="weapon_shot_winded_smoke";
161 };
162 class MuzzleFlash
163 {
164 overrideParticle="weapon_shot_fnx_01";
165 ignoreIfSuppressed=1;
166 illuminateWorld=1;
167 positionOffset[]={0,0,0};
168 };
169 };
170 class OnOverheating
171 {
172 maxOverheatingValue=8;
173 shotsToStartOverheating=8;
174 overheatingDecayInterval=1;
175 class SmokingBarrel1
176 {
177 overrideParticle="smoking_barrel_small";
178 onlyWithinOverheatLimits[]={0,1};
179 positionOffset[]={0,0,0};
180 onlyWithinRainLimits[]={0,1};
181 };
182 class OpenChamberSmoke
183 {
184 onlyIfBoltIsOpen=1;
185 overrideParticle="smoking_barrel_small";
186 overridePoint="Nabojnicestart";
187 };
188 };
189 class OnBulletCasingEject
190 {
191 class ChamberSmokeRaise
192 {
193 overrideParticle="weapon_shot_chamber_smoke";
194 overridePoint="Nabojnicestart";
195 };
196 };
197 };
198 weaponStateAnim="dz\anims\anm\player\reloads\Magnum\w_magnum_states.anm";
199 boneRemap[]=
200 {
201 "bolt",
202 "Weapon_Bolt",
203 "magazine",
204 "Weapon_Magazine",
205 "bullet",
206 "Weapon_Bullet",
207 "trigger",
208 "Weapon_Trigger",
209 "hammer",
210 "Weapon_Bone_01",
211 "cylinder_arm",
212 "Weapon_Bone_03",
213 "ejector",
214 "Weapon_Bone_04"
215 };
216 };
217 class Magnum: Magnum_Base
218 {
219 scope=2;
220 displayName="$STR_cfgWeapons_Magnum0";
221 descriptionShort="$STR_cfgWeapons_Magnum1";
222 model="\dz\weapons\pistols\magnum\magnum.p3d";
223 itemSize[]={4,2};
224 class DamageSystem
225 {
226 class GlobalHealth
227 {
228 class Health
229 {
230 hitpoints=200;
231 healthLevels[]=
232 {
233
234 {
235 1,
236
237 {
238 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
239 }
240 },
241
242 {
243 0.69999999,
244
245 {
246 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
247 }
248 },
249
250 {
251 0.5,
252
253 {
254 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
255 }
256 },
257
258 {
259 0.30000001,
260
261 {
262 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
263 }
264 },
265
266 {
267 0,
268
269 {
270 "DZ\weapons\pistols\magnum\data\magnum_destruct.rvmat"
271 }
272 }
273 };
274 };
275 };
276 };
277 };
278 class SawedoffMagnum: Magnum_Base
279 {
280 scope=2;
281 displayName="$STR_SawedoffMagnum0";
282 descriptionShort="$STR_SawedoffMagnum1";
283 model="\dz\weapons\pistols\magnum\magnum_sawn.p3d";
284 weight=1000;
285 initSpeedMultiplier=0.80000001;
286 itemSize[]={2,2};
287 WeaponLength=0.20999999;
288 ShoulderDistance=0.44999999;
289 recoilModifier[]={1.5,1.5,1};
290 class Single: Single
291 {
292 initSpeedMultiplier=0.80000001;
293 dispersion=0.0089999996;
294 };
295 class SecondMuzzle: SecondMuzzle
296 {
297 initSpeedMultiplier=0.80000001;
298 class Single: Single
299 {
300 dispersion=0.0089999996;
301 };
302 };
303 class ThirdMuzzle: ThirdMuzzle
304 {
305 initSpeedMultiplier=0.80000001;
306 class Single: Single
307 {
308 dispersion=0.0089999996;
309 };
310 };
311 class FourthMuzzle: FourthMuzzle
312 {
313 initSpeedMultiplier=0.80000001;
314 class Single: Single
315 {
316 dispersion=0.0089999996;
317 };
318 };
319 class FifthMuzzle: FifthMuzzle
320 {
321 initSpeedMultiplier=0.80000001;
322 class Single: Single
323 {
324 dispersion=0.0089999996;
325 };
326 };
327 class SixthMuzzle: SixthMuzzle
328 {
329 initSpeedMultiplier=0.80000001;
330 class Single: Single
331 {
332 dispersion=0.0089999996;
333 };
334 };
335 class DamageSystem
336 {
337 class GlobalHealth
338 {
339 class Health
340 {
341 hitpoints=180;
342 healthLevels[]=
343 {
344
345 {
346 1,
347
348 {
349 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
350 }
351 },
352
353 {
354 0.69999999,
355
356 {
357 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
358 }
359 },
360
361 {
362 0.5,
363
364 {
365 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
366 }
367 },
368
369 {
370 0.30000001,
371
372 {
373 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
374 }
375 },
376
377 {
378 0,
379
380 {
381 "DZ\weapons\pistols\magnum\data\magnum_destruct.rvmat"
382 }
383 }
384 };
385 };
386 };
387 };
388 };
389};
390class cfgVehicles
391{
392 class Inventory_Base;
393 class Magnum_Cylinder: Inventory_Base
394 {
395 scope=2;
396 model="\dz\weapons\pistols\magnum\proxy\magnum_cylinder.p3d";
397 weight=1;
398 inventorySlot[]=
399 {
400 "RevolverCylinder"
401 };
402 class DamageSystem
403 {
404 class GlobalHealth
405 {
406 class Health
407 {
408 hitpoints=100;
409 healthLevels[]=
410 {
411
412 {
413 1,
414
415 {
416 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
417 }
418 },
419
420 {
421 0.69999999,
422
423 {
424 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
425 }
426 },
427
428 {
429 0.5,
430
431 {
432 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
433 }
434 },
435
436 {
437 0.30000001,
438
439 {
440 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
441 }
442 },
443
444 {
445 0,
446
447 {
448 "DZ\weapons\pistols\magnum\data\magnum_destruct.rvmat"
449 }
450 }
451 };
452 };
453 };
454 };
455 class AnimationSources
456 {
457 class Rotate_Cylinder
458 {
459 source="user";
460 animPeriod=1;
461 initPhase=0;
462 };
463 class Rotate_Cylinder_Back
464 {
465 source="user";
466 animPeriod=9.9999997e-05;
467 initPhase=0;
468 };
469 class bullet
470 {
471 source="user";
472 initPhase=1;
473 animPeriod=0.0099999998;
474 };
475 class bullet_2
476 {
477 source="user";
478 initPhase=1;
479 animPeriod=0.0099999998;
480 };
481 class bullet_3
482 {
483 source="user";
484 initPhase=1;
485 animPeriod=0.0099999998;
486 };
487 class bullet_4
488 {
489 source="user";
490 initPhase=1;
491 animPeriod=0.0099999998;
492 };
493 class bullet_5
494 {
495 source="user";
496 initPhase=1;
497 animPeriod=0.0099999998;
498 };
499 class bullet_6
500 {
501 source="user";
502 initPhase=1;
503 animPeriod=0.0099999998;
504 };
505 class bullet_nose
506 {
507 source="user";
508 initPhase=1;
509 animPeriod=0.0099999998;
510 };
511 class bullet_nose_2
512 {
513 source="user";
514 initPhase=1;
515 animPeriod=0.0099999998;
516 };
517 class bullet_nose_3
518 {
519 source="user";
520 initPhase=1;
521 animPeriod=0.0099999998;
522 };
523 class bullet_nose_4
524 {
525 source="user";
526 initPhase=1;
527 animPeriod=0.0099999998;
528 };
529 class bullet_nose_5
530 {
531 source="user";
532 initPhase=1;
533 animPeriod=0.0099999998;
534 };
535 class bullet_nose_6
536 {
537 source="user";
538 initPhase=1;
539 animPeriod=0.0099999998;
540 };
541 };
542 };
543 class Magnum_Ejector: Inventory_Base
544 {
545 scope=2;
546 model="\dz\weapons\pistols\magnum\proxy\magnum_ejector.p3d";
547 weight=1;
548 inventorySlot[]=
549 {
550 "RevolverEjector"
551 };
552 class DamageSystem
553 {
554 class GlobalHealth
555 {
556 class Health
557 {
558 hitpoints=100;
559 healthLevels[]=
560 {
561
562 {
563 1,
564
565 {
566 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
567 }
568 },
569
570 {
571 0.69999999,
572
573 {
574 "DZ\weapons\pistols\magnum\data\magnum.rvmat"
575 }
576 },
577
578 {
579 0.5,
580
581 {
582 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
583 }
584 },
585
586 {
587 0.30000001,
588
589 {
590 "DZ\weapons\pistols\magnum\data\magnum_damage.rvmat"
591 }
592 },
593
594 {
595 0,
596
597 {
598 "DZ\weapons\pistols\magnum\data\magnum_destruct.rvmat"
599 }
600 }
601 };
602 };
603 };
604 };
605 class AnimationSources
606 {
607 class Rotate_Ejector
608 {
609 source="user";
610 animPeriod=1;
611 initPhase=0;
612 };
613 };
614 };
615};
617{
618 class ProxyAttachment;
619 class Proxymagnum: ProxyAttachment
620 {
621 scope=2;
622 };
623 class Proxymagnum_cylinder: ProxyAttachment
624 {
625 scope=2;
626 inventorySlot="RevolverCylinder";
627 model="\dz\weapons\pistols\magnum\proxy\magnum_cylinder.p3d";
628 };
629 class Proxymagnum_ejector: ProxyAttachment
630 {
631 scope=2;
632 inventorySlot="RevolverEjector";
633 model="\dz\weapons\pistols\magnum\proxy\magnum_ejector.p3d";
634 };
635};