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_AI_Bliss
4 {
5 units[]={};
6 weapons[]={};
7 requiredVersion=0.1;
8 requiredAddons[]=
9 {
10 "DZ_Data_Bliss"
11 };
12 };
13};
15{
16 class Predator_UrsusArctos
17 {
18 HeadLookBoneName="pin_lookat";
19 teamName="Predator";
20 defaultGroupTemplateName="BlissBearGroupBeh";
21 class PathAgent
22 {
23 radius=0.25;
24 height=1.8;
25 };
26 class BehaviourHLBear
27 {
28 instantAlertRangeMin=15;
29 instantAlertRangeMax=50;
30 instantAlertStrength=10;
31 enragedReachDistanceMax=6;
32 enragedReachDistanceMin=2.5;
33 predictReachFollowingMaxDistance=10;
34 predictReachFollowingTime=0.5;
35 annoyanceDistance=30;
36 annoyanceTimerMin=8;
37 annoyanceTimerMax=12;
38 class SlotCalmResting
39 {
40 class BehaviourCalm
41 {
42 grazeOnSpotWeight=5;
43 grazeWalkingWeight=5;
44 restWeight=0;
45 travelWeight=0;
46 grazeOnSpotDurationMin=20;
47 grazeOnSpotDurationMax=60;
48 grazeWalkingDurationMin=20;
49 grazeWalkingDurationMax=60;
50 restingDurationMin=50;
51 restingDurationMax=150;
52 travelingDurationMin=0;
53 travelingDurationMax=0;
54 safetyDurationMin=15;
55 safetyDurationMax=20;
56 safetyLookAngleMin=0.1;
57 safetyLookAngleMax=2.5999999;
58 safetyLookAngleChangeInterval=7;
59 class GrazeMovement
60 {
61 maxSpeed=0.23999999;
62 minSpeed=0.23999999;
63 acceleration=5;
64 maxAngleSpeed=5;
65 slowRadius=0;
66 stopRadius=2;
67 };
68 class TravelingMovement
69 {
70 maxSpeed=1;
71 minSpeed=0.55000001;
72 acceleration=0.1;
73 maxAngleSpeed=10;
74 slowRadius=3;
75 stopRadius=2;
76 slowToTurn="true";
77 smoothAcceleration="true";
78 pathFilter="DeerOnRun";
79 useStartAnimation="true";
80 startAnimationMaxSpeed=0.55000001;
81 };
82 class CatchUpMovement
83 {
84 maxSpeed=3.5;
85 minSpeed=0.55000001;
86 acceleration=5;
87 maxAngleSpeed=90;
88 slowRadius=5;
89 stopRadius=3;
90 slowToTurn="true";
91 smoothAcceleration="true";
92 pathFilter="DeerOnRun";
93 useStartAnimation="true";
94 startAnimationMaxSpeed=0.55000001;
95 };
96 };
97 };
98 class SlotCalmGrazing
99 {
100 class BehaviourCalm
101 {
102 grazeOnSpotWeight=20;
103 grazeWalkingWeight=20;
104 restWeight=0;
105 travelWeight=0;
106 grazeOnSpotDurationMin=20;
107 grazeOnSpotDurationMax=40;
108 grazeWalkingDurationMin=10;
109 grazeWalkingDurationMax=15;
110 restingDurationMin=50;
111 restingDurationMax=150;
112 travelingDurationMin=0;
113 travelingDurationMax=0;
114 safetyDurationMin=15;
115 safetyDurationMax=25;
116 safetyLookAngleMin=0.1;
117 safetyLookAngleMax=2.5999999;
118 safetyLookAngleChangeInterval=7;
119 class GrazeMovement
120 {
121 maxSpeed=0.23999999;
122 minSpeed=0.23999999;
123 acceleration=5;
124 maxAngleSpeed=5;
125 slowRadius=0;
126 stopRadius=2;
127 };
128 class TravelingMovement
129 {
130 maxSpeed=1;
131 minSpeed=0.55000001;
132 acceleration=0.1;
133 maxAngleSpeed=10;
134 slowRadius=3;
135 stopRadius=2;
136 slowToTurn="true";
137 smoothAcceleration="true";
138 pathFilter="DeerOnRun";
139 useStartAnimation="true";
140 startAnimationMaxSpeed=0.55000001;
141 };
142 class CatchUpMovement
143 {
144 maxSpeed=3.5;
145 minSpeed=0.55000001;
146 acceleration=5;
147 maxAngleSpeed=90;
148 slowRadius=5;
149 stopRadius=3;
150 slowToTurn="true";
151 smoothAcceleration="true";
152 pathFilter="DeerOnRun";
153 useStartAnimation="true";
154 startAnimationMaxSpeed=0.55000001;
155 };
156 };
157 };
158 class SlotCalmTravelling
159 {
160 class BehaviourCalm
161 {
162 grazeOnSpotWeight=10;
163 grazeWalkingWeight=10;
164 restWeight=0;
165 travelWeight=20;
166 grazeOnSpotDurationMin=20;
167 grazeOnSpotDurationMax=30;
168 grazeWalkingDurationMin=10;
169 grazeWalkingDurationMax=15;
170 restingDurationMin=0;
171 restingDurationMax=0;
172 travelingDurationMin=30;
173 travelingDurationMax=50;
174 safetyDurationMin=15;
175 safetyDurationMax=25;
176 safetyLookAngleMin=0.1;
177 safetyLookAngleMax=2.5999999;
178 safetyLookAngleChangeInterval=7;
179 class GrazeMovement
180 {
181 maxSpeed=0.23999999;
182 minSpeed=0.23999999;
183 acceleration=5;
184 maxAngleSpeed=5;
185 slowRadius=0;
186 stopRadius=2;
187 };
188 class TravelingMovement
189 {
190 maxSpeed=1;
191 minSpeed=0.55000001;
192 acceleration=0.1;
193 maxAngleSpeed=10;
194 slowRadius=3;
195 stopRadius=2;
196 slowToTurn="true";
197 smoothAcceleration="true";
198 pathFilter="DeerOnRun";
199 useStartAnimation="true";
200 startAnimationMaxSpeed=0.55000001;
201 };
202 class CatchUpMovement
203 {
204 maxSpeed=3.5;
205 minSpeed=0.55000001;
206 acceleration=5;
207 maxAngleSpeed=90;
208 slowRadius=5;
209 stopRadius=3;
210 slowToTurn="true";
211 smoothAcceleration="true";
212 pathFilter="DeerOnRun";
213 useStartAnimation="true";
214 startAnimationMaxSpeed=0.55000001;
215 };
216 };
217 };
218 class SlotDrinking
219 {
220 class BehaviourCalm
221 {
222 grazeOnSpotWeight=10;
223 grazeWalkingWeight=10;
224 restWeight=0;
225 travelWeight=10;
226 drinkingWeight=0;
227 grazeOnSpotDurationMin=100;
228 grazeOnSpotDurationMax=100;
229 grazeWalkingDurationMin=100;
230 grazeWalkingDurationMax=100;
231 restingDurationMin=200;
232 restingDurationMax=200;
233 travelingDurationMin=0;
234 travelingDurationMax=0;
235 drinkingDurationMin=150;
236 drinkingDurationMax=150;
237 safetyDurationMin=15;
238 safetyDurationMax=20;
239 safetyLookAngleMin=0.1;
240 safetyLookAngleMax=2.5999999;
241 safetyLookAngleChangeInterval=7;
242 class DrinkingMovement
243 {
244 maxSpeed=1;
245 minSpeed=0.55000001;
246 acceleration=0.1;
247 maxAngleSpeed=10;
248 slowRadius=0;
249 stopRadius=2;
250 slowToTurn="true";
251 smoothAcceleration="true";
252 pathFilter="DeerOnRun";
253 useStartAnimation="true";
254 startAnimationMaxSpeed=0.81;
255 };
256 class GrazeMovement
257 {
258 maxSpeed=0.23999999;
259 minSpeed=0.23999999;
260 acceleration=5;
261 maxAngleSpeed=5;
262 slowRadius=0;
263 stopRadius=2;
264 };
265 class TravelingMovement
266 {
267 maxSpeed=1;
268 minSpeed=0.55000001;
269 acceleration=0.1;
270 maxAngleSpeed=10;
271 slowRadius=3;
272 stopRadius=2;
273 slowToTurn="true";
274 smoothAcceleration="true";
275 pathFilter="DeerOnRun";
276 useStartAnimation="true";
277 startAnimationMaxSpeed=0.55000001;
278 };
279 class CatchUpMovement
280 {
281 maxSpeed=3.5;
282 minSpeed=0.55000001;
283 acceleration=5;
284 maxAngleSpeed=90;
285 slowRadius=5;
286 stopRadius=3;
287 slowToTurn="true";
288 smoothAcceleration="true";
289 pathFilter="DeerOnRun";
290 useStartAnimation="true";
291 startAnimationMaxSpeed=0.55000001;
292 };
293 };
294 };
295 class SlotNonSpecificThreat
296 {
297 class BehaviourSpecificThreat
298 {
299 walkAwayWeight=10;
300 walkToWeight=0;
301 stayLookAtWeight=15;
302 stayWeight=0;
303 walkAwaySpreadAngle=3.5;
304 walkAwayInitialAngle=3.5;
305 walkToSpreadAngle=1.5;
306 walkToInitialAngle=2;
307 walkAwayDurationMin=12;
308 walkAwayDurationMax=18;
309 walkToDurationMin=4;
310 walkToDurationMax=8;
311 stayLookAtDurationMin=10;
312 stayLookAtDurationMax=15;
313 stayDurationMin=5;
314 stayDurationMax=15;
315 pathLength=10;
316 class WalkingMovement
317 {
318 maxSpeed=1;
319 minSpeed=0.55000001;
320 acceleration=0.1;
321 maxAngleSpeed=10;
322 slowRadius=3;
323 stopRadius=2;
324 slowToTurn="true";
325 smoothAcceleration="true";
326 pathFilter="DeerOnRun";
327 useStartAnimation="true";
328 startAnimationMaxSpeed=0.55000001;
329 };
330 };
331 };
332 class SlotSpecificThreat
333 {
334 class BehaviourSpecificThreat
335 {
336 walkAwayWeight=10;
337 walkToWeight=10;
338 stayLookAtWeight=20;
339 stayWeight=0;
340 walkAwaySpreadAngle=3.5;
341 walkAwayInitialAngle=3.5;
342 walkToSpreadAngle=1.5;
343 walkToInitialAngle=2;
344 walkAwayDurationMin=12;
345 walkAwayDurationMax=18;
346 walkToDurationMin=10;
347 walkToDurationMax=15;
348 stayLookAtDurationMin=10;
349 stayLookAtDurationMax=15;
350 stayDurationMin=5;
351 stayDurationMax=15;
352 pathLength=10;
353 class WalkingMovement
354 {
355 maxSpeed=1;
356 minSpeed=0.55000001;
357 acceleration=0.1;
358 maxAngleSpeed=10;
359 slowRadius=3;
360 stopRadius=2;
361 slowToTurn="true";
362 smoothAcceleration="true";
363 pathFilter="DeerOnRun";
364 useStartAnimation="true";
365 startAnimationMaxSpeed=0.56;
366 };
367 };
368 };
369 class SlotIntimidate
370 {
371 class BehaviourInfectedPackEnraged
372 {
373 class Movement
374 {
375 maxSpeed=8;
376 minSpeed=0.55000001;
377 acceleration=4;
378 maxAngleSpeed=120;
379 slowRadius=1.5;
380 stopRadius=0.80000001;
381 slowToTurn="true";
382 smoothAcceleration="true";
383 pathFilter="DeerOnRun";
384 };
385 class MovementApproaching
386 {
387 maxSpeed=8;
388 minSpeed=0.55000001;
389 optimalSpeed=0.60000002;
390 acceleration=1.5;
391 maxAngleSpeed=40;
392 slowRadius=1;
393 stopRadius=0.2;
394 slowToTurn="true";
395 smoothAcceleration="true";
396 pathFilter="DeerOnRun";
397 };
398 class MovementReach
399 {
400 maxSpeed=8;
401 minSpeed=0.55000001;
402 acceleration=4;
403 maxAngleSpeed=120;
404 slowRadius=5;
405 stopRadius=0.5;
406 slowToTurn="true";
407 smoothAcceleration="true";
408 pathFilter="DeerOnRun";
409 };
410 };
411 };
412 class SlotEnraged
413 {
414 class BehaviourInfectedPackEnraged
415 {
416 class Movement
417 {
418 maxSpeed=8;
419 minSpeed=0.55000001;
420 acceleration=4;
421 maxAngleSpeed=120;
422 slowRadius=1.5;
423 stopRadius=0.80000001;
424 slowToTurn="true";
425 smoothAcceleration="true";
426 pathFilter="DeerOnRun";
427 };
428 class MovementApproaching
429 {
430 maxSpeed=8;
431 minSpeed=0.55000001;
432 acceleration=1.5;
433 maxAngleSpeed=40;
434 slowRadius=1;
435 stopRadius=0.2;
436 slowToTurn="true";
437 smoothAcceleration="true";
438 pathFilter="DeerOnRun";
439 };
440 class MovementReach
441 {
442 maxSpeed=8;
443 minSpeed=0.55000001;
444 acceleration=4;
445 maxAngleSpeed=120;
446 slowRadius=5;
447 stopRadius=0.5;
448 slowToTurn="true";
449 smoothAcceleration="true";
450 pathFilter="DeerOnRun";
451 };
452 };
453 };
454 class SlotScared
455 {
456 class BehaviourGoToTarget
457 {
458 class Movement
459 {
460 maxSpeed=3.3;
461 optimalSpeed=1;
462 minSpeed=0.55000001;
463 maxSpeedRange=30;
464 optimalSpeedRange=20;
465 acceleration=5;
466 maxAngleSpeed=60;
467 slowRadius=4;
468 stopRadius=2;
469 slowToTurn="true";
470 smoothAcceleration="true";
471 useStartAnimation="true";
472 pathFilter="DeerOnRun";
473 startAnimationMaxSpeed=0.61000001;
474 };
475 };
476 };
477 class AlertSystem
478 {
479 visionToAlertMultiplier=6;
480 noiseToAlertMultiplier=1.2;
481 noiseShotToAlertMultiplier=0.5;
482 damageToAlertMultiplier=1000000;
483 class Calm
484 {
485 dropSpeed=9;
486 dropDelay=1;
487 maxAlertValue=25;
488 };
489 class NonSpecificThreat
490 {
491 dropSpeed=9;
492 dropDelay=25;
493 maxAlertValue=50;
494 };
495 class SpecificThreat
496 {
497 dropSpeed=5;
498 dropDelay=15;
499 maxAlertValue=75;
500 };
501 class Alerted
502 {
503 dropSpeed=5;
504 dropDelay=5;
505 maxAlertValue=200;
506 };
507 };
508 };
509 class NoiseSystemParams
510 {
511 rangeMin=20;
512 rangeMax=110;
513 rangeShotMin=100;
514 rangeShotMax=300;
515 class NoiseStrengthTeamMultipliers
516 {
517 BigGame=0.80000001;
518 Zombies=1;
519 Player=1;
520 };
521 };
522 class TargetSystemDZBase
523 {
524 class VisionTeamMultipliers
525 {
526 BigGame=1;
527 Zombies=1;
528 Player=1;
529 Predator=1;
530 };
531 visionManSizeStand=1;
532 visionManSizeCrouch=0.80000001;
533 visionManSizeProne=0.5;
534 visionAngularSpeedMin=0.1;
535 visionAngularSpeedMax=0.5;
536 visionAngularSpeedMaxMult=1.5;
537 visionRangeMin=20;
538 visionRangeMax=60;
539 visionFov=2;
540 visionPeripheralRangeMin=1;
541 visionPeripheralRangeMax=30;
542 visionPeripheralFov=3.2;
543 visionNightMinMult=1;
544 visionNightMaxMult=0.75;
545 visionRainMinMult=1;
546 visionRainMaxMult=0.89999998;
547 visionFogMinMult=1;
548 visionFogMaxMult=0.69999999;
549 };
550 };
551};
552class CfgNoises
553{
554 class WolfStepNoise
555 {
556 type="sound";
557 continuousRange=100;
558 strength=0;
559 };
560 class WolfRoarNoise
561 {
562 type="sound";
563 continuousRange=100;
564 strength=0;
565 };
566};
567class CfgDamages
568{
569 class BearBiteDamage
570 {
571 bone="tongue4";
572 ammo="MeleeBear";
573 radius=0.69999999;
574 duration=0.2;
575 };
576 class BearLeftPawDamage
577 {
578 bone="lflegdigit11";
579 ammo="MeleeBear";
580 radius=0.69999999;
581 duration=0.2;
582 };
583 class BearRightPawDamage
584 {
585 bone="rflegdigit11";
586 ammo="MeleeBear";
587 radius=0.69999999;
588 duration=0.2;
589 };
590 class BearBiteDamageIntimidate
591 {
592 bone="tongue4";
593 ammo="MeleeBearShock";
594 radius=0.69999999;
595 duration=0.2;
596 };
597 class BearLeftPawDamageIntimidate
598 {
599 bone="lflegdigit11";
600 ammo="MeleeBearShock";
601 radius=0.69999999;
602 duration=0.2;
603 };
604 class BearRightPawDamageIntimidate
605 {
606 bone="rflegdigit11";
607 ammo="MeleeBearShock";
608 radius=0.69999999;
609 duration=0.2;
610 };
611};