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_Gear_Traps
4 {
5 units[]={};
6 weapons[]={};
7 requiredVersion=0.1;
8 requiredAddons[]=
9 {
10 "DZ_Data"
11 };
12 };
13};
14class CfgAmmo
15{
16 class DefaultAmmo;
17 class LandMineExplosion: DefaultAmmo
18 {
19 hit=0;
20 indirectHit=0.5;
21 indirectHitRange=2;
22 particle="explosion_landmine_01";
23 explosive=1;
24 typicalSpeed=3;
25 initSpeed=3;
26 fuseDistance=1;
27 simulation="shotShell";
28 simulationStep=0.050000001;
29 soundSetExplosion[]=
30 {
31 "Landmine_Explosion_SoundSet",
32 "Landmine_Explosion_Tail_SoundSet"
33 };
34 soundHit[]=
35 {
36 "DZ\sounds\weapons\grenades\hand_grenade_1",
37 10,
38 1
39 };
40 soundFly[]=
41 {
42 "dz\sounds\Weapons\explosions\noise",
43 3.1622771e-05,
44 1
45 };
46 soundEngine[]=
47 {
48 "",
49 9.9999983e-05,
50 4
51 };
52 class DamageApplied
53 {
54 type="FragGrenade";
55 bleedThreshold=1;
56 class Health
57 {
58 damage=17;
59 };
60 class Blood
61 {
62 damage=100;
63 };
64 class Shock
65 {
66 damage=100;
67 };
68 };
69 class NoiseExplosion
70 {
71 strength=100;
72 type="sound";
73 };
74 };
75 class LandMineExplosion_CarWheel: LandMineExplosion
76 {
77 class DamageApplied: DamageApplied
78 {
79 class Health
80 {
81 damage=200;
82 };
83 };
84 };
85};
86class CfgVehicles
87{
88 class Trap_Base;
89 class BearTrap: Trap_Base
90 {
91 scope=2;
92 displayName="$STR_CfgVehicles_BearTrap0";
93 descriptionShort="$STR_CfgVehicles_BearTrap1";
94 model="\DZ\gear\traps\beartrap.p3d";
95 itemSize[]={7,3};
96 weight=12000;
97 itemBehaviour=2;
98 lootTag[]=
99 {
100 "Hunting",
101 "Forester",
102 "Work"
103 };
104 slopeTolerance=0.2;
105 yawPitchRollLimit[]={60,60,60};
106 hiddenSelections[]=
107 {
108 "placing"
109 };
110 hiddenSelectionsTextures[]=
111 {
112 "dz\gear\traps\data\beartrap_CO.paa"
113 };
114 hiddenSelectionsMaterials[]=
115 {
116 "dz\gear\traps\data\beartrap.rvmat"
117 };
118 hologramMaterial="beartrap";
119 hologramMaterialPath="dz\gear\traps\data";
120 class DamageSystem
121 {
122 class GlobalHealth
123 {
124 class Health
125 {
126 hitpoints=200;
127 healthLevels[]=
128 {
129
130 {
131 1,
132
133 {
134 "DZ\gear\traps\data\beartrap.rvmat"
135 }
136 },
137
138 {
139 0.69999999,
140
141 {
142 "DZ\gear\traps\data\beartrap.rvmat"
143 }
144 },
145
146 {
147 0.5,
148
149 {
150 "DZ\gear\traps\data\beartrap_damage.rvmat"
151 }
152 },
153
154 {
155 0.30000001,
156
157 {
158 "DZ\gear\traps\data\beartrap_damage.rvmat"
159 }
160 },
161
162 {
163 0,
164
165 {
166 "DZ\gear\traps\data\beartrap_destruct.rvmat"
167 }
168 }
169 };
170 };
171 };
172 };
173 class AnimationSources
174 {
175 class BearTrap_Set
176 {
177 source="user";
178 animPeriod=0.0099999998;
179 initPhase=1;
180 };
181 class inventory
182 {
183 source="user";
184 animPeriod=0.0099999998;
185 initPhase=0;
186 };
187 class placing
188 {
189 source="user";
190 animPeriod=0.0099999998;
191 initPhase=0;
192 };
193 };
194 soundImpactType="metal";
195 class AnimEvents
196 {
197 class SoundWeapon
198 {
199 class movement_walk
200 {
201 soundSet="beartrap_movement_walk_SoundSet";
202 id=1;
203 };
204 class movement_run
205 {
206 soundSet="beartrap_movement_run_SoundSet";
207 id=3;
208 };
209 class movement_sprint
210 {
211 soundSet="beartrap_movement_sprint_SoundSet";
212 id=5;
213 };
214 class pickUpItem_Light
215 {
216 soundSet="pickUpBearTrapLight_SoundSet";
217 id=796;
218 };
219 class pickUpItem
220 {
221 soundSet="pickUpBearTrap_SoundSet";
222 id=797;
223 };
224 };
225 };
226 };
227 class LandMineTrap: Trap_Base
228 {
229 scope=2;
230 displayName="$STR_CfgVehicles_LandMineTrap0";
231 descriptionShort="$STR_CfgVehicles_LandMineTrap1";
232 model="\DZ\gear\traps\landmine.p3d";
233 weight=1670;
234 itemSize[]={2,2};
235 itemBehaviour=1;
236 inventorySlot[]=
237 {
238 "IEDExplosiveA",
239 "IEDExplosiveB"
240 };
241 slopeTolerance=0.15000001;
242 yawPitchRollLimit[]={60,60,60};
243 hiddenSelections[]=
244 {
245 "placing"
246 };
247 hiddenSelectionsTextures[]=
248 {
249 "dz\gear\traps\data\landmine_CO.paa"
250 };
251 hiddenSelectionsMaterials[]=
252 {
253 "dz\gear\traps\data\landmine.rvmat"
254 };
255 hologramMaterial="landmine";
256 hologramMaterialPath="dz\gear\traps\data";
257 ammoType="LandMineExplosion";
258 class DamageSystem
259 {
260 class GlobalHealth
261 {
262 class Health
263 {
264 hitpoints=70;
265 healthLevels[]=
266 {
267
268 {
269 1,
270
271 {
272 "DZ\gear\traps\data\landmine.rvmat"
273 }
274 },
275
276 {
277 0.69999999,
278
279 {
280 "DZ\gear\traps\data\landmine.rvmat"
281 }
282 },
283
284 {
285 0.5,
286
287 {
288 "DZ\gear\traps\data\landmine_damage.rvmat"
289 }
290 },
291
292 {
293 0.30000001,
294
295 {
296 "DZ\gear\traps\data\landmine_damage.rvmat"
297 }
298 },
299
300 {
301 0,
302
303 {
304 "DZ\gear\traps\data\landmine_destruct.rvmat"
305 }
306 }
307 };
308 };
309 };
310 };
311 class AnimationSources
312 {
313 class placing
314 {
315 source="user";
316 animPeriod=0.0099999998;
317 initPhase=0;
318 };
319 class safety_pin
320 {
321 source="user";
322 animPeriod=0.0099999998;
323 initPhase=0;
324 };
325 };
326 soundImpactType="metal";
327 class AnimEvents
328 {
329 class SoundWeapon
330 {
331 class landmine_start
332 {
333 soundSet="landmine_start_SoundSet";
334 id=1;
335 };
336 class landmine_loop
337 {
338 soundSet="landmine_loop_SoundSet";
339 id=2;
340 };
341 class landmine_end
342 {
343 soundSet="landmine_end_SoundSet";
344 id=3;
345 };
346 };
347 };
348 };
349 class SmallFishTrap: Trap_Base
350 {
351 scope=2;
352 displayName="$STR_CfgVehicles_SmallFishTrap0";
353 descriptionShort="$STR_CfgVehicles_SmallFishTrap1";
354 model="\dz\gear\traps\smallfishtrap.p3d";
355 rotationFlags=2;
356 attachments[]=
357 {
358 "Trap_Bait_1"
359 };
360 slopeTolerance=0.2;
361 yawPitchRollLimit[]={20,20,20};
362 weight=25;
363 itemSize[]={1,2};
364 allowOwnedCargoManipulation=1;
365 itemBehaviour=1;
366 hiddenSelections[]=
367 {
368 "placing"
369 };
370 hiddenSelectionsTextures[]=
371 {
372 "dz\gear\drinks\Data\loot_waterbottle_co.paa"
373 };
374 hiddenSelectionsMaterials[]=
375 {
376 "dz\gear\drinks\Data\Loot_WaterBottle.rvmat"
377 };
378 hologramMaterial="Loot_WaterBottle";
379 hologramMaterialPath="dz\gear\drinks\Data";
380 destroyOnEmpty=0;
381 class DamageSystem
382 {
383 class GlobalHealth
384 {
385 class Health
386 {
387 hitpoints=50;
388 healthLevels[]=
389 {
390
391 {
392 1,
393
394 {
395 "DZ\gear\drinks\data\Loot_WaterBottle.rvmat"
396 }
397 },
398
399 {
400 0.69999999,
401
402 {
403 "DZ\gear\drinks\data\Loot_WaterBottle.rvmat"
404 }
405 },
406
407 {
408 0.5,
409
410 {
411 "DZ\gear\drinks\data\Loot_WaterBottle_damage.rvmat"
412 }
413 },
414
415 {
416 0.30000001,
417
418 {
419 "DZ\gear\drinks\data\Loot_WaterBottle_damage.rvmat"
420 }
421 },
422
423 {
424 0,
425
426 {
427 "DZ\gear\drinks\data\Loot_WaterBottle_destruct.rvmat"
428 }
429 }
430 };
431 };
432 };
433 };
434 class Trapping
435 {
436 baitTypes[]={0};
437 baitTypeChances[]={0.15000001};
438 resultQuantityBaseMod=0.5;
439 resultQuantityDispersionMin=0;
440 resultQuantityDispersionMax=0.5;
441 };
442 class AnimationSources
443 {
444 class inventory
445 {
446 source="user";
447 animPeriod=0.0099999998;
448 initPhase=0;
449 };
450 class placing
451 {
452 source="user";
453 animPeriod=0.0099999998;
454 initPhase=1;
455 };
456 class triggered
457 {
458 source="user";
459 animPeriod=0.0099999998;
460 initPhase=1;
461 };
462 };
463 soundImpactType="plastic";
464 };
465 class FishNetTrap: Trap_Base
466 {
467 scope=2;
468 displayName="$STR_CfgVehicles_FishNetTrap0";
469 descriptionShort="$STR_CfgVehicles_FishNetTrap1";
470 model="\dz\gear\traps\fishnettrap.p3d";
471 attachments[]=
472 {
473 "Trap_Bait_1"
474 };
475 slopeTolerance=0.2;
476 yawPitchRollLimit[]={20,20,20};
477 weight=570;
478 itemSize[]={3,2};
479 allowOwnedCargoManipulation=1;
480 itemBehaviour=1;
481 hiddenSelections[]=
482 {
483 "placing"
484 };
485 hiddenSelectionsTextures[]=
486 {
487 "dz\gear\traps\data\fishnettrap_CO.paa"
488 };
489 hiddenSelectionsMaterials[]=
490 {
491 "dz\gear\traps\data\fishnettrap.rvmat"
492 };
493 hologramMaterial="fishnettrap";
494 hologramMaterialPath="dz\gear\traps\data";
495 class DamageSystem
496 {
497 class GlobalHealth
498 {
499 class Health
500 {
501 hitpoints=50;
502 healthLevels[]=
503 {
504
505 {
506 1,
507
508 {
509 "dz\gear\traps\data\fishnettrap.rvmat"
510 }
511 },
512
513 {
514 0.69999999,
515
516 {
517 "dz\gear\traps\data\fishnettrap.rvmat"
518 }
519 },
520
521 {
522 0.5,
523
524 {
525 "dz\gear\traps\data\fishnettrap_damage.rvmat"
526 }
527 },
528
529 {
530 0.30000001,
531
532 {
533 "dz\gear\traps\data\fishnettrap_damage.rvmat"
534 }
535 },
536
537 {
538 0,
539
540 {
541 "dz\gear\traps\data\fishnettrap_destruct.rvmat"
542 }
543 }
544 };
545 };
546 };
547 };
548 class Trapping
549 {
550 baitTypes[]={0};
551 baitTypeChances[]={0.15000001};
552 resultQuantityBaseMod=0.5;
553 resultQuantityDispersionMin=0;
554 resultQuantityDispersionMax=0.5;
555 };
556 class AnimationSources
557 {
558 class inventory
559 {
560 source="user";
561 animPeriod=0.0099999998;
562 initPhase=0;
563 };
564 class placing
565 {
566 source="user";
567 animPeriod=0.0099999998;
568 initPhase=1;
569 };
570 class triggered
571 {
572 source="user";
573 animPeriod=0.0099999998;
574 initPhase=1;
575 };
576 };
577 soundImpactType="textile";
578 };
579 class TripwireTrap: Trap_Base
580 {
581 scope=2;
582 displayName="$STR_CfgVehicles_TripwireTrap0";
583 descriptionShort="$STR_CfgVehicles_TripwireTrap1";
584 model="\dz\gear\traps\tripwire.p3d";
585 rotationFlags=16;
586 attachments[]=
587 {
588 "tripWireAttachment"
589 };
590 slopeTolerance=0.30000001;
591 yawPitchRollLimit[]={60,60,60};
592 weight=600;
593 itemSize[]={1,4};
594 itemBehaviour=1;
595 soundImpactType="wood";
596 hiddenSelections[]=
597 {
598 "placing"
599 };
600 hiddenSelectionsTextures[]=
601 {
602 "dz\gear\traps\data\snaretrap_co.paa"
603 };
604 hiddenSelectionsMaterials[]=
605 {
606 "dz\gear\traps\data\snaretrap.rvmat"
607 };
608 hologramMaterial="snaretrap";
609 hologramMaterialPath="dz\gear\traps\data";
610 class DamageSystem
611 {
612 class GlobalHealth
613 {
614 class Health
615 {
616 hitpoints=50;
617 healthLevels[]=
618 {
619
620 {
621 1,
622
623 {
624 "dz\gear\traps\data\snaretrap.rvmat"
625 }
626 },
627
628 {
629 0.69999999,
630
631 {
632 "dz\gear\traps\data\snaretrap.rvmat"
633 }
634 },
635
636 {
637 0.5,
638
639 {
640 "dz\gear\traps\data\snaretrap_damage.rvmat"
641 }
642 },
643
644 {
645 0.30000001,
646
647 {
648 "dz\gear\traps\data\snaretrap_damage.rvmat"
649 }
650 },
651
652 {
653 0,
654
655 {
656 "dz\gear\traps\data\snaretrap_destruct.rvmat"
657 }
658 }
659 };
660 };
661 };
662 };
663 class AnimationSources
664 {
665 class inventory
666 {
667 source="user";
668 animPeriod=0.0099999998;
669 initPhase=0;
670 };
671 class placing
672 {
673 source="user";
674 animPeriod=0.0099999998;
675 initPhase=1;
676 };
677 class triggered
678 {
679 source="user";
680 animPeriod=0.0099999998;
681 initPhase=1;
682 };
683 };
684 };
685 class RabbitSnareTrap: Trap_Base
686 {
687 scope=2;
688 displayName="$STR_CfgVehicles_RabbitSnareTrap0";
689 descriptionShort="$STR_CfgVehicles_RabbitSnareTrap1";
690 model="\dz\gear\traps\snaretrap.p3d";
691 rotationFlags=16;
692 attachments[]=
693 {
694 "Trap_Bait_2"
695 };
696 slopeTolerance=0.2;
697 yawPitchRollLimit[]={45,45,45};
698 weight=400;
699 itemSize[]={1,4};
700 itemBehaviour=1;
701 hiddenSelections[]=
702 {
703 "placing"
704 };
705 hiddenSelectionsTextures[]=
706 {
707 "dz\gear\traps\data\snaretrap_co.paa"
708 };
709 hiddenSelectionsMaterials[]=
710 {
711 "dz\gear\traps\data\snaretrap.rvmat"
712 };
713 hologramMaterial="snaretrap";
714 hologramMaterialPath="dz\gear\traps\data";
715 class DamageSystem
716 {
717 class GlobalHealth
718 {
719 class Health
720 {
721 hitpoints=50;
722 healthLevels[]=
723 {
724
725 {
726 1,
727
728 {
729 "dz\gear\traps\data\snaretrap.rvmat"
730 }
731 },
732
733 {
734 0.69999999,
735
736 {
737 "dz\gear\traps\data\snaretrap.rvmat"
738 }
739 },
740
741 {
742 0.5,
743
744 {
745 "dz\gear\traps\data\snaretrap_damage.rvmat"
746 }
747 },
748
749 {
750 0.30000001,
751
752 {
753 "dz\gear\traps\data\snaretrap_damage.rvmat"
754 }
755 },
756
757 {
758 0,
759
760 {
761 "dz\gear\traps\data\snaretrap_destruct.rvmat"
762 }
763 }
764 };
765 };
766 };
767 };
768 class Trapping
769 {
770 baitTypes[]={0};
771 baitTypeChances[]={0.15000001};
772 resultQuantityBaseMod=0.5;
773 resultQuantityDispersionMin=0;
774 resultQuantityDispersionMax=0.5;
775 };
776 class AnimationSources
777 {
778 class inventory
779 {
780 source="user";
781 animPeriod=0.0099999998;
782 initPhase=0;
783 };
784 class placing
785 {
786 source="user";
787 animPeriod=0.0099999998;
788 initPhase=1;
789 };
790 class triggered
791 {
792 source="user";
793 animPeriod=0.0099999998;
794 initPhase=1;
795 };
796 };
797 class MeleeModes
798 {
799 class Default
800 {
801 ammo="MeleeLightBlunt";
802 range=1;
803 };
804 class Heavy
805 {
806 ammo="MeleeLightBlunt_Heavy";
807 range=1;
808 };
809 class Sprint
810 {
811 ammo="MeleeLightBlunt_Heavy";
812 range=2.8;
813 };
814 };
815 soundImpactType="wood";
816 };
817};
819{
820 class ProxyAttachment;
821 class ProxyLepus_europaeus_dead: ProxyAttachment
822 {
823 scope=2;
824 inventorySlot[]=
825 {
826 "TrapPrey_1"
827 };
828 model="\dz\gear\food\lepus_europaeus_dead.p3d";
829 };
830 class Proxybait: ProxyAttachment
831 {
832 scope=2;
833 inventorySlot[]=
834 {
835 "Trap_Bait_2"
836 };
837 model="\dz\gear\cooking\proxy\bait.p3d";
838 };
839 class Proxycharge: ProxyAttachment
840 {
841 scope=2;
842 inventorySlot[]=
843 {
844 "tripWireAttachment"
845 };
846 model="\dz\gear\traps\proxy\charge.p3d";
847 };
848};