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_Data_Data_ParticleEffects
4 {
5 units[]={};
6 weapons[]={};
7 requiredVersion=0.1;
8 requiredAddons[]=
9 {
10 "DZ_Data"
11 };
12 };
13};
15{
16 class DeerGritWalkStepEffectSet
17 {
18 };
19};
21{
22 class CfgStepEffectTables
23 {
24 class DeerWalkStepLookupTable
25 {
26 class WalkStepEffectGrit
27 {
28 surface="CRGrit1";
29 boots="";
30 effectSets[]=
31 {
32 "DeerGritWalkStepEffectSet"
33 };
34 };
35 class WalkStepEffectForest
36 {
37 surface="CRForest2";
38 boots="";
39 effectSets[]=
40 {
41 "DeerForestWalkStepEffectSet"
42 };
43 };
44 };
45 };
46};
48{
49 access=0;
50 class Default
51 {
52 interval="0.5 * interval + 0.5";
53 circleRadius=0;
54 circleVelocity[]={0,0,0};
55 particleShape="\dz\data\data\cl_basic.p3d";
56 particleFSNtieth=1;
57 particleFSIndex=0;
58 particleFSFrameCount=1;
59 particleFSLoop=1;
60 angle=0;
61 angleVar=0;
62 animationName="";
63 particleType="Billboard";
64 timerPeriod=1;
65 lifeTime=1;
66 moveVelocity[]={0,0,0};
67 rotationVelocity=0;
68 weight=1;
69 volume=1;
70 rubbing=0.050000001;
71 size[]={1,1};
72 color[]=
73 {
74 {1,1,1,1}
75 };
76 animationSpeed[]={1};
77 randomDirectionPeriod=0;
78 randomDirectionIntensity=0;
79 onTimerScript="";
80 beforeDestroyScript="";
81 lifeTimeVar=0;
82 positionVar[]={0,0,0};
83 MoveVelocityVar[]={0,0,0};
84 rotationVelocityVar=0;
85 sizeVar=0;
86 colorVar[]={0,0,0,0};
87 randomDirectionPeriodVar=0;
88 randomDirectionIntensityVar=0;
89 };
90 class Explosion
91 {
92 access=0;
93 cloudletDuration="0.1+(random 0.1)";
94 cloudletAnimPeriod=0.5;
95 cloudletSize="0.5 + (random 0.5)";
96 cloudletAlpha="0.05 + (random 0.2)";
97 cloudletGrowUp=0.0099999998;
98 cloudletFadeIn=0.02;
99 cloudletFadeOut=0.2;
100 cloudletAccY=2;
101 cloudletMinYSpeed="random 0.5";
102 cloudletMaxYSpeed="0.5 + (random 0.5)";
103 cloudletShape="\dz\data\data\cl_fired.p3d";
104 cloudletColor[]={0.89999998,0.69999999,0.2,0};
105 interval=0.00050000002;
106 size="2.5 + (random 0.5)";
107 sourceSize="1 + (random 0.5)";
108 timeToLive=0;
109 initT=0;
110 deltaT=8000;
111 class Table
112 {
113 class T1
114 {
115 maxT=0;
116 color[]={0.89999998,0.60000002,0.2,0};
117 };
118 class T2
119 {
120 maxT=200;
121 color[]={0.89999998,0.60000002,0.30000001,0};
122 };
123 class T3
124 {
125 maxT=500;
126 color[]={0.80000001,0.60000002,0.30000001,0};
127 };
128 class T4
129 {
130 maxT=1000;
131 color[]={0.69999999,0.5,0.30000001,0};
132 };
133 class T5
134 {
135 maxT=1800;
136 color[]={0.60000002,0.5,0.40000001,0};
137 };
138 class T6
139 {
140 maxT=2000;
141 color[]={0.5,0.40000001,0.40000001,0};
142 };
143 class T7
144 {
145 maxT=4000;
146 color[]={0.40000001,0.40000001,0.40000001,0};
147 };
148 };
149 initYSpeed="1 + (random 1.5)";
150 density="5.6 + (random 0.8)";
151 };
152 class CraterSmoke1
153 {
154 access=0;
155 cloudletDuration="0.5+(random 0.2)";
156 cloudletAnimPeriod=0.5;
157 cloudletSize="0.2 + (random 0.3)";
158 cloudletAlpha="0.05 + (random 0.2)";
159 cloudletGrowUp=0.1;
160 cloudletFadeIn=0.1;
161 cloudletFadeOut=2;
162 cloudletAccY=5;
163 cloudletMinYSpeed=1;
164 cloudletMaxYSpeed=1;
165 cloudletShape="cloudletSmoke";
166 cloudletColor[]={1,1,1,0};
167 interval=1;
168 size="1.5 + (random 1)";
169 sourceSize="1 + (random 1)";
170 timeToLive=0;
171 initT=0;
172 deltaT=200;
173 class Table
174 {
175 class T1
176 {
177 maxT=0;
178 color[]={0.5,0.5,0.5,0};
179 };
180 class T2
181 {
182 maxT=200;
183 color[]={0.5,0.5,0.5,0};
184 };
185 };
186 initYSpeed="1 + (random 1.5)";
187 density="5.6 + (random 0.8)";
188 in=0;
189 out=0.1;
190 };
191 class CraterSmoke2
192 {
193 access=0;
194 cloudletDuration="1 + (random 0.5)";
195 cloudletAnimPeriod=0.5;
196 cloudletSize="0.2 + (random 0.3)";
197 cloudletAlpha="0.05 + (random 0.2)";
198 cloudletGrowUp=0.1;
199 cloudletFadeIn=0.1;
200 cloudletFadeOut=5;
201 cloudletAccY=5;
202 cloudletMinYSpeed=0.5;
203 cloudletMaxYSpeed=0.5;
204 cloudletShape="cloudletSmoke";
205 cloudletColor[]={1,1,1,0};
206 interval=0.1;
207 size="1.5 + (random 1)";
208 sourceSize="1 + (random 1)";
209 timeToLive=0;
210 initT=0;
211 deltaT=8000;
212 class Table
213 {
214 class T1
215 {
216 maxT=0;
217 color[]={0.88,0.63999999,0.14,0};
218 };
219 class T2
220 {
221 maxT=200;
222 color[]={0.60000002,0.5,0.2,0};
223 };
224 class T3
225 {
226 maxT=500;
227 color[]={0.5,0.40000001,0.30000001,0};
228 };
229 class T4
230 {
231 maxT=1000;
232 color[]={0.40000001,0.40000001,0.30000001,0};
233 };
234 class T5
235 {
236 maxT=1800;
237 color[]={0.30000001,0.30000001,0.30000001,0};
238 };
239 };
240 initYSpeed="1 + (random 1.5)";
241 density="5.6 + (random 0.8)";
242 in=0;
243 out=0.1;
244 };
245 class CraterSmoke3
246 {
247 access=0;
248 interval=0.40000001;
249 cloudletAnimPeriod=4;
250 cloudletSize="4+(random 4)";
251 cloudletAlpha="(random 0.5)";
252 cloudletGrowUp=0.1;
253 cloudletFadeIn=0.1;
254 cloudletDuration="5 + (random 0.5)";
255 cloudletFadeOut=5;
256 cloudletAccY="-0.1 + (random 0.5)";
257 cloudletMinYSpeed=0;
258 cloudletMaxYSpeed=0.30000001;
259 cloudletColor[]={1,1,1,0};
260 sourceSize="1 + (random 1)";
261 initT=0;
262 deltaT=50;
263 class Table
264 {
265 class T0
266 {
267 maxT=0;
268 color[]={0.52999997,0.51999998,0.40000001,0};
269 };
270 class T1
271 {
272 maxT=500;
273 color[]={0.52999997,0.51999998,0.40000001,0};
274 };
275 };
276 cloudletShape="cloudletSmoke";
277 density="0.5 + (random 0.1)";
278 size="0.3 + (random 0.3)";
279 timeToLive="0 + (random 1)";
280 in=0;
281 out=5;
282 initYSpeed=0.5;
283 };
284 class CraterDustSmall
285 {
286 access=0;
287 interval=0.0099999998;
288 cloudletSize=1;
289 cloudletAlpha=0.60000002;
290 cloudletDuration=0.2;
291 cloudletAnimPeriod=1;
292 cloudletGrowUp=0.1;
293 cloudletFadeIn=0;
294 cloudletFadeOut=0.2;
295 cloudletAccY=-3.5;
296 cloudletMinYSpeed=-20;
297 cloudletMaxYSpeed=10;
298 cloudletColor[]={0.30000001,0.25,0.2,0};
299 initT=0;
300 deltaT=0;
301 class Table
302 {
303 class T0
304 {
305 maxT=0;
306 color[]={1,1,1,0};
307 };
308 };
309 cloudletShape="cloudletDust";
310 size=0.2;
311 sourceSize=0.02;
312 };
313 class CraterBlood: CraterDustSmall
314 {
315 access=0;
316 interval=0.0049999999;
317 cloudletAlpha=0.5;
318 cloudletDuration=0.1;
319 cloudletAnimPeriod=1;
320 cloudletGrowUp=0.30000001;
321 cloudletFadeIn=0;
322 cloudletFadeOut=0.30000001;
323 cloudletAccY=-1;
324 cloudletMinYSpeed=-10;
325 cloudletMaxYSpeed=10;
326 cloudletShape="cloudletBlood";
327 cloudletColor[]={0.34999999,0,0.050000001,0};
328 size=0.15000001;
329 sourceSize=0.050000001;
330 };
331 class CraterWater: CraterDustSmall
332 {
333 access=0;
334 interval=0.0099999998;
335 cloudletAlpha=1;
336 cloudletDuration=0.30000001;
337 cloudletAnimPeriod=1;
338 cloudletGrowUp=0.1;
339 cloudletFadeIn=0;
340 cloudletFadeOut=0.2;
341 cloudletAccY=-10;
342 cloudletMinYSpeed=-100;
343 cloudletMaxYSpeed=100;
344 cloudletShape="cloudletWater";
345 cloudletColor[]={0.94999999,0.94999999,1,0};
346 size=0.079999998;
347 sourceSize=0.1;
348 };
349 class CraterDustBig: CraterDustSmall
350 {
351 access=0;
352 cloudletDuration=2;
353 cloudletGrowUp=0.2;
354 cloudletFadeIn=0.2;
355 cloudletFadeOut=1.5;
356 cloudletAccY=-8;
357 cloudletMinYSpeed=-20;
358 cloudletMaxYSpeed=10;
359 };
360 class DefaultSmoke
361 {
362 interval=0.30000001;
363 cloudletDuration=1;
364 cloudletAnimPeriod=3;
365 cloudletSize=1;
366 cloudletAlpha=1;
367 cloudletGrowUp=0.30000001;
368 cloudletFadeIn=0.5;
369 cloudletFadeOut=2;
370 cloudletAccY=0;
371 cloudletMinYSpeed=-10;
372 cloudletMaxYSpeed=10;
373 cloudletColor[]={1,1,1,1};
374 initT=0;
375 deltaT=0;
376 class Table
377 {
378 };
379 cloudletShape="cloudletSmoke";
380 density=1;
381 size=1;
382 timeToLive=30;
383 in=1;
384 out=1;
385 initYSpeed=3.5;
386 };
387 class DestructedObjectDust
388 {
389 interval=0.15000001;
390 cloudletDuration=0.5;
391 cloudletAnimPeriod=1;
392 cloudletSize=0.5;
393 cloudletAlpha=1;
394 cloudletGrowUp=0.40000001;
395 cloudletFadeIn=0.2;
396 cloudletFadeOut=1.5;
397 cloudletAccY=-0.5;
398 cloudletMinYSpeed=-1;
399 cloudletMaxYSpeed=1;
400 cloudletColor[]={0.25,0.23,0.16,1};
401 initT=0;
402 deltaT=0;
403 class Table
404 {
405 };
406 cloudletShape="cloudletSmoke";
407 density=2;
408 size=0.5;
409 timeToLive=0.40000001;
410 in=0.80000001;
411 out=0.80000001;
412 initYSpeed=2.5;
413 };
414 class DestructedEngineSmoke
415 {
416 interval=0.30000001;
417 cloudletDuration=0.5;
418 cloudletAnimPeriod=3;
419 cloudletSize=1;
420 cloudletAlpha=1;
421 cloudletGrowUp=0.5;
422 cloudletFadeIn=0.5;
423 cloudletFadeOut=3;
424 cloudletAccY=-0.80000001;
425 cloudletMinYSpeed=0;
426 cloudletMaxYSpeed=5;
427 cloudletColor[]={0.15000001,0.15000001,0.1,1};
428 initT=0;
429 deltaT=0;
430 class Table
431 {
432 };
433 cloudletShape="cloudletSmoke";
434 density=1;
435 size=1;
436 timeToLive=6;
437 in=1;
438 out=6;
439 initYSpeed=3.5;
440 };
441 class ExplosionParticles: Default
442 {
443 interval=0.1;
444 circleRadius=0;
445 circleVelocity[]={0,0,0};
446 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
447 particleFSNtieth=16;
448 particleFSIndex=0;
449 particleFSFrameCount=32;
450 particleFSLoop=0;
451 angleVar=1;
452 animationName="";
453 particleType="Billboard";
454 timerPeriod=1;
455 lifeTime=1;
456 moveVelocity[]={0,1,0};
457 rotationVelocity=0;
458 weight=10;
459 volume=7.9000001;
460 rubbing=0.1;
461 size[]=
462 {
463 "0.0125 * intensity + 8"
464 };
465 color[]=
466 {
467 {1,1,1,-2},
468 {1,1,1,0}
469 };
470 animationSpeed[]={1};
471 randomDirectionPeriod=0.2;
472 randomDirectionIntensity=0.2;
473 onTimerScript="";
474 beforeDestroyScript="";
475 lifeTimeVar=0;
476 positionVar[]={0,0.5,0};
477 MoveVelocityVar[]={0.2,0.5,0.2};
478 rotationVelocityVar=25;
479 sizeVar=0.2;
480 colorVar[]={0,0,0,0};
481 randomDirectionPeriodVar=0;
482 randomDirectionIntensityVar=0;
483 };
484 class SecondaryExp: Default
485 {
486 interval=0.050000001;
487 circleRadius=0;
488 circleVelocity[]={0,0,0};
489 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
490 particleFSNtieth=16;
491 particleFSIndex=2;
492 particleFSFrameCount=80;
493 particleFSLoop=0;
494 angleVar=360;
495 animationName="";
496 particleType="Billboard";
497 timerPeriod=1;
498 lifeTime=1.5;
499 moveVelocity[]={0,2,0};
500 rotationVelocity=0;
501 weight=0.056000002;
502 volume=0.039999999;
503 rubbing=0.1;
504 size[]={2,4};
505 color[]=
506 {
507 {1,1,1,-1},
508 {1,1,1,-1},
509 {1,1,1,-1},
510 {1,1,1,-1},
511 {1,1,1,-0.5}
512 };
513 animationSpeed[]={0.75};
514 randomDirectionPeriod=0.5;
515 randomDirectionIntensity=0.050000001;
516 onTimerScript="";
517 beforeDestroyScript="";
518 lifeTimeVar=0;
519 positionVar[]={1.5,1,1.5};
520 MoveVelocityVar[]={1,1,1};
521 rotationVelocityVar=25;
522 sizeVar=0.2;
523 colorVar[]={0,0,0,1};
524 randomDirectionPeriodVar=0;
525 randomDirectionIntensityVar=0;
526 };
527 class ExplosionFlare: Default
528 {
529 interval=0.0099999998;
530 circleRadius=0;
531 circleVelocity[]={0,0,0};
532 particleShape="\dz\data\data\ParticleEffects\FireAndSmokeAnim\SmokeAnim2.p3d";
533 particleFSNtieth=8;
534 particleFSIndex=4;
535 particleFSFrameCount=1;
536 particleFSLoop=0;
537 angleVar=360;
538 animationName="";
539 particleType="Billboard";
540 timerPeriod=1;
541 lifeTime=0.40000001;
542 moveVelocity[]={0,0,0};
543 rotationVelocity=0;
544 weight=1;
545 volume=1.25;
546 rubbing=0.1;
547 size[]={1.5,10,11,12};
548 color[]=
549 {
550 {1,1,1,-0.89999998},
551 {1,1,1,-0.89999998},
552 {1,1,1,-0.89999998},
553 {1,1,1,0}
554 };
555 animationSpeed[]={2.5};
556 randomDirectionPeriod=0.2;
557 randomDirectionIntensity=0.2;
558 onTimerScript="";
559 beforeDestroyScript="";
560 lifeTimeVar=0;
561 positionVar[]={2,2,2};
562 MoveVelocityVar[]={0,0,0};
563 rotationVelocityVar=20;
564 sizeVar=0;
565 colorVar[]={0,0,0,0};
566 randomDirectionPeriodVar=0;
567 randomDirectionIntensityVar=0;
568 };
569 class ExplosionShockWave: Default
570 {
571 interval=0.1;
572 circleRadius=0;
573 circleVelocity[]={0,0,0};
574 particleShape="\dz\data\data\ParticleEffects\FireAndSmokeAnim\ShockWave.p3d";
575 particleFSLoop=0;
576 angleVar=360;
577 animationName="";
578 particleType="Spaceobject";
579 timerPeriod=1;
580 lifeTime=0.30000001;
581 moveVelocity[]={0,0,0};
582 rotationVelocity=0;
583 weight=1;
584 volume=1.25;
585 rubbing=0.1;
586 size[]={1.5,15,19,20};
587 color[]=
588 {
589 {1,1,1,1},
590 {1,1,1,0}
591 };
592 animationSpeed[]={2.5};
593 randomDirectionPeriod=0;
594 randomDirectionIntensity=0;
595 onTimerScript="";
596 beforeDestroyScript="";
597 lifeTimeVar=0;
598 positionVar[]={2,2,2};
599 MoveVelocityVar[]={0,0,0};
600 rotationVelocityVar=1;
601 sizeVar=0;
602 colorVar[]={0,0,0,0};
603 randomDirectionPeriodVar=0;
604 randomDirectionIntensityVar=0;
605 };
606 class VehExplosionParticles: Default
607 {
608 interval="0.03 * interval + 0.03";
609 circleRadius=0;
610 circleVelocity[]={0,0,0};
611 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
612 particleFSNtieth=16;
613 particleFSIndex=2;
614 particleFSFrameCount=80;
615 particleFSLoop=0;
616 angleVar=360;
617 animationName="";
618 particleType="Billboard";
619 timerPeriod=1;
620 lifeTime=3;
621 moveVelocity[]={0,15,0};
622 rotationVelocity=0;
623 weight=0.056000002;
624 volume=0.039999999;
625 rubbing=0.1;
626 size[]={7,9};
627 color[]=
628 {
629 {1,1,1,-4},
630 {1,1,1,-3},
631 {1,1,1,-2},
632 {1,1,1,-1},
633 {1,1,1,0}
634 };
635 animationSpeed[]={0.33000001};
636 randomDirectionPeriod=0.5;
637 randomDirectionIntensity=0.1;
638 onTimerScript="";
639 beforeDestroyScript="";
640 lifeTimeVar=0;
641 positionVar[]={3,1,3};
642 MoveVelocityVar[]={5,10,5};
643 rotationVelocityVar=25;
644 sizeVar=0.2;
645 colorVar[]={0,0,0,2};
646 randomDirectionPeriodVar=0;
647 randomDirectionIntensityVar=0;
648 };
649 class FireBallBright: Default
650 {
651 interval="0.05 * interval + 0.05";
652 circleRadius=0;
653 circleVelocity[]={0,0,0};
654 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
655 particleFSNtieth=16;
656 particleFSIndex=0;
657 particleFSFrameCount=32;
658 particleFSLoop=0;
659 angleVar=360;
660 animationName="";
661 particleType="Billboard";
662 timerPeriod=1;
663 lifeTime=2;
664 moveVelocity[]={0,5,0};
665 rotationVelocity=0;
666 weight=0.039999999;
667 volume=0.039999999;
668 rubbing=0.1;
669 size[]=
670 {
671 "0.0125 * intensity + 7",
672 "0.0125 * intensity + 9"
673 };
674 color[]=
675 {
676 {1,1,1,-4},
677 {1,1,1,-3},
678 {1,1,1,-2},
679 {1,1,1,-1},
680 {1,1,1,0}
681 };
682 animationSpeed[]={0.5};
683 randomDirectionPeriod=0.2;
684 randomDirectionIntensity=0.2;
685 onTimerScript="";
686 beforeDestroyScript="";
687 lifeTimeVar=1;
688 positionVar[]={2,2,2};
689 MoveVelocityVar[]={3,5,3};
690 rotationVelocityVar=0;
691 sizeVar=0.2;
692 colorVar[]={0,0,0,2};
693 randomDirectionPeriodVar=0;
694 randomDirectionIntensityVar=0;
695 };
696 class VehExpSmoke: Default
697 {
698 interval=0.029999999;
699 circleRadius=0;
700 circleVelocity[]={0,0,0};
701 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
702 particleFSNtieth=16;
703 particleFSIndex=7;
704 particleFSFrameCount=48;
705 particleFSLoop=1;
706 angleVar=360;
707 animationName="";
708 particleType="Billboard";
709 timerPeriod=1;
710 lifeTime=20;
711 moveVelocity[]={0,5,0};
712 rotationVelocity=0;
713 weight=0.050000001;
714 volume=0.039999999;
715 rubbing=0.025;
716 size[]={7,20,25};
717 color[]=
718 {
719 {0.30000001,0.30000001,0.30000001,0},
720 {0.40000001,0.40000001,0.40000001,0.30000001},
721 {0.60000002,0.5,0.5,0.60000002},
722 {0.69999999,0.69999999,0.69999999,0.5},
723 {0.80000001,0.80000001,0.80000001,0.30000001},
724 {1,1,1,0}
725 };
726 animationSpeed[]={0.5,0.30000001};
727 randomDirectionPeriod=0.2;
728 randomDirectionIntensity=0.1;
729 onTimerScript="";
730 beforeDestroyScript="";
731 lifeTimeVar=3;
732 positionVar[]={0.2,0.2,0.2};
733 MoveVelocityVar[]={1.8,3,1.8};
734 rotationVelocityVar=20;
735 sizeVar=0.30000001;
736 colorVar[]={0,0,0,0.30000001};
737 randomDirectionPeriodVar=0.2;
738 randomDirectionIntensityVar=0.050000001;
739 };
740 class VehExpSmoke2: Default
741 {
742 interval="0.06 * interval + 0.06";
743 circleRadius=0;
744 circleVelocity[]={0,0,0};
745 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
746 particleFSNtieth=16;
747 particleFSIndex=7;
748 particleFSFrameCount=48;
749 particleFSLoop=0;
750 angleVar=360;
751 animationName="";
752 particleType="Billboard";
753 timerPeriod=1;
754 lifeTime=8;
755 moveVelocity[]={0,2,0};
756 rotationVelocity=0;
757 weight=0.052999999;
758 volume=0.039999999;
759 rubbing=0.0099999998;
760 size[]=
761 {
762 "0.0125 * intensity + 10",
763 "0.0125 * intensity + 13",
764 "0.0125 * intensity + 20"
765 };
766 color[]=
767 {
768 {0.80000001,0.80000001,0.80000001,0.69999999},
769 {0.80000001,0.80000001,0.80000001,0.5},
770 {0.80000001,0.80000001,0.80000001,0.25},
771 {1,1,1,0}
772 };
773 animationSpeed[]={5};
774 randomDirectionPeriod=0.2;
775 randomDirectionIntensity=0.2;
776 onTimerScript="";
777 beforeDestroyScript="";
778 lifeTimeVar=3;
779 positionVar[]={1,2,1};
780 MoveVelocityVar[]={1,1,1};
781 rotationVelocityVar=20;
782 sizeVar=0.5;
783 colorVar[]={0,0,0,0};
784 randomDirectionPeriodVar=0;
785 randomDirectionIntensityVar=0;
786 };
787 class WPCloud: Default
788 {
789 interval=0.059999999;
790 circleRadius=0;
791 circleVelocity[]={0,0,0};
792 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
793 particleFSNtieth=16;
794 particleFSIndex=12;
795 particleFSFrameCount=13;
796 particleFSLoop=0;
797 angleVar=1;
798 animationName="";
799 particleType="Billboard";
800 timerPeriod=1;
801 lifeTime=12;
802 moveVelocity[]={0,0,0};
803 rotationVelocity=0;
804 weight=10;
805 volume=7.9000001;
806 rubbing=0.1;
807 size[]={5,10,13,16,18,20,21,22};
808 color[]=
809 {
810 {1,1,1,1},
811 {1,1,1,0}
812 };
813 animationSpeed[]={1000};
814 randomDirectionPeriod=1;
815 randomDirectionIntensity=0;
816 onTimerScript="";
817 beforeDestroyScript="";
818 lifeTimeVar=4;
819 positionVar[]={4,3,4};
820 MoveVelocityVar[]={0.2,0.2,0.2};
821 rotationVelocityVar=20;
822 sizeVar=0.30000001;
823 colorVar[]={0,0,0,0};
824 randomDirectionPeriodVar=0;
825 randomDirectionIntensityVar=0;
826 };
827 class WPTrails: Default
828 {
829 interval=0.0099999998;
830 circleRadius=0;
831 circleVelocity[]={0,0,0};
832 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
833 particleFSNtieth=16;
834 particleFSIndex=13;
835 particleFSFrameCount=2;
836 particleFSLoop=0;
837 angleVar=1;
838 animationName="";
839 particleType="Billboard";
840 timerPeriod=0.07;
841 lifeTime=5;
842 moveVelocity[]={0,6,0};
843 rotationVelocity=0;
844 weight=15;
845 volume=7.9000001;
846 rubbing=0.1;
847 size[]={0.5};
848 color[]=
849 {
850 {1,1,1,1}
851 };
852 animationSpeed[]={1000};
853 randomDirectionPeriod=1;
854 randomDirectionIntensity=0;
855 onTimerScript="\dz\data\data\ParticleEffects\scripts\WPTrail.sqf";
856 beforeDestroyScript="\dz\data\data\ParticleEffects\scripts\WPTrail.sqf";
857 lifeTimeVar=1;
858 positionVar[]={2,2,2};
859 MoveVelocityVar[]={10,5,10};
860 rotationVelocityVar=20;
861 sizeVar=0;
862 colorVar[]={0,0,0,0};
863 randomDirectionPeriodVar=0;
864 randomDirectionIntensityVar=0;
865 };
866 class FuelStationExp: Default
867 {
868 interval="0.001 * interval + 0.001";
869 circleRadius=1;
870 circleVelocity[]={10,0,10};
871 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
872 particleFSNtieth=16;
873 particleFSIndex=2;
874 particleFSFrameCount=80;
875 particleFSLoop=0;
876 angleVar=1;
877 animationName="";
878 particleType="Billboard";
879 timerPeriod=1;
880 lifeTime=1;
881 moveVelocity[]={0,1,0};
882 rotationVelocity=0;
883 weight=0.052000001;
884 volume=0.039999999;
885 rubbing=0.1;
886 size[]=
887 {
888 "0.0125 * intensity + 1.5",
889 "0.0125 * intensity + 15"
890 };
891 color[]=
892 {
893 {1,1,1,-0.69999999},
894 {0.050000001,0.050000001,0.050000001,-0.40000001},
895 {0,0,0,0}
896 };
897 animationSpeed[]={1.5};
898 randomDirectionPeriod=0.5;
899 randomDirectionIntensity=0.1;
900 onTimerScript="";
901 beforeDestroyScript="";
902 lifeTimeVar=0;
903 positionVar[]={3,1,3};
904 MoveVelocityVar[]={30,2.5,30};
905 rotationVelocityVar=25;
906 sizeVar=0;
907 colorVar[]={0,0,0,0};
908 randomDirectionPeriodVar=0;
909 randomDirectionIntensityVar=0;
910 };
911 class FuelStationSmk1: Default
912 {
913 interval="0.0005 * interval + 0.0005";
914 circleRadius=10;
915 circleVelocity[]={5,0,5};
916 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
917 particleFSNtieth=16;
918 particleFSIndex=7;
919 particleFSFrameCount=48;
920 particleFSLoop=1;
921 angleVar=360;
922 animationName="";
923 particleType="Billboard";
924 timerPeriod=1;
925 lifeTime=6;
926 moveVelocity[]={0,1,0};
927 rotationVelocity=0;
928 weight=0.052000001;
929 volume=0.039999999;
930 rubbing=0.1;
931 size[]=
932 {
933 "0.0125 * intensity + 8",
934 "0.0125 * intensity + 9",
935 "0.0125 * intensity + 10",
936 "0.0125 * intensity + 11"
937 };
938 color[]=
939 {
940 {0.1,0.1,0.1,0},
941 {0.1,0.1,0.1,0.40000001},
942 {0.1,0.1,0.1,0.40000001},
943 {0.1,0.1,0.1,0.40000001},
944 {0.1,0.1,0.1,0.30000001},
945 {0.1,0.1,0.1,0.2},
946 {0.1,0.1,0.1,0.1},
947 {0.1,0.1,0.1,0.050000001},
948 {0.1,0.1,0.1,0.050000001},
949 {0.1,0.1,0.1,0}
950 };
951 animationSpeed[]={1.5,0.5};
952 randomDirectionPeriod=0.1;
953 randomDirectionIntensity=0.34999999;
954 onTimerScript="";
955 beforeDestroyScript="";
956 lifeTimeVar=0;
957 positionVar[]={3,2,3};
958 MoveVelocityVar[]={5,5,5};
959 rotationVelocityVar=20;
960 sizeVar=0;
961 colorVar[]={0,0,0,0};
962 randomDirectionPeriodVar=0;
963 randomDirectionIntensityVar=0;
964 };
965 class FuelFire1: Default
966 {
967 interval="0.01 * fireInterval + 0.01";
968 circleRadius=1;
969 circleVelocity[]={0,0,0};
970 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
971 particleFSNtieth=16;
972 particleFSIndex=10;
973 particleFSFrameCount=32;
974 particleFSLoop=1;
975 angleVar=1;
976 animationName="";
977 particleType="Billboard";
978 timerPeriod=3;
979 lifeTime=2.3;
980 moveVelocity[]={0,2,0};
981 rotationVelocity=0;
982 weight=0.050000001;
983 volume=0.039999999;
984 rubbing=0.050000001;
985 size[]=
986 {
987 "1.25 * intensity + 2",
988 "1.25 * intensity + 0.3"
989 };
990 color[]=
991 {
992 {1,1,1,0},
993 {1,1,1,-1},
994 {1,1,1,-1},
995 {1,1,1,-1},
996 {1,1,1,-1},
997 {1,1,1,0}
998 };
999 animationSpeed[]={0.5,1};
1000 randomDirectionPeriod=0;
1001 randomDirectionIntensity=0;
1002 onTimerScript="";
1003 beforeDestroyScript="";
1004 lifeTimeVar=0.69999999;
1005 positionVar[]=
1006 {
1007 "2 + 1.1 * intensity",
1008 0.30000001,
1009 "2 + 1.1 * intensity"
1010 };
1011 moveVelocityVar[]={0.1,1.2,0.1};
1012 rotationVelocityVar=0;
1013 sizeVar=0.2;
1014 colorVar[]={0.1,0.1,0.1,0};
1015 randomDirectionPeriodVar=0;
1016 randomDirectionIntensityVar=0;
1017 };
1018 class FuelSmoke1: Default
1019 {
1020 interval="0.08 * interval + 0.08";
1021 circleRadius=1;
1022 circleVelocity[]={0,0,0};
1023 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1024 particleFSNtieth=16;
1025 particleFSIndex=7;
1026 particleFSFrameCount=48;
1027 particleFSLoop=1;
1028 angleVar=0.30000001;
1029 animationName="";
1030 particleType="Billboard";
1031 timerPeriod=1;
1032 lifeTime="1.12 * intensity + 5";
1033 moveVelocity[]={0,3,0};
1034 rotationVelocity=0;
1035 weight=0.050799999;
1036 volume=0.039999999;
1037 rubbing=0.050000001;
1038 size[]=
1039 {
1040 "1.25 * intensity + 3",
1041 "1.3 * intensity + 8",
1042 "1.4 * intensity + 13.5"
1043 };
1044 color[]=
1045 {
1046
1047 {
1048 0.0099999998,
1049 "0.01.",
1050 0.0099999998,
1051 0.80000001
1052 },
1053 {0.2,0.2,0.2,0.5},
1054 {0.2,0.2,0.2,0.40000001},
1055 {0.2,0.2,0.2,0.2},
1056 {0.2,0.2,0.2,0}
1057 };
1058 animationSpeed[]={1.5,0.5};
1059 randomDirectionPeriod=0.2;
1060 randomDirectionIntensity=0.050000001;
1061 onTimerScript="";
1062 beforeDestroyScript="";
1063 lifeTimeVar=3;
1064 positionVar[]=
1065 {
1066 "0.25 + 1 * intensity",
1067 0.30000001,
1068 "0.25 + 1 * intensity"
1069 };
1070 MoveVelocityVar[]={0.1,0.1,0.1};
1071 rotationVelocityVar=20;
1072 sizeVar=0.25;
1073 colorVar[]={0,0,0,0.30000001};
1074 randomDirectionPeriodVar=0.2;
1075 randomDirectionIntensityVar=0.050000001;
1076 };
1077 class FuelSmoke2: Default
1078 {
1079 interval="0.08 * interval + 0.08";
1080 circleRadius=1;
1081 circleVelocity[]={0,0,0};
1082 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1083 particleFSNtieth=16;
1084 particleFSIndex=7;
1085 particleFSFrameCount=48;
1086 particleFSLoop=1;
1087 angleVar=0;
1088 animationName="";
1089 particleType="Billboard";
1090 timerPeriod=1;
1091 lifeTime="1.25 * intensity + 10";
1092 moveVelocity[]={0,3,0};
1093 rotationVelocity=0;
1094 weight=0.050799999;
1095 volume=0.039999999;
1096 rubbing=0.050000001;
1097 size[]=
1098 {
1099 "1.25 * intensity + 3",
1100 "1.2 * intensity + 8",
1101 "1.2 * intensity + 10",
1102 "1.2 * intensity + 15"
1103 };
1104 color[]=
1105 {
1106
1107 {
1108 0.0099999998,
1109 "0.01.",
1110 0.0099999998,
1111 0.40000001
1112 },
1113 {0.2,0.2,0.2,0.2},
1114 {0.2,0.2,0.2,0.2},
1115 {0.2,0.2,0.2,0.2},
1116 {0.2,0.2,0.2,0.2},
1117 {0.2,0.2,0.2,0.1},
1118 {0.2,0.2,0.2,0}
1119 };
1120 animationSpeed[]={1.5,0.5};
1121 randomDirectionPeriod=0.1;
1122 randomDirectionIntensity=0.050000001;
1123 onTimerScript="";
1124 beforeDestroyScript="";
1125 lifeTimeVar=3;
1126 positionVar[]=
1127 {
1128 "0.25 + 1 * intensity",
1129 0.30000001,
1130 "0.25 + 1 * intensity"
1131 };
1132 MoveVelocityVar[]={0.1,0.1,0.1};
1133 rotationVelocityVar=20;
1134 sizeVar=0.25;
1135 colorVar[]={0,0,0,0.30000001};
1136 randomDirectionPeriodVar=0.1;
1137 randomDirectionIntensityVar=0.050000001;
1138 };
1139 class SmallSmokeFast1: Default
1140 {
1141 interval="0.03 * interval + 0.03";
1142 circleRadius=0;
1143 circleVelocity[]={0,0,0};
1144 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1145 particleFSNtieth=16;
1146 particleFSIndex=7;
1147 particleFSFrameCount=48;
1148 particleFSLoop=1;
1149 angleVar=1;
1150 animationName="";
1151 particleType="Billboard";
1152 timerPeriod=1;
1153 lifeTime=8;
1154 moveVelocity[]={0,2,0};
1155 rotationVelocity=0;
1156 weight=0.052000001;
1157 volume=0.039999999;
1158 rubbing=0.0099999998;
1159 size[]=
1160 {
1161 "0.0125 * intensity + 7",
1162 "0.0125 * intensity + 11",
1163 "0.0125 * intensity + 14",
1164 "0.0125 * intensity + 16"
1165 };
1166 color[]=
1167 {
1168 {0.40000001,0.40000001,0.40000001,1},
1169 {0.69999999,0.69999999,0.69999999,0.60000002},
1170 {0.89999998,0.89999998,0.89999998,0.30000001},
1171 {1,1,1,0}
1172 };
1173 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1174 randomDirectionPeriod=0.2;
1175 randomDirectionIntensity=0.2;
1176 onTimerScript="";
1177 beforeDestroyScript="";
1178 lifeTimeVar=4;
1179 positionVar[]={4,3,4};
1180 MoveVelocityVar[]={3,2,3};
1181 rotationVelocityVar=20;
1182 sizeVar=0.60000002;
1183 colorVar[]={0,0,0,0};
1184 randomDirectionPeriodVar=0;
1185 randomDirectionIntensityVar=0;
1186 };
1187 class CloudBigLight: Default
1188 {
1189 interval="0.03 * interval + 0.02";
1190 circleRadius=0;
1191 circleVelocity[]={0,0,0};
1192 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1193 particleFSNtieth=16;
1194 particleFSIndex=7;
1195 particleFSFrameCount=48;
1196 particleFSLoop=1;
1197 angleVar=1;
1198 animationName="";
1199 particleType="Billboard";
1200 timerPeriod=1;
1201 lifeTime=8;
1202 moveVelocity[]={0,3,0};
1203 rotationVelocity=0;
1204 weight=0.052000001;
1205 volume=0.039999999;
1206 rubbing=0.0099999998;
1207 size[]=
1208 {
1209 "0.0125 * intensity + 7",
1210 "0.0125 * intensity + 11",
1211 "0.0125 * intensity + 14",
1212 "0.0125 * intensity + 16"
1213 };
1214 color[]=
1215 {
1216 {0.69999999,0.69999999,0.69999999,1},
1217 {0.80000001,0.80000001,0.80000001,0.60000002},
1218 {0.89999998,0.89999998,0.89999998,0.30000001},
1219 {1,1,1,0}
1220 };
1221 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1222 randomDirectionPeriod=0.2;
1223 randomDirectionIntensity=0.2;
1224 onTimerScript="";
1225 beforeDestroyScript="";
1226 lifeTimeVar=4;
1227 positionVar[]={4,3,4};
1228 MoveVelocityVar[]={3,2,3};
1229 rotationVelocityVar=20;
1230 sizeVar=0.60000002;
1231 colorVar[]={0,0,0,0};
1232 randomDirectionPeriodVar=0;
1233 randomDirectionIntensityVar=0;
1234 };
1235 class CloudMedLight: Default
1236 {
1237 interval="0.02 * interval + 0.01";
1238 circleRadius=0;
1239 circleVelocity[]={0,0,0};
1240 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1241 particleFSNtieth=16;
1242 particleFSIndex=7;
1243 particleFSFrameCount=48;
1244 particleFSLoop=1;
1245 angleVar=1;
1246 animationName="";
1247 particleType="Billboard";
1248 timerPeriod=1;
1249 lifeTime=12;
1250 moveVelocity[]={0,2.5,0};
1251 rotationVelocity=0;
1252 weight=0.052000001;
1253 volume=0.039999999;
1254 rubbing=0.0099999998;
1255 size[]=
1256 {
1257 "0.0125 * intensity + 6",
1258 "0.0125 * intensity + 9",
1259 "0.0125 * intensity + 11",
1260 "0.0125 * intensity 12"
1261 };
1262 color[]=
1263 {
1264 {0.69999999,0.69999999,0.69999999,1},
1265 {0.80000001,0.80000001,0.80000001,0.60000002},
1266 {0.80000001,0.80000001,0.80000001,0.30000001},
1267 {0.89999998,0.89999998,0.89999998,0.15000001},
1268 {1,1,1,0}
1269 };
1270 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1271 randomDirectionPeriod=0.2;
1272 randomDirectionIntensity=0.2;
1273 onTimerScript="";
1274 beforeDestroyScript="";
1275 lifeTimeVar=4;
1276 positionVar[]={2.5,3,2.5};
1277 MoveVelocityVar[]={2,2.5,2};
1278 rotationVelocityVar=20;
1279 sizeVar=0.60000002;
1280 colorVar[]={0,0,0,0};
1281 randomDirectionPeriodVar=0;
1282 randomDirectionIntensityVar=0;
1283 };
1284 class CloudBigDark: Default
1285 {
1286 interval="0.02 * interval + 0.01";
1287 circleRadius=0;
1288 circleVelocity[]={0,0,0};
1289 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1290 particleFSNtieth=16;
1291 particleFSIndex=7;
1292 particleFSFrameCount=48;
1293 particleFSLoop=1;
1294 angleVar=1;
1295 animationName="";
1296 particleType="Billboard";
1297 timerPeriod=1;
1298 lifeTime=18;
1299 moveVelocity[]={0,3,0};
1300 rotationVelocity=0;
1301 weight=0.052000001;
1302 volume=0.039999999;
1303 rubbing=0.0099999998;
1304 size[]=
1305 {
1306 "0.0125 * intensity + 10",
1307 "0.0125 * intensity + 15",
1308 "0.0125 * intensity + 17",
1309 "0.125 * intensity + 18"
1310 };
1311 color[]=
1312 {
1313 {0.2,0.2,0.2,1},
1314 {0.40000001,0.40000001,0.40000001,0.60000002},
1315 {0.60000002,0.60000002,0.60000002,0.30000001},
1316 {1,1,1,0}
1317 };
1318 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1319 randomDirectionPeriod=0.2;
1320 randomDirectionIntensity=0.2;
1321 onTimerScript="";
1322 beforeDestroyScript="";
1323 lifeTimeVar=6;
1324 positionVar[]={4,3,4};
1325 MoveVelocityVar[]={2,3,2};
1326 rotationVelocityVar=20;
1327 sizeVar=0.60000002;
1328 colorVar[]={0,0,0,0};
1329 randomDirectionPeriodVar=0;
1330 randomDirectionIntensityVar=0;
1331 };
1332 class CloudMedDark: Default
1333 {
1334 interval="0.02 * interval + 0.01";
1335 circleRadius=0;
1336 circleVelocity[]={0,0,0};
1337 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1338 particleFSNtieth=16;
1339 particleFSIndex=7;
1340 particleFSFrameCount=48;
1341 particleFSLoop=1;
1342 angleVar=1;
1343 animationName="";
1344 particleType="Billboard";
1345 timerPeriod=1;
1346 lifeTime=14;
1347 moveVelocity[]={0,3,0};
1348 rotationVelocity=0;
1349 weight=0.052000001;
1350 volume=0.039999999;
1351 rubbing=0.0099999998;
1352 size[]=
1353 {
1354 "0.0125 * intensity + 6",
1355 "0.0125 * intensity + 9",
1356 "0.0125 * intensity + 13",
1357 "0.0125 * intensity 15"
1358 };
1359 color[]=
1360 {
1361 {0.2,0.2,0.2,1},
1362 {0.40000001,0.40000001,0.40000001,0.60000002},
1363 {0.60000002,0.60000002,0.60000002,0.30000001},
1364 {0.69999999,0.69999999,0.69999999,0.15000001},
1365 {1,1,1,0}
1366 };
1367 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1368 randomDirectionPeriod=0.2;
1369 randomDirectionIntensity=0.2;
1370 onTimerScript="";
1371 beforeDestroyScript="";
1372 lifeTimeVar=5;
1373 positionVar[]={2.5,3,2.5};
1374 MoveVelocityVar[]={1.5,3,1.5};
1375 rotationVelocityVar=20;
1376 sizeVar=0;
1377 colorVar[]={0,0,0,0};
1378 randomDirectionPeriodVar=0;
1379 randomDirectionIntensityVar=0;
1380 };
1381 class SmallSmokeFast2: Default
1382 {
1383 interval="0.05 * interval + 0.05";
1384 circleRadius=0;
1385 circleVelocity[]={0,0,0};
1386 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1387 particleFSNtieth=16;
1388 particleFSIndex=7;
1389 particleFSFrameCount=48;
1390 particleFSLoop=1;
1391 angleVar=1;
1392 animationName="";
1393 particleType="Billboard";
1394 timerPeriod=1;
1395 lifeTime=4;
1396 moveVelocity[]={0,5,0};
1397 rotationVelocity=0;
1398 weight=0.052999999;
1399 volume=0.039999999;
1400 rubbing=0.0099999998;
1401 size[]=
1402 {
1403 "0.0125 * intensity + 2",
1404 "0.125 * intensity + 12",
1405 "0.0.125 * intensity + 15"
1406 };
1407 color[]=
1408 {
1409 {1,0.87,0.62,0.69999999},
1410 {1,0.87,0.62,0.2},
1411 {1,1,1,0}
1412 };
1413 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1414 randomDirectionPeriod=0.2;
1415 randomDirectionIntensity=0.2;
1416 onTimerScript="";
1417 beforeDestroyScript="";
1418 lifeTimeVar=0;
1419 positionVar[]={1,2,1};
1420 MoveVelocityVar[]={0.5,3,0.5};
1421 rotationVelocityVar=20;
1422 sizeVar=0.5;
1423 colorVar[]={0,0,0,0};
1424 randomDirectionPeriodVar=0;
1425 randomDirectionIntensityVar=0;
1426 };
1427 class SmallSmokeSlow1: Default
1428 {
1429 interval="0.05 * interval + 0.05";
1430 circleRadius=0;
1431 circleVelocity[]={0,0,0};
1432 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1433 particleFSNtieth=16;
1434 particleFSIndex=7;
1435 particleFSFrameCount=48;
1436 particleFSLoop=1;
1437 angleVar=1;
1438 animationName="";
1439 particleType="Billboard";
1440 timerPeriod=1;
1441 lifeTime=2;
1442 moveVelocity[]={0,2.5,0};
1443 rotationVelocity=0;
1444 weight=0.050000001;
1445 volume=0.039999999;
1446 rubbing=0.1;
1447 size[]=
1448 {
1449 "0.0125 * intensity + 2",
1450 "0.125 * intensity + 10"
1451 };
1452 color[]=
1453 {
1454 {0.1,0.1,0.1,0.69999999},
1455 {0.25,0.25,0.25,0.050000001},
1456 {0.25,0.25,0.25,0}
1457 };
1458 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1459 randomDirectionPeriod=0.2;
1460 randomDirectionIntensity=0.2;
1461 onTimerScript="";
1462 beforeDestroyScript="";
1463 lifeTimeVar=0.5;
1464 positionVar[]={0.5,2,0.5};
1465 MoveVelocityVar[]={1,2.5,1};
1466 rotationVelocityVar=20;
1467 sizeVar=0;
1468 colorVar[]={0,0,0,0};
1469 randomDirectionPeriodVar=0;
1470 randomDirectionIntensityVar=0;
1471 };
1472 class SmallSmokeSlow2: Default
1473 {
1474 interval="0.05 * interval + 0.05";
1475 circleRadius=0;
1476 circleVelocity[]={0,0,0};
1477 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1478 particleFSNtieth=16;
1479 particleFSIndex=7;
1480 particleFSFrameCount=48;
1481 particleFSLoop=1;
1482 angleVar=360;
1483 animationName="";
1484 particleType="Billboard";
1485 timerPeriod=1;
1486 lifeTime=2;
1487 moveVelocity[]={0,2.5,0};
1488 rotationVelocity=0;
1489 weight=0.050000001;
1490 volume=0.039999999;
1491 rubbing=0.1;
1492 size[]=
1493 {
1494 "0.0125 * intensity + 2",
1495 "0.0125 * intensity + 10"
1496 };
1497 color[]=
1498 {
1499 {0.1,0.1,0.1,0.69999999},
1500 {0.25,0.25,0.25,0.050000001},
1501 {0.25,0.25,0.25,0}
1502 };
1503 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1504 randomDirectionPeriod=0.2;
1505 randomDirectionIntensity=0.2;
1506 onTimerScript="";
1507 beforeDestroyScript="";
1508 lifeTimeVar=0.5;
1509 positionVar[]={0.5,2,0.5};
1510 MoveVelocityVar[]={1,2.5,1};
1511 rotationVelocityVar=20;
1512 sizeVar=0;
1513 colorVar[]={0,0,0,0};
1514 randomDirectionPeriodVar=0;
1515 randomDirectionIntensityVar=0;
1516 };
1517 class SmokeBig: Default
1518 {
1519 interval="0.025 * interval + 0.025";
1520 circleRadius=2;
1521 circleVelocity[]={-0.2,0,-0.2};
1522 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1523 particleFSNtieth=16;
1524 particleFSIndex=7;
1525 particleFSFrameCount=48;
1526 particleFSLoop=1;
1527 animationName="";
1528 particleType="Billboard";
1529 timerPeriod=1;
1530 lifeTime=4;
1531 moveVelocity[]={0,5,0};
1532 rotationVelocity=0;
1533 weight=0.052999999;
1534 volume=0.039999999;
1535 rubbing=0.0099999998;
1536 size[]=
1537 {
1538 "0.0125 * intensity + 2",
1539 ".0.0125 * intensity + 6",
1540 ".0.0125 * intensity + 11"
1541 };
1542 color[]=
1543 {
1544 {0.80000001,0.67000002,0.51999998,0.69999999},
1545 {1,0.89999998,0.85000002,0.5},
1546 {0.80000001,0.67000002,0.51999998,0}
1547 };
1548 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1549 randomDirectionPeriod=0.2;
1550 randomDirectionIntensity=0.2;
1551 onTimerScript="";
1552 beforeDestroyScript="";
1553 lifeTimeVar=0.5;
1554 positionVar[]={0.5,2,0.5};
1555 MoveVelocityVar[]={1.5,3,1.5};
1556 rotationVelocityVar=20;
1557 sizeVar=0;
1558 colorVar[]={0,0,0,0};
1559 randomDirectionPeriodVar=0;
1560 randomDirectionIntensityVar=0;
1561 };
1562 class Stones: Default
1563 {
1564 interval="0.01 * interval + 0.01";
1565 circleRadius=0;
1566 circleVelocity[]={0,0,0};
1567 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1568 particleFSNtieth=16;
1569 particleFSIndex=13;
1570 particleFSFrameCount=2;
1571 animationName="";
1572 particleType="spaceobject";
1573 timerPeriod=0.1;
1574 lifeTime=3;
1575 moveVelocity[]={0,5,0};
1576 rotationVelocity=1;
1577 weight=50;
1578 volume=0.0099999998;
1579 rubbing=0;
1580 size[]={1};
1581 color[]=
1582 {
1583 {1,1,1,1}
1584 };
1585 animationSpeed[]={1};
1586 randomDirectionPeriod=0.2;
1587 randomDirectionIntensity=0.2;
1588 onTimerScript="";
1589 beforeDestroyScript="";
1590 lifeTimeVar=0.5;
1591 positionVar[]={1,1,1};
1592 MoveVelocityVar[]={10,8,10};
1593 rotationVelocityVar=35;
1594 sizeVar=0;
1595 colorVar[]={0,0,0,0};
1596 randomDirectionPeriodVar=0;
1597 randomDirectionIntensityVar=0;
1598 };
1599 class SmokeTrails: Default
1600 {
1601 interval=0.15000001;
1602 circleRadius=1;
1603 circleVelocity[]={5,5,5};
1604 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1605 particleFSNtieth=16;
1606 particleFSIndex=7;
1607 particleFSFrameCount=48;
1608 particleFSLoop=1;
1609 animationName="";
1610 particleType="BillBoard";
1611 timerPeriod=0.1;
1612 lifeTime=1;
1613 moveVelocity[]={0,10,0};
1614 rotationVelocity=0;
1615 weight=30;
1616 volume=0.0099999998;
1617 rubbing=0;
1618 size[]={0};
1619 color[]=
1620 {
1621 {1,1,1,1}
1622 };
1623 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1624 randomDirectionPeriod=0.1;
1625 randomDirectionIntensity=0.5;
1626 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail1.sqf";
1627 beforeDestroyScript="";
1628 lifeTimeVar=3;
1629 positionVar[]={0.1,0,0.1};
1630 MoveVelocityVar[]={0.5,5,0.5};
1631 rotationVelocityVar=20;
1632 sizeVar=0;
1633 colorVar[]={0,0,0,0};
1634 randomDirectionPeriodVar=0;
1635 randomDirectionIntensityVar=0;
1636 };
1637 class CircleDustBig: Default
1638 {
1639 interval=0.0049999999;
1640 circleRadius=4;
1641 circleVelocity[]={1,0,1};
1642 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1643 particleFSNtieth=16;
1644 particleFSIndex=12;
1645 particleFSFrameCount=13;
1646 particleFSLoop=0;
1647 animationName="";
1648 particleType="Billboard";
1649 timerPeriod=1;
1650 lifeTime=3;
1651 moveVelocity[]={0,1,0};
1652 rotationVelocity=0;
1653 weight=0.052999999;
1654 volume=0.039999999;
1655 rubbing=0.02;
1656 size[]=
1657 {
1658 "0.0125 * intensity + 5",
1659 "0.0125 * intensity + 8"
1660 };
1661 color[]=
1662 {
1663 {0.60000002,0.5,0.40000001,0.30000001},
1664 {0.60000002,0.5,0.40000001,0.30000001},
1665 {0.60000002,0.5,0.40000001,0.25},
1666 {0.60000002,0.5,0.40000001,0.2},
1667 {0.60000002,0.5,0.40000001,0.1},
1668 {0.60000002,0.5,0.40000001,0}
1669 };
1670 animationSpeed[]={1000};
1671 randomDirectionPeriod=0.1;
1672 randomDirectionIntensity=0.050000001;
1673 onTimerScript="";
1674 beforeDestroyScript="";
1675 lifeTimeVar=1;
1676 positionVar[]={10,1,10};
1677 MoveVelocityVar[]={2,0.5,2};
1678 rotationVelocityVar=20;
1679 sizeVar=0.30000001;
1680 colorVar[]={0,0,0,0};
1681 randomDirectionPeriodVar=0;
1682 randomDirectionIntensityVar=0;
1683 };
1684 class CircleDustMed: Default
1685 {
1686 interval=0.003;
1687 circleRadius=2;
1688 circleVelocity[]={1,0,1};
1689 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1690 particleFSNtieth=16;
1691 particleFSIndex=12;
1692 particleFSFrameCount=13;
1693 particleFSLoop=0;
1694 animationName="";
1695 particleType="Billboard";
1696 timerPeriod=1;
1697 lifeTime=2.5;
1698 moveVelocity[]={0,1,0};
1699 rotationVelocity=0;
1700 weight=0.052999999;
1701 volume=0.039999999;
1702 rubbing=0.050000001;
1703 size[]={4,8};
1704 color[]=
1705 {
1706 {0.5,0.40000001,0.30000001,0.2},
1707 {0.5,0.40000001,0.30000001,0.30000001},
1708 {0.5,0.40000001,0.30000001,0.2},
1709 {0.5,0.40000001,0.30000001,0.15000001},
1710 {0.5,0.40000001,0.30000001,0.050000001},
1711 {0.60000002,0.5,0.40000001,0}
1712 };
1713 animationSpeed[]={1000};
1714 randomDirectionPeriod=0.1;
1715 randomDirectionIntensity=0.050000001;
1716 onTimerScript="";
1717 beforeDestroyScript="";
1718 lifeTimeVar=0.5;
1719 positionVar[]={10,1,10};
1720 MoveVelocityVar[]={0.5,0.5,0.5};
1721 rotationVelocityVar=20;
1722 sizeVar=0.2;
1723 colorVar[]={0,0,0,0};
1724 randomDirectionPeriodVar=0;
1725 randomDirectionIntensityVar=0;
1726 };
1727 class CircleDustSmall: Default
1728 {
1729 interval=0.012;
1730 circleRadius=0.5;
1731 circleVelocity[]={1,0,1};
1732 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1733 particleFSNtieth=16;
1734 particleFSIndex=12;
1735 particleFSFrameCount=13;
1736 particleFSLoop=0;
1737 animationName="";
1738 particleType="Billboard";
1739 timerPeriod=1;
1740 lifeTime=1.2;
1741 moveVelocity[]={0,1,0};
1742 rotationVelocity=0;
1743 weight=0.052999999;
1744 volume=0.039999999;
1745 rubbing=0.0099999998;
1746 size[]={2,3};
1747 color[]=
1748 {
1749 {0.079999998,0.067000002,0.052000001,0.2},
1750 {0.60000002,0.5,0.40000001,0}
1751 };
1752 animationSpeed[]={1000};
1753 randomDirectionPeriod=0.1;
1754 randomDirectionIntensity=0.050000001;
1755 onTimerScript="";
1756 beforeDestroyScript="";
1757 lifeTimeVar=0.30000001;
1758 positionVar[]={4,4,4};
1759 MoveVelocityVar[]={0.5,0.5,0.5};
1760 rotationVelocityVar=20;
1761 sizeVar=0.30000001;
1762 colorVar[]={0,0,0,0};
1763 randomDirectionPeriodVar=0;
1764 randomDirectionIntensityVar=0;
1765 };
1766 class GrenadeExp: Default
1767 {
1768 interval=0.1;
1769 circleRadius=0;
1770 circleVelocity[]={0,0,0};
1771 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1772 particleFSNtieth=16;
1773 particleFSIndex=0;
1774 particleFSFrameCount=32;
1775 particleFSLoop=0;
1776 angleVar=1;
1777 animationName="";
1778 particleType="Billboard";
1779 timerPeriod=1;
1780 lifeTime=0.69999999;
1781 moveVelocity[]={0,1,0};
1782 rotationVelocity=0;
1783 weight=10;
1784 volume=7.9000001;
1785 rubbing=0.1;
1786 size[]=
1787 {
1788 "0.0125 * intensity + 3",
1789 "0.0125 * intensity + 1"
1790 };
1791 color[]=
1792 {
1793 {1,1,1,-3},
1794 {1,1,1,0}
1795 };
1796 animationSpeed[]={1};
1797 randomDirectionPeriod=0.2;
1798 randomDirectionIntensity=0.2;
1799 onTimerScript="";
1800 beforeDestroyScript="";
1801 lifeTimeVar=0;
1802 positionVar[]={1,0.1,1};
1803 MoveVelocityVar[]={0.2,0.5,0.2};
1804 rotationVelocityVar=90;
1805 sizeVar=0.5;
1806 colorVar[]={0,0,0,0};
1807 randomDirectionPeriodVar=0;
1808 randomDirectionIntensityVar=0;
1809 };
1810 class GrenadeSmoke1: Default
1811 {
1812 interval="0.014 * interval + 0.014";
1813 circleRadius=0;
1814 circleVelocity[]={0,0,0};
1815 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1816 particleFSNtieth=16;
1817 particleFSIndex=7;
1818 particleFSFrameCount=48;
1819 particleFSLoop=1;
1820 angleVar=1;
1821 animationName="";
1822 particleType="Billboard";
1823 timerPeriod=1;
1824 lifeTime=8;
1825 moveVelocity[]={0,1,0};
1826 rotationVelocity=0;
1827 weight=0.052999999;
1828 volume=0.039999999;
1829 rubbing=0.15000001;
1830 size[]=
1831 {
1832 "0.013 * intensity + 4",
1833 "0.0125 * intensity + 6",
1834 "0.013 * intensity + 8",
1835 "0.013 * intensity + 12"
1836 };
1837 color[]=
1838 {
1839 {0.5,0.5,0.5,0.30000001},
1840 {0.80000001,0.80000001,0.80000001,0.050000001},
1841 {0.80000001,0.80000001,0.80000001,0.050000001},
1842 {0.80000001,0.80000001,0.80000001,0.050000001},
1843 {0.89999998,0.89999998,0.89999998,0.25},
1844 {1,1,1,0}
1845 };
1846 animationSpeed[]={1.7,0.60000002,0.40000001,0.30000001,0.30000001};
1847 randomDirectionPeriod=0.2;
1848 randomDirectionIntensity=0.2;
1849 onTimerScript="";
1850 beforeDestroyScript="";
1851 lifeTimeVar=3;
1852 positionVar[]={1.2,0.60000002,1.2};
1853 MoveVelocityVar[]={3,1.5,3};
1854 rotationVelocityVar=20;
1855 sizeVar=0.40000001;
1856 colorVar[]={0,0,0,0};
1857 randomDirectionPeriodVar=0.5;
1858 randomDirectionIntensityVar=0.02;
1859 };
1860 class GrenadeStones: Default
1861 {
1862 interval="0.002";
1863 circleRadius=0;
1864 circleVelocity[]={0,0,0};
1865 particleShape="\dz\data\data\ParticleEffects\pstone\pstone.p3d";
1866 animationName="";
1867 particleType="spaceobject";
1868 timerPeriod=0.1;
1869 lifeTime=3;
1870 moveVelocity[]={0,2,0};
1871 rotationVelocity=1;
1872 weight=10;
1873 volume=0.1;
1874 rubbing=0;
1875 size[]={0.40000001};
1876 color[]=
1877 {
1878 {1,1,1,1}
1879 };
1880 animationSpeed[]={1};
1881 randomDirectionPeriod=0;
1882 randomDirectionIntensity=0;
1883 onTimerScript="";
1884 beforeDestroyScript="";
1885 lifeTimeVar=0;
1886 positionVar[]={1,0.5,1};
1887 MoveVelocityVar[]={6,4,6};
1888 rotationVelocityVar=1;
1889 sizeVar=0.1;
1890 colorVar[]={0,0,0,0};
1891 randomDirectionPeriodVar=0;
1892 randomDirectionIntensityVar=0;
1893 };
1894 class RocketSmokeTrails: Default
1895 {
1896 interval=0.0099999998;
1897 circleRadius=1;
1898 circleVelocity[]={50,50,50};
1899 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1900 particleFSNtieth=16;
1901 particleFSIndex=7;
1902 particleFSFrameCount=48;
1903 particleFSLoop=1;
1904 animationName="";
1905 particleType="BillBoard";
1906 timerPeriod=0.0099999998;
1907 lifeTime=0.1;
1908 moveVelocity[]={0,13,0};
1909 rotationVelocity=0;
1910 weight=30;
1911 volume=0.0099999998;
1912 rubbing=0;
1913 size[]={0};
1914 color[]=
1915 {
1916 {0.1,0.1,0.1,1}
1917 };
1918 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1919 randomDirectionPeriod=0.1;
1920 randomDirectionIntensity=0.5;
1921 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail1.sqf";
1922 beforeDestroyScript="";
1923 lifeTimeVar=0.050000001;
1924 positionVar[]={0.1,0,0.1};
1925 MoveVelocityVar[]={0.5,5,0.5};
1926 rotationVelocityVar=20;
1927 sizeVar=0;
1928 colorVar[]={0,0,0,0};
1929 randomDirectionPeriodVar=0.5;
1930 randomDirectionIntensityVar=0.5;
1931 };
1932 class RocketSmokeTrails2: Default
1933 {
1934 interval=0.0099999998;
1935 circleRadius=1;
1936 circleVelocity[]={50,50,50};
1937 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1938 particleFSNtieth=16;
1939 particleFSIndex=7;
1940 particleFSFrameCount=48;
1941 particleFSLoop=1;
1942 animationName="";
1943 particleType="BillBoard";
1944 timerPeriod=0.0099999998;
1945 lifeTime=0.1;
1946 moveVelocity[]={0,13,0};
1947 rotationVelocity=0;
1948 weight=30;
1949 volume=0.0099999998;
1950 rubbing=0;
1951 size[]={0};
1952 color[]=
1953 {
1954 {0.1,0.1,0.1,1}
1955 };
1956 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
1957 randomDirectionPeriod=0.1;
1958 randomDirectionIntensity=0.5;
1959 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail2.sqf";
1960 beforeDestroyScript="";
1961 lifeTimeVar=0.050000001;
1962 positionVar[]={0.1,0,0.1};
1963 MoveVelocityVar[]={2,5,2};
1964 rotationVelocityVar=20;
1965 sizeVar=0;
1966 colorVar[]={0,0,0,0};
1967 randomDirectionPeriodVar=0.5;
1968 randomDirectionIntensityVar=0.5;
1969 };
1970 class ExploRocks: Default
1971 {
1972 interval=0.02;
1973 circleRadius=0.1;
1974 circleVelocity[]={1.5,1,1.5};
1975 angleVar=1;
1976 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
1977 particleFSNtieth=16;
1978 particleFSIndex=12;
1979 particleFSFrameCount=9;
1980 particleFSLoop=0;
1981 animationName="";
1982 particleType="BillBoard";
1983 timerPeriod=1;
1984 lifeTime=3;
1985 moveVelocity[]={0,7,0};
1986 rotationVelocity=0;
1987 weight=50;
1988 volume=0.0099999998;
1989 rubbing=0;
1990 size[]={2,5};
1991 color[]=
1992 {
1993 {0.5,0.5,0.5,1},
1994 {0.5,0.5,0.5,0}
1995 };
1996 animationSpeed[]={1000};
1997 randomDirectionPeriod=0;
1998 randomDirectionIntensity=0;
1999 onTimerScript="";
2000 beforeDestroyScript="";
2001 lifeTimeVar=0.5;
2002 positionVar[]={0.1,0,0.1};
2003 MoveVelocityVar[]={4,7,4};
2004 rotationVelocityVar=20;
2005 sizeVar=1;
2006 colorVar[]={0.1,0.1,0.1,0.1};
2007 randomDirectionPeriodVar=0;
2008 randomDirectionIntensityVar=0;
2009 };
2010 class ExploRocksDark: Default
2011 {
2012 interval=0.02;
2013 circleRadius=0.1;
2014 circleVelocity[]={1.5,1,1.5};
2015 angleVar=1;
2016 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2017 particleFSNtieth=16;
2018 particleFSIndex=12;
2019 particleFSFrameCount=9;
2020 particleFSLoop=0;
2021 animationName="";
2022 particleType="BillBoard";
2023 timerPeriod=1;
2024 lifeTime=3;
2025 moveVelocity[]={0,7,0};
2026 rotationVelocity=0;
2027 weight=50;
2028 volume=0.0099999998;
2029 rubbing=0;
2030 size[]={2,4};
2031 color[]=
2032 {
2033 {0.2,0.2,0.2,1},
2034 {0.2,0.2,0.2,0}
2035 };
2036 animationSpeed[]={1000};
2037 randomDirectionPeriod=0;
2038 randomDirectionIntensity=0;
2039 onTimerScript="";
2040 beforeDestroyScript="";
2041 lifeTimeVar=0.5;
2042 positionVar[]={0.1,0,0.1};
2043 MoveVelocityVar[]={2,7,2};
2044 rotationVelocityVar=20;
2045 sizeVar=1;
2046 colorVar[]={0.1,0.1,0.1,0.1};
2047 randomDirectionPeriodVar=0;
2048 randomDirectionIntensityVar=0;
2049 };
2050 class ShellSmokeTrail1: Default
2051 {
2052 interval=11;
2053 circleRadius=1;
2054 circleVelocity[]={7,2,7};
2055 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2056 particleFSNtieth=16;
2057 particleFSIndex=7;
2058 particleFSFrameCount=48;
2059 particleFSLoop=1;
2060 animationName="";
2061 particleType="BillBoard";
2062 timerPeriod=0.1;
2063 lifeTime=1.3;
2064 moveVelocity[]={0,6,0};
2065 rotationVelocity=0;
2066 weight=30;
2067 volume=0.0099999998;
2068 rubbing=0;
2069 size[]={0};
2070 color[]=
2071 {
2072 {1,1,1,1}
2073 };
2074 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
2075 randomDirectionPeriod=0.1;
2076 randomDirectionIntensity=1;
2077 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail1.sqf";
2078 beforeDestroyScript="";
2079 lifeTimeVar=0.5;
2080 positionVar[]={0.1,0,0.1};
2081 MoveVelocityVar[]={0.5,1,0.5};
2082 rotationVelocityVar=20;
2083 sizeVar=0;
2084 colorVar[]={0,0,0,0};
2085 randomDirectionPeriodVar=0.1;
2086 randomDirectionIntensityVar=1;
2087 };
2088 class ShellSmokeTrail2: Default
2089 {
2090 interval=11;
2091 circleRadius=1;
2092 circleVelocity[]={7,2,7};
2093 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2094 particleFSNtieth=16;
2095 particleFSIndex=7;
2096 particleFSFrameCount=48;
2097 particleFSLoop=1;
2098 animationName="";
2099 particleType="BillBoard";
2100 timerPeriod=0.1;
2101 lifeTime=1.3;
2102 moveVelocity[]={0,6,0};
2103 rotationVelocity=0;
2104 weight=30;
2105 volume=0.0099999998;
2106 rubbing=0;
2107 size[]={0};
2108 color[]=
2109 {
2110 {1,1,1,1}
2111 };
2112 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
2113 randomDirectionPeriod=0.1;
2114 randomDirectionIntensity=1;
2115 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail1.sqf";
2116 beforeDestroyScript="";
2117 lifeTimeVar=0.5;
2118 positionVar[]={0.1,0,0.1};
2119 MoveVelocityVar[]={0.5,1,0.5};
2120 rotationVelocityVar=20;
2121 sizeVar=0;
2122 colorVar[]={0,0,0,0};
2123 randomDirectionPeriodVar=0.1;
2124 randomDirectionIntensityVar=1;
2125 };
2126 class ShellSmokeTrail3: Default
2127 {
2128 interval=11;
2129 circleRadius=1;
2130 circleVelocity[]={7,2,7};
2131 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2132 particleFSNtieth=16;
2133 particleFSIndex=7;
2134 particleFSFrameCount=48;
2135 particleFSLoop=0;
2136 animationName="";
2137 particleType="BillBoard";
2138 timerPeriod=0.1;
2139 lifeTime=1.3;
2140 moveVelocity[]={0,6,0};
2141 rotationVelocity=1;
2142 weight=30;
2143 volume=0.0099999998;
2144 rubbing=0;
2145 size[]={0};
2146 color[]=
2147 {
2148 {1,1,1,1}
2149 };
2150 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
2151 randomDirectionPeriod=0.1;
2152 randomDirectionIntensity=1;
2153 onTimerScript="\dz\data\data\ParticleEffects\scripts\SmokeTrail1.sqf";
2154 beforeDestroyScript="";
2155 lifeTimeVar=0.5;
2156 positionVar[]={0.1,0,0.1};
2157 MoveVelocityVar[]={0.5,1,0.5};
2158 rotationVelocityVar=20;
2159 sizeVar=0;
2160 colorVar[]={0,0,0,0};
2161 randomDirectionPeriodVar=0.1;
2162 randomDirectionIntensityVar=1;
2163 };
2164 class ShellSmoke: Default
2165 {
2166 interval="0.01 * interval + 0.01";
2167 circleRadius=0;
2168 circleVelocity[]={0,0,0};
2169 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2170 particleFSNtieth=16;
2171 particleFSIndex=7;
2172 particleFSFrameCount=48;
2173 particleFSLoop=1;
2174 angleVar=360;
2175 animationName="";
2176 particleType="Billboard";
2177 timerPeriod=1;
2178 lifeTime=2;
2179 moveVelocity[]={0,3,0};
2180 rotationVelocity=0;
2181 weight=0.07;
2182 volume=0.039999999;
2183 rubbing=0.0099999998;
2184 size[]=
2185 {
2186 "0.0125 * intensity + 2",
2187 "0.0125 * intensity + 7",
2188 "0.0125 * intensity + 8"
2189 };
2190 color[]=
2191 {
2192 {0.30000001,0.30000001,0.30000001,0.40000001},
2193 {0.5,0.5,0.5,0.2},
2194 {1,1,1,0}
2195 };
2196 animationSpeed[]={1.5,0.5,0.30000001,0.25,0.25};
2197 randomDirectionPeriod=0.2;
2198 randomDirectionIntensity=0.2;
2199 onTimerScript="";
2200 beforeDestroyScript="";
2201 lifeTimeVar=0;
2202 positionVar[]={0.25,0.5,0.25};
2203 MoveVelocityVar[]={1,7,1};
2204 rotationVelocityVar=20;
2205 sizeVar=0.5;
2206 colorVar[]={0,0,0,0};
2207 randomDirectionPeriodVar=0;
2208 randomDirectionIntensityVar=0;
2209 };
2210 class ShellStones: Default
2211 {
2212 interval="0.015 * interval + 0.015";
2213 circleRadius=0;
2214 circleVelocity[]={0,0,0};
2215 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2216 particleFSNtieth=16;
2217 particleFSIndex=12;
2218 particleFSFrameCount=9;
2219 particleFSLoop=0;
2220 angleVar=1;
2221 animationName="";
2222 particleType="Billboard";
2223 timerPeriod=0.1;
2224 lifeTime=4;
2225 moveVelocity[]=
2226 {
2227 0,
2228 "0.0125 * intensity + 7",
2229 0
2230 };
2231 rotationVelocity=1;
2232 weight=12;
2233 volume=0.1;
2234 rubbing=0;
2235 size[]={10,15};
2236 color[]=
2237 {
2238 {0.40000001,0.40000001,0.40000001,1},
2239 {0.5,0.5,0.5,0}
2240 };
2241 animationSpeed[]={1000};
2242 randomDirectionPeriod=0;
2243 randomDirectionIntensity=0;
2244 onTimerScript="";
2245 beforeDestroyScript="";
2246 lifeTimeVar=0;
2247 positionVar[]={0,0,0};
2248 MoveVelocityVar[]={5,7,5};
2249 rotationVelocityVar=20;
2250 sizeVar=0.2;
2251 colorVar[]={0,0,0,0};
2252 randomDirectionPeriodVar=0;
2253 randomDirectionIntensityVar=0;
2254 };
2255 class DirtBig: Default
2256 {
2257 interval="0.01 * interval + 0.01";
2258 circleRadius=0;
2259 circleVelocity[]={0,0,0};
2260 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2261 particleFSNtieth=16;
2262 particleFSIndex=12;
2263 particleFSFrameCount=9;
2264 particleFSLoop=0;
2265 angleVar=1;
2266 animationName="";
2267 particleType="Billboard";
2268 timerPeriod=0.1;
2269 lifeTime=4;
2270 moveVelocity[]=
2271 {
2272 0,
2273 "0.125 * intensity + 8",
2274 0
2275 };
2276 rotationVelocity=1;
2277 weight=12;
2278 volume=0.1;
2279 rubbing=0;
2280 size[]={6,10};
2281 color[]=
2282 {
2283 {0.30000001,0.30000001,0.30000001,1},
2284 {0.30000001,0.30000001,0.30000001,0}
2285 };
2286 animationSpeed[]={1000};
2287 randomDirectionPeriod=0;
2288 randomDirectionIntensity=0;
2289 onTimerScript="";
2290 beforeDestroyScript="";
2291 lifeTimeVar=0;
2292 positionVar[]={0,0,0};
2293 MoveVelocityVar[]={5,7,5};
2294 rotationVelocityVar=0;
2295 sizeVar=0.2;
2296 colorVar[]={0,0,0,0};
2297 randomDirectionPeriodVar=0;
2298 randomDirectionIntensityVar=0;
2299 };
2300 class DirtMed: Default
2301 {
2302 interval="0.01 * interval + 0.01";
2303 circleRadius=0;
2304 circleVelocity[]={0,0,0};
2305 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2306 particleFSNtieth=16;
2307 particleFSIndex=12;
2308 particleFSFrameCount=9;
2309 particleFSLoop=0;
2310 angleVar=1;
2311 animationName="";
2312 particleType="Billboard";
2313 timerPeriod=0.1;
2314 lifeTime=2;
2315 moveVelocity[]=
2316 {
2317 0,
2318 "0.125 * intensity + 4",
2319 0
2320 };
2321 rotationVelocity=1;
2322 weight=12;
2323 volume=0.1;
2324 rubbing=0;
2325 size[]={4,6};
2326 color[]=
2327 {
2328 {0.5,0.5,0.40000001,1},
2329 {0.5,0.5,0.5,0}
2330 };
2331 animationSpeed[]={1000};
2332 randomDirectionPeriod=0;
2333 randomDirectionIntensity=0;
2334 onTimerScript="";
2335 beforeDestroyScript="";
2336 lifeTimeVar=0;
2337 positionVar[]={0,0,0};
2338 MoveVelocityVar[]={5,7,5};
2339 rotationVelocityVar=1;
2340 sizeVar=0.2;
2341 colorVar[]={0,0,0,0};
2342 randomDirectionPeriodVar=0;
2343 randomDirectionIntensityVar=0;
2344 };
2345 class DirtSmall: Default
2346 {
2347 interval="0.05 * interval + 0.05";
2348 circleRadius=0;
2349 circleVelocity[]={0,0,0};
2350 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2351 particleFSNtieth=16;
2352 particleFSIndex=12;
2353 particleFSFrameCount=9;
2354 particleFSLoop=0;
2355 angleVar=1;
2356 animationName="";
2357 particleType="Billboard";
2358 timerPeriod=0.1;
2359 lifeTime=1.5;
2360 moveVelocity[]=
2361 {
2362 0,
2363 "0.125 * intensity + 3",
2364 0
2365 };
2366 rotationVelocity=1;
2367 weight=11;
2368 volume=0.1;
2369 rubbing=0;
2370 size[]={1,2};
2371 color[]=
2372 {
2373 {1,1,0.40000001,1},
2374 {1,1,1,0}
2375 };
2376 animationSpeed[]={1000};
2377 randomDirectionPeriod=0;
2378 randomDirectionIntensity=0;
2379 onTimerScript="";
2380 beforeDestroyScript="";
2381 lifeTimeVar=0.2;
2382 positionVar[]={0,0,0};
2383 MoveVelocityVar[]={3,4,3};
2384 rotationVelocityVar=1;
2385 sizeVar=1;
2386 colorVar[]={0,0,0,0};
2387 randomDirectionPeriodVar=0;
2388 randomDirectionIntensityVar=0;
2389 };
2390 class ExploAmmoSmoke: Default
2391 {
2392 interval="0.02 * interval + 0.02";
2393 circleRadius=0;
2394 circleVelocity[]={0,0,0};
2395 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2396 particleFSNtieth=16;
2397 particleFSIndex=7;
2398 particleFSFrameCount=48;
2399 particleFSLoop=1;
2400 angleVar=1;
2401 animationName="";
2402 particleType="Billboard";
2403 timerPeriod=1;
2404 lifeTime=5;
2405 moveVelocity[]={0,1,0};
2406 rotationVelocity=0;
2407 weight=0.052999999;
2408 volume=0.039999999;
2409 rubbing=0.2;
2410 size[]=
2411 {
2412 "0.0125 * intensity + 1.5",
2413 "0.0125 * intensity + 2.5",
2414 "0.0125 * intensity + 4",
2415 "0.0125 * intensity + 5"
2416 };
2417 color[]=
2418 {
2419 {0.60000002,0.60000002,0.60000002,1},
2420 {0.69999999,0.69999999,0.69999999,0.5},
2421 {0.80000001,0.80000001,0.80000001,0.25},
2422 {0.89999998,0.89999998,0.89999998,0.1},
2423 {1,1,1,0}
2424 };
2425 animationSpeed[]={1.7,0.60000002,0.40000001,0.30000001,0.30000001};
2426 randomDirectionPeriod=0.2;
2427 randomDirectionIntensity=0.2;
2428 onTimerScript="";
2429 beforeDestroyScript="";
2430 lifeTimeVar=2;
2431 positionVar[]={0.5,0.30000001,0.5};
2432 MoveVelocityVar[]={1.5,2,1.5};
2433 rotationVelocityVar=20;
2434 sizeVar=0.5;
2435 colorVar[]={0,0,0,0};
2436 randomDirectionPeriodVar=0;
2437 randomDirectionIntensityVar=0;
2438 };
2439 class ExploAmmoFlash: Default
2440 {
2441 interval=0.1;
2442 circleRadius=0;
2443 circleVelocity[]={0,0,0};
2444 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2445 particleFSNtieth=16;
2446 particleFSIndex=0;
2447 particleFSFrameCount=32;
2448 particleFSLoop=0;
2449 angleVar=1;
2450 animationName="";
2451 particleType="Billboard";
2452 timerPeriod=1;
2453 lifeTime=1;
2454 moveVelocity[]={0,1,0};
2455 rotationVelocity=1;
2456 weight=10;
2457 volume=7.9000001;
2458 rubbing=0.1;
2459 size[]=
2460 {
2461 "0.0125 * intensity + 1",
2462 "0.0125 * intensity + 0.5"
2463 };
2464 color[]=
2465 {
2466 {1,1,1,-1},
2467 {1,1,1,0}
2468 };
2469 animationSpeed[]={2};
2470 randomDirectionPeriod=0.2;
2471 randomDirectionIntensity=0.2;
2472 onTimerScript="";
2473 beforeDestroyScript="";
2474 lifeTimeVar=0;
2475 positionVar[]={0,0.1,0};
2476 MoveVelocityVar[]={0.2,0.5,0.2};
2477 rotationVelocityVar=1;
2478 sizeVar=0.5;
2479 colorVar[]={0,0,0,0};
2480 randomDirectionPeriodVar=0;
2481 randomDirectionIntensityVar=0;
2482 };
2483 class BombExp1: Default
2484 {
2485 interval=0.015;
2486 circleRadius=0;
2487 circleVelocity[]={0,0,0};
2488 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2489 particleFSNtieth=16;
2490 particleFSIndex=2;
2491 particleFSFrameCount=80;
2492 particleFSLoop=0;
2493 angleVar=1;
2494 animationName="";
2495 particleType="Billboard";
2496 timerPeriod=1;
2497 lifeTime=4;
2498 moveVelocity[]={0,15,0};
2499 rotationVelocity=0;
2500 weight=0.054000001;
2501 volume=0.039999999;
2502 rubbing=0.1;
2503 size[]={8,11};
2504 color[]=
2505 {
2506 {1,1,1,-20},
2507 {1,1,1,-10},
2508 {1,1,1,-5},
2509 {1,1,1,-2},
2510 {1,1,1,-0.5}
2511 };
2512 animationSpeed[]={0.25};
2513 randomDirectionPeriod=0.2;
2514 randomDirectionIntensity=0.1;
2515 onTimerScript="";
2516 beforeDestroyScript="";
2517 lifeTimeVar=0;
2518 positionVar[]={4,2,4};
2519 MoveVelocityVar[]={7,15,7};
2520 rotationVelocityVar=25;
2521 sizeVar=0.40000001;
2522 colorVar[]={0,0,0,0.30000001};
2523 randomDirectionPeriodVar=0.2;
2524 randomDirectionIntensityVar=0.050000001;
2525 };
2526 class BombSmk1: Default
2527 {
2528 interval=0.0070000002;
2529 circleRadius=3.5;
2530 circleVelocity[]={0.5,0,0.5};
2531 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2532 particleFSNtieth=16;
2533 particleFSIndex=7;
2534 particleFSFrameCount=48;
2535 particleFSLoop=1;
2536 angleVar=360;
2537 animationName="";
2538 particleType="Billboard";
2539 timerPeriod=1;
2540 lifeTime=9;
2541 moveVelocity[]={0,15,0};
2542 rotationVelocity=1;
2543 weight=0.11;
2544 volume=0.039999999;
2545 rubbing=0.025;
2546 size[]={12,15};
2547 color[]=
2548 {
2549 {0.5,0.5,0.5,0.80000001},
2550 {0.5,0.5,0.5,0.60000002},
2551 {0.60000002,0.60000002,0.60000002,0.30000001},
2552 {0.80000001,0.80000001,0.80000001,0}
2553 };
2554 animationSpeed[]={1.5,0.5,0.25,0.25};
2555 randomDirectionPeriod=0.2;
2556 randomDirectionIntensity=0.1;
2557 onTimerScript="";
2558 beforeDestroyScript="";
2559 lifeTimeVar=3;
2560 positionVar[]={0.2,0.2,0.2};
2561 MoveVelocityVar[]={1,15,1};
2562 rotationVelocityVar=20;
2563 sizeVar=0.30000001;
2564 colorVar[]={0,0,0,0.30000001};
2565 randomDirectionPeriodVar=0.2;
2566 randomDirectionIntensityVar=0.050000001;
2567 };
2568 class BombSmk2: Default
2569 {
2570 interval=0.0049999999;
2571 circleRadius=3.5;
2572 circleVelocity[]={11,0,11};
2573 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2574 particleFSNtieth=16;
2575 particleFSIndex=7;
2576 particleFSFrameCount=48;
2577 particleFSLoop=1;
2578 angleVar=360;
2579 animationName="";
2580 particleType="Billboard";
2581 timerPeriod=1;
2582 lifeTime=5;
2583 moveVelocity[]={0,0,0};
2584 rotationVelocity=1;
2585 weight=0.050000001;
2586 volume=0.039999999;
2587 rubbing=0.025;
2588 size[]={8,11};
2589 color[]=
2590 {
2591 {0.5,0.5,0.5,0.80000001},
2592 {0.5,0.5,0.5,0.60000002},
2593 {0.60000002,0.60000002,0.60000002,0.30000001},
2594 {0.80000001,0.80000001,0.80000001,0}
2595 };
2596 animationSpeed[]={1.5,0.5,0.25,0.25};
2597 randomDirectionPeriod=0.2;
2598 randomDirectionIntensity=0.1;
2599 onTimerScript="";
2600 beforeDestroyScript="";
2601 lifeTimeVar=0.5;
2602 positionVar[]={0.2,0.2,0.2};
2603 MoveVelocityVar[]={0.1,0.1,0.1};
2604 rotationVelocityVar=20;
2605 sizeVar=0.30000001;
2606 colorVar[]={0,0,0,0.30000001};
2607 randomDirectionPeriodVar=0.2;
2608 randomDirectionIntensityVar=0.050000001;
2609 };
2610 class BombSmk3: Default
2611 {
2612 interval=0.02;
2613 circleRadius=5;
2614 circleVelocity[]={7,0,7};
2615 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2616 particleFSNtieth=16;
2617 particleFSIndex=7;
2618 particleFSFrameCount=48;
2619 particleFSLoop=1;
2620 angleVar=360;
2621 animationName="";
2622 particleType="Billboard";
2623 timerPeriod=1;
2624 lifeTime=15;
2625 moveVelocity[]={0,0,0};
2626 rotationVelocity=1;
2627 weight=0.050000001;
2628 volume=0.039999999;
2629 rubbing=0.025;
2630 size[]={12,15};
2631 color[]=
2632 {
2633 {0.5,0.5,0.5,0.80000001},
2634 {0.60000002,0.60000002,0.60000002,0.69999999},
2635 {0.69999999,0.69999999,0.69999999,0.40000001},
2636 {1,1,1,0}
2637 };
2638 animationSpeed[]={0.5};
2639 randomDirectionPeriod=0.2;
2640 randomDirectionIntensity=0.1;
2641 onTimerScript="";
2642 beforeDestroyScript="";
2643 lifeTimeVar=5;
2644 positionVar[]={3,1,3};
2645 MoveVelocityVar[]={6,2,6};
2646 rotationVelocityVar=20;
2647 sizeVar=0.30000001;
2648 colorVar[]={0,0,0,0.30000001};
2649 randomDirectionPeriodVar=0.2;
2650 randomDirectionIntensityVar=0.050000001;
2651 };
2652 class BombDust: Default
2653 {
2654 interval=0.029999999;
2655 circleRadius=5;
2656 circleVelocity[]={10,0,10};
2657 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2658 particleFSNtieth=16;
2659 particleFSIndex=12;
2660 particleFSFrameCount=13;
2661 particleFSLoop=0;
2662 animationName="";
2663 particleType="Billboard";
2664 timerPeriod=1;
2665 lifeTime=15;
2666 moveVelocity[]={0,1,0};
2667 rotationVelocity=1;
2668 weight=0.052999999;
2669 volume=0.039999999;
2670 rubbing=0.0099999998;
2671 size[]={13,15};
2672 color[]=
2673 {
2674 {0.079999998,0.067000002,0.052000001,0},
2675 {0.60000002,0.5,0.40000001,0.5},
2676 {0.60000002,0.5,0.40000001,0.40000001},
2677 {0.60000002,0.5,0.40000001,0.30000001},
2678 {0.60000002,0.5,0.40000001,0.15000001},
2679 {0.60000002,0.5,0.40000001,0}
2680 };
2681 animationSpeed[]={1000};
2682 randomDirectionPeriod=0.1;
2683 randomDirectionIntensity=0.050000001;
2684 onTimerScript="";
2685 beforeDestroyScript="";
2686 lifeTimeVar=5;
2687 positionVar[]={5,1,5};
2688 MoveVelocityVar[]={5,1,5};
2689 rotationVelocityVar=20;
2690 sizeVar=0.30000001;
2691 colorVar[]={0,0,0,0};
2692 randomDirectionPeriodVar=0;
2693 randomDirectionIntensityVar=0;
2694 };
2695 class ObjectDestructionShardsStatic: Default
2696 {
2697 interval=0.1;
2698 circleRadius=7;
2699 circleVelocity[]={0.001,0,0.001};
2700 particleShape="\dz\data\data\ParticleEffects\Shard\shard.p3d";
2701 particleFSNtieth=1;
2702 particleFSIndex=0;
2703 particleFSFrameCount=1;
2704 particleFSLoop=0;
2705 angleVar=1;
2706 animationName="";
2707 particleType="SpaceObject";
2708 timerPeriod=0.2;
2709 lifeTime=60;
2710 moveVelocity[]={0,0,0};
2711 rotationVelocity=0;
2712 weight=1.275;
2713 volume=1;
2714 rubbing=0;
2715 size[]={1};
2716 color[]=
2717 {
2718 {1,1,1,1}
2719 };
2720 animationSpeed[]={1};
2721 randomDirectionPeriod=0;
2722 randomDirectionIntensity=0;
2723 onTimerScript="";
2724 beforeDestroyScript="";
2725 lifeTimeVar=10;
2726 positionVar[]={5,0,5};
2727 MoveVelocityVar[]={0,0,0};
2728 rotationVelocityVar=0;
2729 sizeVar=0.5;
2730 colorVar[]={0,0,0,0};
2731 randomDirectionPeriodVar=0;
2732 randomDirectionIntensityVar=0;
2733 };
2734 class ObjectDestructionShards: Default
2735 {
2736 interval=0.050000001;
2737 circleRadius=0;
2738 circleVelocity[]={0,0,0};
2739 particleShape="\dz\data\data\ParticleEffects\Shard\shard.p3d";
2740 particleFSNtieth=1;
2741 particleFSIndex=0;
2742 particleFSFrameCount=1;
2743 particleFSLoop=0;
2744 angleVar=1;
2745 animationName="";
2746 particleType="SpaceObject";
2747 timerPeriod=1;
2748 lifeTime=5;
2749 moveVelocity[]={0,8,0};
2750 rotationVelocity=1;
2751 weight=40;
2752 volume=7.9000001;
2753 rubbing=0.050000001;
2754 size[]={0.80000001};
2755 color[]=
2756 {
2757 {1,1,1,1}
2758 };
2759 animationSpeed[]={1};
2760 randomDirectionPeriod=0;
2761 randomDirectionIntensity=0;
2762 onTimerScript="";
2763 beforeDestroyScript="";
2764 lifeTimeVar=1.5;
2765 positionVar[]={5,4,5};
2766 MoveVelocityVar[]={8,8,8};
2767 rotationVelocityVar=1;
2768 sizeVar=0.2;
2769 colorVar[]={0,0,0,0};
2770 randomDirectionPeriodVar=0;
2771 randomDirectionIntensityVar=0;
2772 };
2773 class ExpSparks: Default
2774 {
2775 interval=0.0020000001;
2776 circleRadius=0;
2777 circleVelocity[]={0,0,0};
2778 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2779 particleFSNtieth=16;
2780 particleFSIndex=13;
2781 particleFSFrameCount=2;
2782 particleFSLoop=0;
2783 angleVar=360;
2784 animationName="";
2785 particleType="Billboard";
2786 timerPeriod=1;
2787 lifeTime=0.5;
2788 moveVelocity[]={0,8,0};
2789 rotationVelocity=1;
2790 weight=40;
2791 volume=7.9000001;
2792 rubbing=0;
2793 size[]={1,0.5,0.15000001,0.2,0.2,0.2,0.2,0.2,0.2,0};
2794 color[]=
2795 {
2796 {1,1,1,-50}
2797 };
2798 animationSpeed[]={1000};
2799 randomDirectionPeriod=0;
2800 randomDirectionIntensity=0;
2801 onTimerScript="";
2802 beforeDestroyScript="";
2803 lifeTimeVar=0.5;
2804 positionVar[]={2,0.5,2};
2805 MoveVelocityVar[]={18,9,18};
2806 rotationVelocityVar=1;
2807 sizeVar=0;
2808 colorVar[]={0,0,0,0};
2809 randomDirectionPeriodVar=0;
2810 randomDirectionIntensityVar=0;
2811 };
2812 class HeliDestructionShards1: Default
2813 {
2814 interval=0.050000001;
2815 circleRadius=0;
2816 circleVelocity[]={0,0,0};
2817 particleShape="\dz\data\data\ParticleEffects\Shard\shard.p3d";
2818 particleFSNtieth=1;
2819 particleFSIndex=0;
2820 particleFSFrameCount=1;
2821 particleFSLoop=0;
2822 angleVar=1;
2823 animationName="";
2824 particleType="SpaceObject";
2825 timerPeriod=1;
2826 lifeTime=10;
2827 moveVelocity[]={0,8,0};
2828 rotationVelocity=1;
2829 weight=40;
2830 volume=7.9000001;
2831 rubbing=0.050000001;
2832 size[]={0.80000001};
2833 color[]=
2834 {
2835 {1,1,1,1}
2836 };
2837 animationSpeed[]={1};
2838 randomDirectionPeriod=0;
2839 randomDirectionIntensity=0;
2840 onTimerScript="";
2841 beforeDestroyScript="";
2842 lifeTimeVar=1.5;
2843 positionVar[]={5,4,5};
2844 MoveVelocityVar[]={8,8,8};
2845 rotationVelocityVar=1;
2846 sizeVar=0.2;
2847 colorVar[]={0,0,0,0};
2848 randomDirectionPeriodVar=0;
2849 randomDirectionIntensityVar=0;
2850 };
2851 class HeliDestructionShards2: Default
2852 {
2853 interval=0.025;
2854 circleRadius=0;
2855 circleVelocity[]={0,0,0};
2856 particleShape="\dz\data\data\ParticleEffects\Shard\shard.p3d";
2857 particleFSNtieth=1;
2858 particleFSIndex=0;
2859 particleFSFrameCount=1;
2860 particleFSLoop=0;
2861 angleVar=1;
2862 animationName="";
2863 particleType="SpaceObject";
2864 timerPeriod=1;
2865 lifeTime=5;
2866 moveVelocity[]={0,9,0};
2867 rotationVelocity=1;
2868 weight=40;
2869 volume=7.9000001;
2870 rubbing=0.050000001;
2871 size[]={0.80000001};
2872 color[]=
2873 {
2874 {1,1,1,1}
2875 };
2876 animationSpeed[]={1};
2877 randomDirectionPeriod=0;
2878 randomDirectionIntensity=0;
2879 onTimerScript="";
2880 beforeDestroyScript="";
2881 lifeTimeVar=1.5;
2882 positionVar[]={5,4,5};
2883 MoveVelocityVar[]={8,8,8};
2884 rotationVelocityVar=1;
2885 sizeVar=0.2;
2886 colorVar[]={0,0,0,0};
2887 randomDirectionPeriodVar=0;
2888 randomDirectionIntensityVar=0;
2889 };
2890 class ObjectDestructionSmoke: Default
2891 {
2892 interval="0.25";
2893 circleRadius=0;
2894 circleVelocity[]={0,0,0};
2895 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2896 particleFSNtieth=16;
2897 particleFSIndex=7;
2898 particleFSFrameCount=48;
2899 particleFSLoop=1;
2900 angleVar=0.5;
2901 animationName="";
2902 particleType="Billboard";
2903 timerPeriod=1;
2904 lifeTime="1.25 * intensity + 15";
2905 moveVelocity[]={0,5,0};
2906 rotationVelocity=1;
2907 weight=0.050000001;
2908 volume=0.039999999;
2909 rubbing=0.050000001;
2910 size[]=
2911 {
2912 "1.25 * intensity + 2",
2913 "1.25 * intensity + 20"
2914 };
2915 color[]=
2916 {
2917
2918 {
2919 0.050000001,
2920 "0.05.",
2921 0.050000001,
2922 0
2923 },
2924 {0.1,0.1,0.1,0.80000001},
2925 {0.2,0.2,0.2,0.75},
2926 {0.30000001,0.30000001,0.30000001,0.69999999},
2927 {0.40000001,0.40000001,0.40000001,0.60000002},
2928 {0.55000001,0.55000001,0.55000001,0.5},
2929 {0.69999999,0.69999999,0.69999999,0.40000001},
2930 {0.89999998,0.89999998,0.89999998,0.2},
2931 {1,1,1,0}
2932 };
2933 animationSpeed[]={0.80000001,0.30000001,0.25};
2934 randomDirectionPeriod=0.30000001;
2935 randomDirectionIntensity=0.039999999;
2936 onTimerScript="";
2937 beforeDestroyScript="";
2938 lifeTimeVar=6;
2939 positionVar[]={0.5,0.5,0.5};
2940 MoveVelocityVar[]={0.5,0.75,0.5};
2941 rotationVelocityVar=20;
2942 sizeVar=0;
2943 colorVar[]={0,0,0,0.34999999};
2944 randomDirectionPeriodVar=0;
2945 randomDirectionIntensityVar=0;
2946 };
2947 class ObjectDestructionSmoke1_2: Default
2948 {
2949 interval="0.2";
2950 circleRadius=0;
2951 circleVelocity[]={0,0,0};
2952 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
2953 particleFSNtieth=16;
2954 particleFSIndex=7;
2955 particleFSFrameCount=48;
2956 particleFSLoop=1;
2957 angleVar=0.5;
2958 animationName="";
2959 particleType="Billboard";
2960 timerPeriod=1;
2961 lifeTime="1.25 * intensity + 10";
2962 moveVelocity[]={0,3,0};
2963 rotationVelocity=0;
2964 weight=0.050799999;
2965 volume=0.039999999;
2966 rubbing=0.050000001;
2967 size[]=
2968 {
2969 "1.25 * intensity + 1",
2970 "1.25 * intensity + 4",
2971 "1.25 * intensity + 12"
2972 };
2973 color[]=
2974 {
2975
2976 {
2977 0.050000001,
2978 "0.05.",
2979 0.050000001,
2980 0.5
2981 },
2982 {0.1,0.1,0.1,0.80000001},
2983 {0.25,0.25,0.25,0.75},
2984 {0.55000001,0.55000001,0.55000001,0.69999999},
2985 {0.75,0.75,0.75,0.60000002},
2986 {0.85000002,0.85000002,0.85000002,0.5},
2987 {0.85000002,0.85000002,0.85000002,0.40000001},
2988 {0.85000002,0.85000002,0.85000002,0.2},
2989 {0.89999998,0.89999998,0.89999998,0}
2990 };
2991 animationSpeed[]={0.80000001,0.30000001,0.25};
2992 randomDirectionPeriod=0.30000001;
2993 randomDirectionIntensity=0.050000001;
2994 onTimerScript="";
2995 beforeDestroyScript="";
2996 lifeTimeVar=3;
2997 positionVar[]={0.5,0.5,0.5};
2998 MoveVelocityVar[]={0.5,0.75,0.5};
2999 rotationVelocityVar=20;
3000 sizeVar=0;
3001 colorVar[]={0,0,0,0.34999999};
3002 randomDirectionPeriodVar=0;
3003 randomDirectionIntensityVar=0;
3004 };
3005 class ObjectDestructionFire1: Default
3006 {
3007 interval="0.05";
3008 circleRadius=0;
3009 circleVelocity[]={0,0,0};
3010 particleFSNtieth=16;
3011 particleFSIndex=10;
3012 particleFSFrameCount=32;
3013 particleFSLoop=1;
3014 angleVar=0.1;
3015 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3016 animationName="";
3017 particleType="Billboard";
3018 timerPeriod=1;
3019 lifeTime=2.3;
3020 moveVelocity[]={0,1,0};
3021 rotationVelocity=0;
3022 weight=0.045000002;
3023 volume=0.039999999;
3024 rubbing=0.050000001;
3025 size[]=
3026 {
3027 "1.2 * intensity + 1.8",
3028 "0.1 * intensity + 0.3"
3029 };
3030 color[]=
3031 {
3032 {1,1,1,0},
3033 {1,1,1,-5},
3034 {1,1,1,-3},
3035 {1,1,1,-1.5},
3036 {1,1,1,-1},
3037 {1,1,1,0}
3038 };
3039 animationSpeed[]={0.5,1};
3040 randomDirectionPeriod=0;
3041 randomDirectionIntensity=0;
3042 onTimerScript="";
3043 beforeDestroyScript="";
3044 lifeTimeVar=0.5;
3045 positionVar[]={0.30000001,0.30000001,0.30000001};
3046 moveVelocityVar[]={0.1,0.5,0.1};
3047 rotationVelocityVar=10;
3048 sizeVar=0.5;
3049 colorVar[]={0.1,0.1,0.1,0};
3050 randomDirectionPeriodVar=0;
3051 randomDirectionIntensityVar=0;
3052 };
3053 class ObjectDestructionFire2: Default
3054 {
3055 interval="0.06";
3056 circleRadius=0;
3057 circleVelocity[]={0,0,0};
3058 particleFSNtieth=16;
3059 particleFSIndex=10;
3060 particleFSFrameCount=32;
3061 particleFSLoop=1;
3062 angleVar=0.1;
3063 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3064 animationName="";
3065 particleType="Billboard";
3066 timerPeriod=1;
3067 lifeTime=2.3;
3068 moveVelocity[]={0,1,0};
3069 rotationVelocity=0;
3070 weight=0.045000002;
3071 volume=0.039999999;
3072 rubbing=0.050000001;
3073 size[]=
3074 {
3075 "1.2 * intensity + 1.8",
3076 0.30000001
3077 };
3078 color[]=
3079 {
3080 {1,1,1,0},
3081 {1,1,1,-5},
3082 {1,1,1,-3},
3083 {1,1,1,-1.5},
3084 {1,1,1,-1},
3085 {1,1,1,0}
3086 };
3087 animationSpeed[]={0.5,1};
3088 randomDirectionPeriod=0;
3089 randomDirectionIntensity=0;
3090 onTimerScript="";
3091 beforeDestroyScript="";
3092 lifeTimeVar=0.5;
3093 positionVar[]={0.30000001,0.30000001,0.30000001};
3094 moveVelocityVar[]={0.1,0.5,0.1};
3095 rotationVelocityVar=10;
3096 sizeVar=0.5;
3097 colorVar[]={0.1,0.1,0.1,0};
3098 randomDirectionPeriodVar=0;
3099 randomDirectionIntensityVar=0;
3100 };
3101 class ObjectDestructionFlare1: Default
3102 {
3103 interval="0.07";
3104 circleRadius=0;
3105 circleVelocity[]={0,0,0};
3106 particleFSNtieth=8;
3107 particleFSIndex=4;
3108 particleFSFrameCount=1;
3109 particleFSLoop=0;
3110 angleVar=360;
3111 particleShape="\dz\data\data\ParticleEffects\FireAndSmokeAnim\SmokeAnim2.p3d";
3112 animationName="";
3113 particleType="Billboard";
3114 timerPeriod=1;
3115 lifeTime=2;
3116 moveVelocity[]={0,0,0};
3117 rotationVelocity=0;
3118 weight=0.045000002;
3119 volume=0.039999999;
3120 rubbing=0.050000001;
3121 size[]=
3122 {
3123 "1.25 * intensity + 4"
3124 };
3125 color[]=
3126 {
3127 {1,1,1,0},
3128 {1,1,1,-0.1},
3129 {1,1,1,-0.1},
3130 {1,1,1,-0.1},
3131 {1,1,1,-0.050000001},
3132 {1,1,1,0}
3133 };
3134 animationSpeed[]={1};
3135 randomDirectionPeriod=0;
3136 randomDirectionIntensity=0;
3137 onTimerScript="";
3138 beforeDestroyScript="";
3139 lifeTimeVar=0.5;
3140 positionVar[]={0.2,0.30000001,0.2};
3141 moveVelocityVar[]={0.1,0.60000002,0.1};
3142 rotationVelocityVar=10;
3143 sizeVar=0.5;
3144 colorVar[]={0.1,0.1,0.1,0};
3145 randomDirectionPeriodVar=0;
3146 randomDirectionIntensityVar=0;
3147 };
3148 class ObjectDestructionFlare2: Default
3149 {
3150 interval="0.07";
3151 circleRadius=0;
3152 circleVelocity[]={0,0,0};
3153 particleFSNtieth=8;
3154 particleFSIndex=4;
3155 particleFSFrameCount=1;
3156 particleFSLoop=0;
3157 angleVar=360;
3158 particleShape="\dz\data\data\ParticleEffects\FireAndSmokeAnim\SmokeAnim2.p3d";
3159 animationName="";
3160 particleType="Billboard";
3161 timerPeriod=1;
3162 lifeTime=2;
3163 moveVelocity[]={0,0,0};
3164 rotationVelocity=0;
3165 weight=0.045000002;
3166 volume=0.039999999;
3167 rubbing=0.050000001;
3168 size[]=
3169 {
3170 "1.25 * intensity + 4"
3171 };
3172 color[]=
3173 {
3174 {1,1,1,0},
3175 {1,1,1,-0.1},
3176 {1,1,1,-0.1},
3177 {1,1,1,-0.1},
3178 {1,1,1,-0.050000001},
3179 {1,1,1,0}
3180 };
3181 animationSpeed[]={1};
3182 randomDirectionPeriod=0;
3183 randomDirectionIntensity=0;
3184 onTimerScript="";
3185 beforeDestroyScript="";
3186 lifeTimeVar=0.5;
3187 positionVar[]={0.2,0.30000001,0.2};
3188 moveVelocityVar[]={0.1,0.60000002,0.1};
3189 rotationVelocityVar=10;
3190 sizeVar=0.5;
3191 colorVar[]={0.1,0.1,0.1,0};
3192 randomDirectionPeriodVar=0;
3193 randomDirectionIntensityVar=0;
3194 };
3195 class ObjectDestructionSparks: Default
3196 {
3197 interval="1.5 * fireInterval";
3198 circleRadius=0;
3199 circleVelocity[]={0,0,0};
3200 particleShape="\dz\data\data\cl_fire";
3201 animationName="";
3202 particleType="Billboard";
3203 timerPeriod=1;
3204 lifeTime="6 * random + 3";
3205 moveVelocity[]={0,0,0};
3206 rotationVelocity=1;
3207 weight=0.0049999999;
3208 volume=0.0041999999;
3209 rubbing=0.050000001;
3210 size[]={0.02};
3211 color[]=
3212 {
3213 {1,1,1,1},
3214 {0,0,0,0}
3215 };
3216 animationSpeed[]={0,1};
3217 randomDirectionPeriod=0.30000001;
3218 randomDirectionIntensity=0.30000001;
3219 onTimerScript="";
3220 beforeDestroyScript="";
3221 lifeTimeVar=0.80000001;
3222 positionVar[]={0,0,0};
3223 moveVelocityVar[]={0.1,0.1,0.1};
3224 rotationVelocityVar=0;
3225 sizeVar=0.0099999998;
3226 colorVar[]={0,0,0,0};
3227 randomDirectionPeriodVar=0;
3228 randomDirectionIntensityVar=0;
3229 };
3230 class BarelDestructionFire: Default
3231 {
3232 interval="0.06 * fireInterval + 0.06";
3233 circleRadius=0;
3234 circleVelocity[]={0,0,0};
3235 particleFSNtieth=16;
3236 particleFSIndex=10;
3237 particleFSFrameCount=32;
3238 particleFSLoop=1;
3239 angleVar=60;
3240 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3241 animationName="";
3242 particleType="Billboard";
3243 timerPeriod=3;
3244 lifeTime=0.5;
3245 moveVelocity[]={0,2,0};
3246 rotationVelocity=0;
3247 weight=0.050000001;
3248 volume=0.039999999;
3249 rubbing=0.050000001;
3250 size[]=
3251 {
3252 "1.25 * intensity + 0.7"
3253 };
3254 color[]=
3255 {
3256 {1,1,1,0},
3257 {1,1,1,-1},
3258 {1,1,1,-1},
3259 {1,1,1,-1},
3260 {1,1,1,-1},
3261 {1,1,1,0}
3262 };
3263 animationSpeed[]={0.5,1};
3264 randomDirectionPeriod=0;
3265 randomDirectionIntensity=0;
3266 onTimerScript="";
3267 beforeDestroyScript="";
3268 lifeTimeVar=0.30000001;
3269 positionVar[]=
3270 {
3271 "0.1 + 1.25 * intensity",
3272 0.30000001,
3273 "0.1 + 1.25 * intensity"
3274 };
3275 moveVelocityVar[]={0.1,1.2,0.1};
3276 rotationVelocityVar=0;
3277 sizeVar=0.2;
3278 colorVar[]={0.1,0.1,0.1,0};
3279 randomDirectionPeriodVar=0;
3280 randomDirectionIntensityVar=0;
3281 };
3282 class BarelDestructionSmoke: Default
3283 {
3284 interval="0.07 * interval + 0.07";
3285 circleRadius=0;
3286 circleVelocity[]={0,0,0};
3287 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3288 particleFSNtieth=16;
3289 particleFSIndex=7;
3290 particleFSFrameCount=48;
3291 particleFSLoop=1;
3292 angleVar=1;
3293 animationName="";
3294 particleType="Billboard";
3295 timerPeriod=1;
3296 lifeTime="1.25 * intensity + 1.5";
3297 moveVelocity[]={0,2,0};
3298 rotationVelocity=1;
3299 weight=0.050799999;
3300 volume=0.039999999;
3301 rubbing=0.050000001;
3302 size[]=
3303 {
3304 "1.25 * intensity + 0.3",
3305 "1.25 * intensity + 2",
3306 "1.25 * intensity + 3.5"
3307 };
3308 color[]=
3309 {
3310 {0.0099999998,0.0099999998,0.0099999998,0},
3311 {0.1,0.1,0.1,0.69999999},
3312 {0.1,0.1,0.1,0.5},
3313 {0.1,0.1,0.1,0.30000001},
3314 {0.1,0.1,0.1,0.1},
3315 {0.1,0.1,0.1,0.02},
3316 {0.1,0.1,0.1,0}
3317 };
3318 animationSpeed[]={0.80000001,0.30000001,0.25};
3319 randomDirectionPeriod=0.40000001;
3320 randomDirectionIntensity=0.090000004;
3321 onTimerScript="";
3322 beforeDestroyScript="";
3323 lifeTimeVar="0.2 + 1.25 * intensity";
3324 positionVar[]=
3325 {
3326 "0.2 + 1.25 * intensity",
3327 "0.2 + 1.25 * intensity",
3328 "0.2 + 1.25 * intensity"
3329 };
3330 MoveVelocityVar[]={0.050000001,0.5,0.050000001};
3331 rotationVelocityVar=20;
3332 sizeVar=0.1;
3333 colorVar[]={0,0,0,0.30000001};
3334 randomDirectionPeriodVar=0.2;
3335 randomDirectionIntensityVar=0.050000001;
3336 };
3337 class SmallFireF: Default
3338 {
3339 interval=0.029999999;
3340 circleRadius=0;
3341 circleVelocity[]={0,0,0};
3342 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3343 particleFSNtieth=16;
3344 particleFSIndex=10;
3345 particleFSFrameCount=32;
3346 particleFSLoop=1;
3347 angleVar=1;
3348 animationName="";
3349 particleType="Billboard";
3350 timerPeriod=3;
3351 lifeTime=0.5;
3352 moveVelocity[]={0,0.69999999,0};
3353 rotationVelocity=0;
3354 weight=0.050000001;
3355 volume=0.039999999;
3356 rubbing=0.050000001;
3357 size[]={0.69999999,0};
3358 sizeCoef=1;
3359 color[]=
3360 {
3361 {1,1,1,0},
3362 {1,1,1,-1},
3363 {1,1,1,-1},
3364 {1,1,1,-1},
3365 {1,1,1,-1},
3366 {1,1,1,0}
3367 };
3368 colorCoef[]={1,1,1,1};
3369 animationSpeed[]={1};
3370 animationSpeedCoef=1;
3371 randomDirectionPeriod=0;
3372 randomDirectionIntensity=0;
3373 onTimerScript="";
3374 beforeDestroyScript="";
3375 lifeTimeVar=0.2;
3376 position[]={0,0,0};
3377 positionVar[]={0.050000001,0.2,0.050000001};
3378 moveVelocityVar[]={0.079999998,0.89999998,0.079999998};
3379 rotationVelocityVar=0;
3380 sizeVar=0.059999999;
3381 colorVar[]={0.1,0.1,0.1,0};
3382 randomDirectionPeriodVar=0;
3383 randomDirectionIntensityVar=0;
3384 };
3385 class SmallFireS: Default
3386 {
3387 interval=0.1;
3388 circleRadius=0;
3389 circleVelocity[]={0,0,0};
3390 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3391 particleFSNtieth=16;
3392 particleFSIndex=7;
3393 particleFSFrameCount=48;
3394 particleFSLoop=1;
3395 angleVar=1;
3396 animationName="";
3397 particleType="Billboard";
3398 timerPeriod=1;
3399 lifeTime=2;
3400 moveVelocity[]={0,0.60000002,0};
3401 rotationVelocity=0;
3402 weight=0.050000001;
3403 volume=0.039999999;
3404 rubbing=0.050000001;
3405 size[]={0.2,0.80000001,2.5999999};
3406 sizeCoef=1;
3407 color[]=
3408 {
3409 {0.60000002,0.60000002,0.60000002,0},
3410 {0.69999999,0.69999999,0.69999999,0.2},
3411 {0.80000001,0.80000001,0.80000001,0.1},
3412 {1,1,1,0}
3413 };
3414 colorCoef[]={1,1,1,1};
3415 animationSpeed[]={1.5,0.5};
3416 animationSpeedCoef=1;
3417 randomDirectionPeriod=0.40000001;
3418 randomDirectionIntensity=0.090000004;
3419 onTimerScript="";
3420 beforeDestroyScript="";
3421 lifeTimeVar=0.30000001;
3422 position[]={0,0,0};
3423 positionVar[]={0.1,0.2,0.1};
3424 MoveVelocityVar[]={0.050000001,0.5,0.050000001};
3425 rotationVelocityVar=0;
3426 sizeVar=0.30000001;
3427 colorVar[]={0,0,0,0.1};
3428 randomDirectionPeriodVar=0.2;
3429 randomDirectionIntensityVar=0.050000001;
3430 };
3431 class HouseDestructionSmoke: Default
3432 {
3433 interval="0.02 * interval + 0.02";
3434 circleRadius=10;
3435 circleVelocity[]=
3436 {
3437 "1.5 + 1.25 * intensity",
3438 0,
3439 "1.5 + 1.25 * intensity"
3440 };
3441 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3442 particleFSNtieth=16;
3443 particleFSIndex=7;
3444 particleFSFrameCount=48;
3445 particleFSLoop=1;
3446 angleVar=0;
3447 animationName="";
3448 particleType="Billboard";
3449 timerPeriod=1;
3450 lifeTime="1.25 * intensity + 8";
3451 moveVelocity[]={0,0.050000001,0};
3452 rotationVelocity=0;
3453 weight=0.050999999;
3454 volume=0.039999999;
3455 rubbing=0.025;
3456 size[]=
3457 {
3458 "1.25 * intensity + 6",
3459 "1.25 * intensity + 20"
3460 };
3461 color[]=
3462 {
3463 {0.1,0.094999999,0.090000004,0.69999999},
3464 {0.5,0.44999999,0.40000001,0.5},
3465 {1,0.94999999,0.89999998,0.2},
3466 {1,0.94999999,0.89999998,0.1},
3467 {1,0.94999999,0.89999998,0.050000001},
3468 {1,0.94999999,0.89999998,0.02},
3469 {1,0.94999999,0.89999998,0}
3470 };
3471 animationSpeed[]={0.80000001,0.30000001,0.25};
3472 randomDirectionPeriod=0.40000001;
3473 randomDirectionIntensity=0.090000004;
3474 onTimerScript="";
3475 beforeDestroyScript="";
3476 lifeTimeVar="2.5 + 1.25 * intensity";
3477 positionVar[]=
3478 {
3479 "0.2 + 1.25 * intensity",
3480 "0.2 + 1.25 * intensity",
3481 "0.2 + 1.25 * intensity"
3482 };
3483 MoveVelocityVar[]=
3484 {
3485 "0.6 + 1.25 * intensity",
3486 "0.2 + 1.25 * intensity",
3487 "0.6 + 1.25 * intensity"
3488 };
3489 rotationVelocityVar=20;
3490 sizeVar=0.30000001;
3491 colorVar[]={0,0,0,0.30000001};
3492 randomDirectionPeriodVar=0.2;
3493 randomDirectionIntensityVar=0.050000001;
3494 };
3495 class HouseDestructionSmoke4: Default
3496 {
3497 interval="0.02 * interval + 0.02";
3498 circleRadius=10;
3499 circleVelocity[]=
3500 {
3501 "1.4 + 1.4 * intensity",
3502 0,
3503 "1.4 + 1.4 * intensity"
3504 };
3505 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3506 particleFSNtieth=16;
3507 particleFSIndex=7;
3508 particleFSFrameCount=48;
3509 particleFSLoop=1;
3510 angleVar=360;
3511 animationName="";
3512 particleType="Billboard";
3513 timerPeriod=1;
3514 lifeTime="1.25 * intensity + 10";
3515 moveVelocity[]={0,0.050000001,0};
3516 rotationVelocity=0;
3517 weight=0.050999999;
3518 volume=0.039999999;
3519 rubbing=0.025;
3520 size[]=
3521 {
3522 "1.5 * intensity + 6",
3523 "1.5 * intensity + 20"
3524 };
3525 color[]=
3526 {
3527 {0.1,0.094999999,0.090000004,0.69999999},
3528 {0.5,0.44999999,0.40000001,0.5},
3529 {1,0.94999999,0.89999998,0.2},
3530 {1,0.94999999,0.89999998,0.1},
3531 {1,0.94999999,0.89999998,0.050000001},
3532 {1,0.94999999,0.89999998,0.02},
3533 {1,0.94999999,0.89999998,0}
3534 };
3535 animationSpeed[]={0.80000001,0.30000001,0.25};
3536 randomDirectionPeriod=0.40000001;
3537 randomDirectionIntensity=0.090000004;
3538 onTimerScript="";
3539 beforeDestroyScript="";
3540 lifeTimeVar="2.5 + 1.25 * intensity";
3541 positionVar[]=
3542 {
3543 "0.2 + 1.25 * intensity",
3544 "0.2 + 1.25 * intensity",
3545 "0.2 + 1.25 * intensity"
3546 };
3547 MoveVelocityVar[]=
3548 {
3549 "0.6 + 1.25 * intensity",
3550 "0.2 + 1.25 * intensity",
3551 "0.6 + 1.25 * intensity"
3552 };
3553 rotationVelocityVar=20;
3554 sizeVar=0.30000001;
3555 colorVar[]={0,0,0,0.30000001};
3556 randomDirectionPeriodVar=0.2;
3557 randomDirectionIntensityVar=0.050000001;
3558 };
3559 class HouseDestructionSmoke2: Default
3560 {
3561 interval="0.004 * interval + 0.004";
3562 circleRadius=8;
3563 circleVelocity[]=
3564 {
3565 "-0.6 - 1.6 * intensity",
3566 0,
3567 "-0.6 - 1.6 * intensity"
3568 };
3569 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3570 particleFSNtieth=16;
3571 particleFSIndex=7;
3572 particleFSFrameCount=48;
3573 particleFSLoop=1;
3574 angleVar=0;
3575 animationName="";
3576 particleType="Billboard";
3577 timerPeriod=1;
3578 lifeTime="3 * intensity + 14";
3579 moveVelocity[]=
3580 {
3581 0,
3582 "3 + 1.25 * intensity",
3583 0
3584 };
3585 rotationVelocity=0;
3586 weight=0.052999999;
3587 volume=0.039999999;
3588 rubbing=0.025;
3589 size[]=
3590 {
3591 "1.5 * intensity + 5",
3592 "1.5 * intensity + 14"
3593 };
3594 color[]=
3595 {
3596 {1,0.80000001,0.69999999,0.1},
3597 {1,0.80000001,0.69999999,0.1},
3598 {1,0.80000001,0.69999999,0.1},
3599 {1,0.80000001,0.69999999,0.1},
3600 {1,0.80000001,0.69999999,0.050000001},
3601 {1,0.80000001,0.69999999,0.02},
3602 {1,0.80000001,0.69999999,0}
3603 };
3604 animationSpeed[]={0.80000001,0.30000001,0.25};
3605 randomDirectionPeriod=0.2;
3606 randomDirectionIntensity=0.2;
3607 onTimerScript="";
3608 beforeDestroyScript="";
3609 lifeTimeVar="2.5 + 1.25 * intensity";
3610 positionVar[]=
3611 {
3612 "0.2 + 1.25 * intensity",
3613 "0.2 + 1.25 * intensity",
3614 "0.2 + 1.25 * intensity"
3615 };
3616 MoveVelocityVar[]=
3617 {
3618 0.30000001,
3619 "3 + 1.4 * intensity",
3620 0.30000001
3621 };
3622 rotationVelocityVar=20;
3623 sizeVar=0.30000001;
3624 colorVar[]={0,0,0,0.30000001};
3625 randomDirectionPeriodVar=0.2;
3626 randomDirectionIntensityVar=0.050000001;
3627 };
3628 class HouseDestructionSmoke3: Default
3629 {
3630 interval="0.004 * interval + 0.004";
3631 circleRadius=8;
3632 circleVelocity[]=
3633 {
3634 "-0.6 - 1.6 * intensity",
3635 0,
3636 "-0.6 - 1.6 * intensity"
3637 };
3638 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3639 particleFSNtieth=16;
3640 particleFSIndex=7;
3641 particleFSFrameCount=48;
3642 particleFSLoop=1;
3643 angleVar=1;
3644 animationName="";
3645 particleType="Billboard";
3646 timerPeriod=1;
3647 lifeTime="1.5 * intensity + 5";
3648 moveVelocity[]=
3649 {
3650 0,
3651 "2.75 + 1.25 * intensity",
3652 0
3653 };
3654 rotationVelocity=0;
3655 weight=0.056000002;
3656 volume=0.039999999;
3657 rubbing=0.025;
3658 size[]=
3659 {
3660 "1.4 * intensity + 3",
3661 "1.4 * intensity + 15"
3662 };
3663 color[]=
3664 {
3665 {0.1,0.079999998,0.07,0.69999999},
3666 {0.5,0.40000001,0.34999999,0.5},
3667 {1,0.80000001,0.69999999,0.2},
3668 {1,0.80000001,0.69999999,0.1},
3669 {1,0.80000001,0.69999999,0.050000001},
3670 {1,0.80000001,0.69999999,0.02},
3671 {1,0.80000001,0.69999999,0}
3672 };
3673 animationSpeed[]={0.80000001,0.30000001,0.25};
3674 randomDirectionPeriod=0.2;
3675 randomDirectionIntensity=0.2;
3676 onTimerScript="";
3677 beforeDestroyScript="";
3678 lifeTimeVar="2.5 + 1.25 * intensity";
3679 positionVar[]=
3680 {
3681 "0.2 + 1.25 * intensity",
3682 "0.2 + 1.25 * intensity",
3683 "0.2 + 1.25 * intensity"
3684 };
3685 MoveVelocityVar[]=
3686 {
3687 0.30000001,
3688 "4 + 1.4 * intensity",
3689 0.30000001
3690 };
3691 rotationVelocityVar=20;
3692 sizeVar=0.30000001;
3693 colorVar[]={0,0,0,0.30000001};
3694 randomDirectionPeriodVar=0.2;
3695 randomDirectionIntensityVar=0.050000001;
3696 };
3697 class HouseDestrSmokeLong: Default
3698 {
3699 interval="0.04";
3700 circleRadius=10;
3701 circleVelocity[]={0,0,0};
3702 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3703 particleFSNtieth=16;
3704 particleFSIndex=12;
3705 particleFSFrameCount=13;
3706 particleFSLoop=0;
3707 angleVar=1;
3708 animationName="";
3709 particleType="Billboard";
3710 timerPeriod=1;
3711 lifeTime=120;
3712 moveVelocity[]={0,0.0099999998,0};
3713 rotationVelocity=0;
3714 weight=1.276;
3715 volume=1;
3716 rubbing=0.0099999998;
3717 size[]={0.80000001,3,5,10,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15};
3718 color[]=
3719 {
3720 {0.5,0.5,0.5,0.25},
3721 {0.5,0.5,0.5,0.25},
3722 {0.5,0.5,0.5,0.25},
3723 {0.5,0.5,0.5,0.2},
3724 {0.5,0.5,0.5,0.1},
3725 {0.5,0.5,0.5,0.050000001},
3726 {0.5,0.5,0.5,0.050000001},
3727 {0.5,0.5,0.5,0}
3728 };
3729 animationSpeed[]={0};
3730 randomDirectionPeriod=0.1;
3731 randomDirectionIntensity=0.02;
3732 onTimerScript="";
3733 beforeDestroyScript="";
3734 lifeTimeVar="30";
3735 positionVar[]={10,1,10};
3736 MoveVelocityVar[]={0.40000001,0.1,0.40000001};
3737 rotationVelocityVar=20;
3738 sizeVar=0.30000001;
3739 colorVar[]={0,0,0,0};
3740 randomDirectionPeriodVar=0;
3741 randomDirectionIntensityVar=0;
3742 };
3743 class HousePartDust: Default
3744 {
3745 interval=0.0015;
3746 circleRadius=1.5;
3747 circleVelocity[]={0.5,0,0.5};
3748 onSurface=0;
3749 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3750 particleFSNtieth=16;
3751 particleFSIndex=7;
3752 particleFSFrameCount=48;
3753 particleFSLoop=1;
3754 angleVar=1;
3755 animationName="";
3756 particleType="Billboard";
3757 timerPeriod=1;
3758 lifeTime=8;
3759 moveVelocity[]={0,0.5,0};
3760 rotationVelocity=0;
3761 weight=0.055;
3762 volume=0.039999999;
3763 rubbing=0.025;
3764 size[]={3,5};
3765 color[]=
3766 {
3767 {0.1,0.079999998,0.07,0.5},
3768 {1,0.80000001,0.69999999,0.40000001},
3769 {1,0.80000001,0.69999999,0.2},
3770 {1,0.80000001,0.69999999,0.1},
3771 {1,0.80000001,0.69999999,0.050000001},
3772 {1,0.80000001,0.69999999,0}
3773 };
3774 animationSpeed[]={0.80000001,0.30000001,0.25};
3775 randomDirectionPeriod=0.2;
3776 randomDirectionIntensity=0.1;
3777 onTimerScript="";
3778 beforeDestroyScript="";
3779 lifeTimeVar=0.25;
3780 positionVar[]={0.75,2,0.75};
3781 MoveVelocityVar[]={0.2,1,0.2};
3782 rotationVelocityVar=20;
3783 sizeVar=0.25;
3784 colorVar[]={0,0,0,0.1};
3785 randomDirectionPeriodVar=0;
3786 randomDirectionIntensityVar=0;
3787 };
3788 class HousePartDustLong: Default
3789 {
3790 interval=0.0015;
3791 circleRadius=1.5;
3792 circleVelocity[]={0,0,0};
3793 onSurface=0;
3794 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3795 particleFSNtieth=16;
3796 particleFSIndex=7;
3797 particleFSFrameCount=48;
3798 particleFSLoop=1;
3799 angleVar=1;
3800 animationName="";
3801 particleType="Billboard";
3802 timerPeriod=1;
3803 lifeTime=15;
3804 moveVelocity[]={0,0,0};
3805 rotationVelocity=1;
3806 weight=1.275;
3807 volume=1;
3808 rubbing=0;
3809 size[]={3,8};
3810 color[]=
3811 {
3812 {0.80000001,0.80000001,0.80000001,0.40000001},
3813 {0.80000001,0.80000001,0.80000001,0.30000001},
3814 {0.80000001,0.80000001,0.80000001,0.1},
3815 {0.80000001,0.80000001,0.80000001,0}
3816 };
3817 animationSpeed[]={0.80000001,0.30000001,0.25};
3818 randomDirectionPeriod=0.2;
3819 randomDirectionIntensity=0.050000001;
3820 onTimerScript="";
3821 beforeDestroyScript="";
3822 lifeTimeVar=0.25;
3823 positionVar[]={3,3,3};
3824 MoveVelocityVar[]={0.0099999998,0.0099999998,0.0099999998};
3825 rotationVelocityVar=20;
3826 sizeVar=0.25;
3827 colorVar[]={0,0,0,0.1};
3828 randomDirectionPeriodVar=0;
3829 randomDirectionIntensityVar=0;
3830 };
3831 class HousePartWall: Default
3832 {
3833 interval=0.015;
3834 circleRadius=1.5;
3835 circleVelocity[]={0,0,0};
3836 onSurface=0;
3837 particleShape="\dz\data\data\ParticleEffects\WallPart\WallPart.p3d";
3838 particleFSNtieth=1;
3839 particleFSIndex=0;
3840 particleFSFrameCount=1;
3841 particleFSLoop=0;
3842 angleVar=1;
3843 animationName="";
3844 particleType="SpaceObject";
3845 timerPeriod=1;
3846 lifeTime=4;
3847 moveVelocity[]={0,0,0};
3848 rotationVelocity=0.5;
3849 weight=10;
3850 volume=1;
3851 rubbing=0;
3852 size[]={2};
3853 color[]=
3854 {
3855 {1,1,1,1}
3856 };
3857 animationSpeed[]={1};
3858 randomDirectionPeriod=0.2;
3859 randomDirectionIntensity=0.050000001;
3860 onTimerScript="";
3861 beforeDestroyScript="";
3862 lifeTimeVar=0.25;
3863 positionVar[]={1,1,1};
3864 MoveVelocityVar[]={1,0.0099999998,1};
3865 rotationVelocityVar=1;
3866 sizeVar=0.30000001;
3867 colorVar[]={0,0,0,0.1};
3868 randomDirectionPeriodVar=0;
3869 randomDirectionIntensityVar=0;
3870 };
3871 class SmokeShellWhite: Default
3872 {
3873 animationSpeedCoef=1;
3874 colorCoef[]=
3875 {
3876 "colorR",
3877 "colorG",
3878 "colorB",
3879 "colorA"
3880 };
3881 sizeCoef="1 + 2 * (speed factor[0.5,7])";
3882 position[]={0,0,0};
3883 interval="0.03";
3884 circleRadius=0;
3885 circleVelocity[]={0,0,0};
3886 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3887 particleFSNtieth=16;
3888 particleFSIndex=7;
3889 particleFSFrameCount=48;
3890 particleFSLoop=1;
3891 angleVar=0.1;
3892 animationName="";
3893 particleType="Billboard";
3894 timerPeriod=1;
3895 lifeTime="20";
3896 moveVelocity[]={0.2,0.1,0.1};
3897 rotationVelocity=1;
3898 weight=1.2776999;
3899 volume=1;
3900 rubbing=0.015;
3901 size[]={0.2,2,6};
3902 color[]=
3903 {
3904 {0.89999998,0.89999998,0.89999998,0.2},
3905 {0.89999998,0.89999998,0.89999998,0.050000001},
3906 {0.89999998,0.89999998,0.89999998,0}
3907 };
3908 animationSpeed[]={1.5,0.5};
3909 randomDirectionPeriod=1;
3910 randomDirectionIntensity=0.039999999;
3911 onTimerScript="";
3912 beforeDestroyScript="";
3913 lifeTimeVar=2;
3914 positionVar[]={0,0,0};
3915 MoveVelocityVar[]={0.25,0.25,0.25};
3916 rotationVelocityVar=20;
3917 sizeVar=0.5;
3918 colorVar[]={0,0,0,0.34999999};
3919 randomDirectionPeriodVar=0;
3920 randomDirectionIntensityVar=0;
3921 };
3922 class SmokeShellWhite2: SmokeShellWhite
3923 {
3924 particleFSNtieth=16;
3925 particleFSIndex=12;
3926 particleFSFrameCount=8;
3927 particleFSLoop=0;
3928 color[]=
3929 {
3930 {0.89999998,0.89999998,0.89999998,1},
3931 {0.89999998,0.89999998,0.89999998,0.5},
3932 {0.89999998,0.89999998,0.89999998,0}
3933 };
3934 };
3935 class CannonFlash: Default
3936 {
3937 animationSpeedCoef=1;
3938 colorCoef[]=
3939 {
3940 "colorR",
3941 "colorG",
3942 "colorB",
3943 "colorA"
3944 };
3945 sizeCoef=1;
3946 position[]={0,0,0};
3947 interval="0.03";
3948 circleRadius=0;
3949 circleVelocity[]={0,0,0};
3950 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
3951 particleFSNtieth=16;
3952 particleFSIndex=2;
3953 particleFSFrameCount=32;
3954 particleFSLoop=1;
3955 angleVar=360;
3956 animationName="";
3957 particleType="Billboard";
3958 timerPeriod=1;
3959 lifeTime=0.2;
3960 moveVelocity[]={0,0,0};
3961 rotationVelocity=1;
3962 weight=10;
3963 volume=7.9000001;
3964 rubbing=0.075000003;
3965 size[]={5,12};
3966 color[]=
3967 {
3968 {1,1,1,-2},
3969 {1,1,1,-2},
3970 {1,1,1,-1},
3971 {1,1,1,0}
3972 };
3973 animationSpeed[]={3};
3974 randomDirectionPeriod=1;
3975 randomDirectionIntensity=0;
3976 onTimerScript="";
3977 beforeDestroyScript="";
3978 lifeTimeVar=0.5;
3979 positionVar[]={0.5,0.5,0.5};
3980 MoveVelocityVar[]={5,5,5};
3981 rotationVelocityVar=1;
3982 sizeVar=6;
3983 colorVar[]={0,0,0,0.34999999};
3984 randomDirectionPeriodVar=0;
3985 randomDirectionIntensityVar=0;
3986 };
3987 class CannonSmoke: Default
3988 {
3989 animationSpeedCoef=1;
3990 colorCoef[]=
3991 {
3992 "colorR",
3993 "colorG",
3994 "colorB",
3995 "colorA"
3996 };
3997 sizeCoef=1;
3998 position[]={0,0,0};
3999 interval="0.01";
4000 circleRadius=0;
4001 circleVelocity[]={0,0,0};
4002 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4003 particleFSNtieth=16;
4004 particleFSIndex=7;
4005 particleFSFrameCount=48;
4006 particleFSLoop=1;
4007 angleVar=360;
4008 animationName="";
4009 particleType="Billboard";
4010 timerPeriod=1;
4011 lifeTime=4;
4012 moveVelocity[]={0,0,0};
4013 rotationVelocity=1;
4014 weight=1;
4015 volume=0.80000001;
4016 rubbing=0.40000001;
4017 size[]={2,12};
4018 color[]=
4019 {
4020 {0.60000002,0.60000002,0.60000002,0},
4021 {0.69999999,0.69999999,0.69999999,0.80000001},
4022 {0.69999999,0.69999999,0.69999999,0.69999999},
4023 {0.80000001,0.80000001,0.80000001,0.34999999},
4024 {0.89999998,0.89999998,0.89999998,0.15000001},
4025 {1,1,1,0}
4026 };
4027 animationSpeed[]={2,0.69999999,0.5};
4028 randomDirectionPeriod=0.1;
4029 randomDirectionIntensity=0.1;
4030 onTimerScript="";
4031 beforeDestroyScript="";
4032 lifeTimeVar=2;
4033 positionVar[]={0.5,0.5,0.5};
4034 MoveVelocityVar[]={3,3,3};
4035 rotationVelocityVar=20;
4036 sizeVar=6;
4037 colorVar[]={0,0,0,0.34999999};
4038 randomDirectionPeriodVar=0;
4039 randomDirectionIntensityVar=0;
4040 };
4041 class heavyCaliber1: Default
4042 {
4043 animationSpeedCoef=1;
4044 colorCoef[]=
4045 {
4046 "colorR",
4047 "colorG",
4048 "colorB",
4049 "colorA"
4050 };
4051 sizeCoef=1;
4052 position[]={0,0,0};
4053 interval="0.1";
4054 circleRadius=0;
4055 circleVelocity[]={0,0,0};
4056 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4057 particleFSNtieth=16;
4058 particleFSIndex=12;
4059 particleFSFrameCount=8;
4060 particleFSLoop=1;
4061 angleVar=360;
4062 animationName="";
4063 particleType="Billboard";
4064 timerPeriod=1;
4065 lifeTime=0.30000001;
4066 moveVelocity[]={0,0,0};
4067 rotationVelocity=1;
4068 weight=1;
4069 volume=0.104;
4070 rubbing=0.5;
4071 size[]={0.40000001,2.5};
4072 color[]=
4073 {
4074 {0.30000001,0.30000001,0.30000001,0},
4075 {0.5,0.5,0.5,0.25},
4076 {0.69999999,0.69999999,0.69999999,0}
4077 };
4078 animationSpeed[]={2};
4079 randomDirectionPeriod=0.1;
4080 randomDirectionIntensity=0.1;
4081 onTimerScript="";
4082 beforeDestroyScript="";
4083 lifeTimeVar=2;
4084 positionVar[]={0,0,0};
4085 MoveVelocityVar[]={0,0,0};
4086 rotationVelocityVar=1;
4087 sizeVar=0;
4088 colorVar[]={0,0,0,0};
4089 randomDirectionPeriodVar=0;
4090 randomDirectionIntensityVar=0;
4091 };
4092 class heavyCaliber2: Default
4093 {
4094 animationSpeedCoef=1;
4095 colorCoef[]=
4096 {
4097 "colorR",
4098 "colorG",
4099 "colorB",
4100 "colorA"
4101 };
4102 sizeCoef=1;
4103 position[]={0,0,0};
4104 interval="0.1";
4105 circleRadius=0;
4106 circleVelocity[]={0,0,0};
4107 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4108 particleFSNtieth=16;
4109 particleFSIndex=12;
4110 particleFSFrameCount=8;
4111 particleFSLoop=1;
4112 angleVar=360;
4113 animationName="";
4114 particleType="Billboard";
4115 timerPeriod=1;
4116 lifeTime=0.30000001;
4117 moveVelocity[]={0,0,0};
4118 rotationVelocity=1;
4119 weight=1;
4120 volume=0.104;
4121 rubbing=0.5;
4122 size[]={0.40000001,2.5};
4123 color[]=
4124 {
4125 {0.69999999,0.69999999,0.69999999,0.2},
4126 {0.80000001,0.80000001,0.80000001,0}
4127 };
4128 animationSpeed[]={2};
4129 randomDirectionPeriod=0.1;
4130 randomDirectionIntensity=0.1;
4131 onTimerScript="";
4132 beforeDestroyScript="";
4133 lifeTimeVar=2;
4134 positionVar[]={0,0,0};
4135 MoveVelocityVar[]={0,0,0};
4136 rotationVelocityVar=1;
4137 sizeVar=0;
4138 colorVar[]={0,0,0,0};
4139 randomDirectionPeriodVar=0;
4140 randomDirectionIntensityVar=0;
4141 };
4142 class SmallFire1: Default
4143 {
4144 interval=0.14;
4145 circleRadius=0.0099999998;
4146 circleVelocity[]={0,0,0};
4147 particleFSNtieth=4;
4148 particleFSIndex=0;
4149 particleFSFrameCount=16;
4150 particleFSLoop=1;
4151 angleVar=0;
4152 particleShape="\dz\data\data\fire_4x4";
4153 animationName="";
4154 particleType="Billboard";
4155 timerPeriod=1;
4156 lifeTime=1.25;
4157 moveVelocity[]={0,0,0};
4158 rotationVelocity=0;
4159 weight=1.2;
4160 volume=1;
4161 rubbing=0.0099999998;
4162 size[]={0.5};
4163 color[]=
4164 {
4165 {1,1,1,-4}
4166 };
4167 animationSpeed[]={1};
4168 randomDirectionPeriod=1;
4169 randomDirectionIntensity=0;
4170 onTimerScript="";
4171 beforeDestroyScript="";
4172 sizeCoef=1;
4173 colorCoef[]={1,1,1,1};
4174 animationSpeedCoef=1;
4175 position[]={0,0,0};
4176 lifeTimeVar=0;
4177 positionVar[]={0,0,0};
4178 moveVelocityVar[]={0,0,0};
4179 rotationVelocityVar=3;
4180 sizeVar=0.050000001;
4181 colorVar[]={0,0,0,0};
4182 randomDirectionPeriodVar=0;
4183 randomDirectionIntensityVar=0;
4184 };
4185 class ImpactSparks1: Default
4186 {
4187 interval=0.003;
4188 circleRadius=0;
4189 circleVelocity[]={0,0,0};
4190 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4191 particleFSNtieth=16;
4192 particleFSIndex=13;
4193 particleFSFrameCount=2;
4194 particleFSLoop=0;
4195 angleVar=360;
4196 animationName="";
4197 particleType="Billboard";
4198 timerPeriod=3;
4199 lifeTime=0.30000001;
4200 moveVelocity[]=
4201 {
4202 "(- inDirX * 2 + surfNormalX / 2) * inSpeed / 150 * 0.66",
4203 "( - inDirY * 2 + surfNormalY / 2) * inSpeed / 150 * 0.66",
4204 "( - inDirZ * 2 + surfNormalZ / 2) * inSpeed / 150 * 0.66"
4205 };
4206 rotationVelocity=1;
4207 weight=0.5;
4208 volume=0.1;
4209 rubbing=0;
4210 size[]=
4211 {
4212 "0.05 * intensity",
4213 0
4214 };
4215 sizeCoef=1;
4216 color[]=
4217 {
4218 {1,1,1,-50}
4219 };
4220 colorCoef[]={1,1,1,1};
4221 animationSpeed[]={1000};
4222 animationSpeedCoef=1;
4223 randomDirectionPeriod=0;
4224 randomDirectionIntensity=0;
4225 onTimerScript="";
4226 beforeDestroyScript="";
4227 lifeTimeVar=0.1;
4228 position[]={0,0,0};
4229 positionVar[]={0.050000001,0.050000001,0.050000001};
4230 moveVelocityVar[]={1,1,1};
4231 rotationVelocityVar=0;
4232 sizeVar=0;
4233 colorVar[]={0.050000001,0.050000001,0.050000001,5};
4234 randomDirectionPeriodVar=0;
4235 randomDirectionIntensityVar=0;
4236 };
4237 class ImpactSparks2: Default
4238 {
4239 interval=0.0099999998;
4240 circleRadius=0;
4241 circleVelocity[]={0,0,0};
4242 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4243 particleFSNtieth=16;
4244 particleFSIndex=13;
4245 particleFSFrameCount=2;
4246 particleFSLoop=0;
4247 angleVar=360;
4248 animationName="";
4249 particleType="Billboard";
4250 timerPeriod=3;
4251 lifeTime=0.15000001;
4252 moveVelocity[]={0,0,0};
4253 rotationVelocity=1;
4254 weight=1.275;
4255 volume=1;
4256 rubbing=0;
4257 size[]=
4258 {
4259 "0.1 + intensity * 0.25",
4260 "0.1 + intensity * 0.2",
4261 0
4262 };
4263 sizeCoef=1;
4264 color[]=
4265 {
4266 {1,1,1,-50}
4267 };
4268 colorCoef[]={1,1,1,1};
4269 animationSpeed[]={1000};
4270 animationSpeedCoef=1;
4271 randomDirectionPeriod=0;
4272 randomDirectionIntensity=0;
4273 onTimerScript="";
4274 beforeDestroyScript="";
4275 lifeTimeVar=0.050000001;
4276 position[]={0,0,0};
4277 positionVar[]={0,0,0};
4278 moveVelocityVar[]={0,0,0};
4279 rotationVelocityVar=0;
4280 sizeVar=0.050000001;
4281 colorVar[]={0.050000001,0.050000001,0.050000001,5};
4282 randomDirectionPeriodVar=0;
4283 randomDirectionIntensityVar=0;
4284 };
4285 class ImpactSmoke: Default
4286 {
4287 interval=0.0040000002;
4288 circleRadius=0;
4289 circleVelocity[]={0,0,0};
4290 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4291 particleFSNtieth=16;
4292 particleFSIndex=12;
4293 particleFSFrameCount=8;
4294 particleFSLoop=0;
4295 angleVar=1;
4296 animationName="";
4297 particleType="Billboard";
4298 timerPeriod=3;
4299 lifeTime=1;
4300 moveVelocity[]=
4301 {
4302 "surfNormalX * inSpeed / 250 * 0.66",
4303 "surfNormalY * inSpeed / 250 * 0.66",
4304 "surfNormalZ * inSpeed / 250 * 0.66"
4305 };
4306 rotationVelocity=1;
4307 weight=1.28;
4308 volume=1;
4309 rubbing=0.5;
4310 size[]={0.5,0.69999999};
4311 sizeCoef=1;
4312 color[]=
4313 {
4314 {0.30000001,0.30000001,0.30000001,0.5},
4315 {0.40000001,0.40000001,0.40000001,0.25},
4316 {0.5,0.5,0.5,0.15000001},
4317 {0.60000002,0.60000002,0.60000002,0.07},
4318 {0.80000001,0.80000001,0.80000001,0}
4319 };
4320 colorCoef[]={1,1,1,1};
4321 animationSpeed[]={1};
4322 animationSpeedCoef=1;
4323 randomDirectionPeriod=0.1;
4324 randomDirectionIntensity=0.050000001;
4325 onTimerScript="";
4326 beforeDestroyScript="";
4327 lifeTimeVar=1;
4328 position[]={0,0,0};
4329 positionVar[]={0.2,0.2,0.2};
4330 moveVelocityVar[]={0.5,0.5,0.5};
4331 rotationVelocityVar=0;
4332 sizeVar=0.15000001;
4333 colorVar[]={0.050000001,0.050000001,0.050000001,0.30000001};
4334 randomDirectionPeriodVar=0;
4335 randomDirectionIntensityVar=0;
4336 };
4337 class ImpactSmoke2: Default
4338 {
4339 interval=0.0060000001;
4340 circleRadius=0;
4341 circleVelocity[]={0,0,0};
4342 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4343 particleFSNtieth=16;
4344 particleFSIndex=12;
4345 particleFSFrameCount=8;
4346 particleFSLoop=0;
4347 angleVar=1;
4348 animationName="";
4349 particleType="Billboard";
4350 timerPeriod=3;
4351 lifeTime=1.5;
4352 moveVelocity[]={0,0,0};
4353 rotationVelocity=1;
4354 weight=1.28;
4355 volume=1;
4356 rubbing=0.25;
4357 size[]=
4358 {
4359 "0.2 + intensity * 0.5",
4360 "0.2 + intensity * 0.8",
4361 "0.2 + intensity * 1.1",
4362 "0.2 + intensity * 1.3",
4363 "0.2 + intensity * 1.4"
4364 };
4365 sizeCoef=1;
4366 color[]=
4367 {
4368 {0.15000001,0.15000001,0.15000001,0.5},
4369 {0.2,0.2,0.2,0.25},
4370 {0.25,0.25,0.25,0.15000001},
4371 {0.30000001,0.30000001,0.30000001,0.07},
4372 {0.40000001,0.40000001,0.40000001,0}
4373 };
4374 colorCoef[]={1,1,1,1};
4375 animationSpeed[]={1};
4376 animationSpeedCoef=1;
4377 randomDirectionPeriod=0.1;
4378 randomDirectionIntensity=0.050000001;
4379 onTimerScript="";
4380 beforeDestroyScript="";
4381 lifeTimeVar=1;
4382 position[]={0,0,0};
4383 positionVar[]={0.15000001,0.15000001,0.15000001};
4384 moveVelocityVar[]={0.5,0.5,0.5};
4385 rotationVelocityVar=0;
4386 sizeVar=0.15000001;
4387 colorVar[]={0.050000001,0.050000001,0.050000001,0.30000001};
4388 randomDirectionPeriodVar=0;
4389 randomDirectionIntensityVar=0;
4390 };
4391 class ImpactDustPlaster: Default
4392 {
4393 interval=0.0049999999;
4394 circleRadius=0;
4395 circleVelocity[]={0,0,0};
4396 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4397 particleFSNtieth=16;
4398 particleFSIndex=12;
4399 particleFSFrameCount=8;
4400 particleFSLoop=0;
4401 angleVar=1;
4402 animationName="";
4403 particleType="Billboard";
4404 timerPeriod=3;
4405 lifeTime=2;
4406 moveVelocity[]=
4407 {
4408 "(surfNormalX / 2) * inSpeed / 200 * 0.66",
4409 "(surfNormalY / 2) * inSpeed / 200 * 0.66",
4410 "(surfNormalZ / 2) * inSpeed / 200 * 0.66"
4411 };
4412 rotationVelocity=1;
4413 weight=1.3;
4414 volume=1;
4415 rubbing=0.1;
4416 size[]={0.30000001,0.60000002};
4417 sizeCoef=1;
4418 color[]=
4419 {
4420 {0.2,0.175,0.15000001,1},
4421 {0.60000002,0.56999999,0.44999999,0.079999998},
4422 {0.80000001,0.69999999,0.60000002,0.059999999},
4423 {0.80000001,0.69999999,0.60000002,0.039999999},
4424 {1,1,1,0}
4425 };
4426 colorCoef[]={1,1,1,1};
4427 animationSpeed[]={1};
4428 animationSpeedCoef=1;
4429 randomDirectionPeriod=0.1;
4430 randomDirectionIntensity=0.050000001;
4431 onTimerScript="";
4432 beforeDestroyScript="";
4433 lifeTimeVar=1;
4434 position[]={0,0,0};
4435 positionVar[]={0.1,0.1,0.1};
4436 moveVelocityVar[]={0.5,0.5,0.5};
4437 rotationVelocityVar=0;
4438 sizeVar=0.5;
4439 colorVar[]={0.050000001,0.050000001,0.050000001,0.2};
4440 randomDirectionPeriodVar=0;
4441 randomDirectionIntensityVar=0;
4442 };
4443 class ImpactDustConcrete: Default
4444 {
4445 interval=0.0049999999;
4446 circleRadius=0;
4447 circleVelocity[]={0,0,0};
4448 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4449 particleFSNtieth=16;
4450 particleFSIndex=12;
4451 particleFSFrameCount=8;
4452 particleFSLoop=0;
4453 angleVar=1;
4454 animationName="";
4455 particleType="Billboard";
4456 timerPeriod=3;
4457 lifeTime=1;
4458 moveVelocity[]=
4459 {
4460 "(surfNormalX / 2) * inSpeed / 350 * 0.66",
4461 "(surfNormalY / 2) * inSpeed / 350 * 0.66",
4462 "(surfNormalZ / 2) * inSpeed / 350 * 0.66"
4463 };
4464 rotationVelocity=1;
4465 weight=1.3;
4466 volume=1;
4467 rubbing=0.1;
4468 size[]={0.40000001,0.80000001};
4469 sizeCoef=1;
4470 color[]=
4471 {
4472 {0.2,0.2,0.25,1},
4473 {0.60000002,0.60000002,0.69999999,0.1},
4474 {0.60000002,0.60000002,0.69999999,0.079999998},
4475 {0.60000002,0.60000002,0.69999999,0.059999999},
4476 {0.69999999,0.69999999,0.80000001,0}
4477 };
4478 colorCoef[]={1,1,1,1};
4479 animationSpeed[]={1};
4480 animationSpeedCoef=1;
4481 randomDirectionPeriod=0.1;
4482 randomDirectionIntensity=0.050000001;
4483 onTimerScript="";
4484 beforeDestroyScript="";
4485 lifeTimeVar=1;
4486 position[]={0,0,0};
4487 positionVar[]={0.1,0.1,0.1};
4488 moveVelocityVar[]={0.5,0.5,0.5};
4489 rotationVelocityVar=0;
4490 sizeVar=0.5;
4491 colorVar[]={0.050000001,0.050000001,0.050000001,0.2};
4492 randomDirectionPeriodVar=0;
4493 randomDirectionIntensityVar=0;
4494 };
4495 class ImpactDustConcrete2: Default
4496 {
4497 interval=0.0049999999;
4498 circleRadius=0;
4499 circleVelocity[]={0,0,0};
4500 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4501 particleFSNtieth=16;
4502 particleFSIndex=12;
4503 particleFSFrameCount=8;
4504 particleFSLoop=0;
4505 angleVar=1;
4506 animationName="";
4507 particleType="Billboard";
4508 timerPeriod=3;
4509 lifeTime=1;
4510 moveVelocity[]=
4511 {
4512 "(outDirX / 2) * outSpeed / 150 * 0.66",
4513 "(outDirY / 2) * outSpeed / 150 * 0.66",
4514 "(outDirZ / 2) * outSpeed / 150 * 0.66"
4515 };
4516 rotationVelocity=1;
4517 weight=1.3;
4518 volume=1;
4519 rubbing=0.1;
4520 size[]={0.40000001,0.80000001};
4521 sizeCoef=1;
4522 color[]=
4523 {
4524 {0.2,0.2,0.25,1},
4525 {0.60000002,0.60000002,0.69999999,0.1},
4526 {0.60000002,0.60000002,0.69999999,0.079999998},
4527 {0.60000002,0.60000002,0.69999999,0.059999999},
4528 {0.69999999,0.69999999,0.80000001,0}
4529 };
4530 colorCoef[]={1,1,1,1};
4531 animationSpeed[]={1};
4532 animationSpeedCoef=1;
4533 randomDirectionPeriod=0.1;
4534 randomDirectionIntensity=0.050000001;
4535 onTimerScript="";
4536 beforeDestroyScript="";
4537 lifeTimeVar=1;
4538 position[]={0,0,0};
4539 positionVar[]={0.1,0.1,0.1};
4540 moveVelocityVar[]={0.5,0.5,0.5};
4541 rotationVelocityVar=0;
4542 sizeVar=0.5;
4543 colorVar[]={0.050000001,0.050000001,0.050000001,0.2};
4544 randomDirectionPeriodVar=0;
4545 randomDirectionIntensityVar=0;
4546 };
4547 class ImpactConcrete: Default
4548 {
4549 interval=0.0049999999;
4550 circleRadius=0;
4551 circleVelocity[]={0,0,0};
4552 particleShape="\dz\data\data\ParticleEffects\pstone\pstone.p3d";
4553 animationName="";
4554 particleType="spaceobject";
4555 timerPeriod=0.1;
4556 lifeTime=1;
4557 moveVelocity[]=
4558 {
4559 "(surfNormalX / 2) * inSpeed / 150 * 0.66",
4560 "(surfNormalY / 2) * inSpeed / 150 * 0.66",
4561 "(surfNormalZ / 2) * inSpeed / 150 * 0.66"
4562 };
4563 rotationVelocity=1;
4564 weight=5;
4565 volume=1;
4566 rubbing=0.029999999;
4567 size[]={0.079999998};
4568 color[]=
4569 {
4570 {0.5,0.5,1,1}
4571 };
4572 animationSpeed[]={1};
4573 randomDirectionPeriod=0;
4574 randomDirectionIntensity=0;
4575 onTimerScript="";
4576 beforeDestroyScript="";
4577 lifeTimeVar=0.5;
4578 positionVar[]={0.050000001,0.050000001,0.050000001};
4579 moveVelocityVar[]={1,1,1};
4580 rotationVelocityVar=1;
4581 sizeVar=0.40000001;
4582 colorVar[]={0,0,0,0};
4583 randomDirectionPeriodVar=0;
4584 randomDirectionIntensityVar=0;
4585 };
4586 class ImpactConcrete2: Default
4587 {
4588 interval=0.0049999999;
4589 circleRadius=0;
4590 circleVelocity[]={0,0,0};
4591 particleShape="\dz\data\data\ParticleEffects\pstone\pstone.p3d";
4592 animationName="";
4593 particleType="spaceobject";
4594 timerPeriod=0.1;
4595 lifeTime=1;
4596 moveVelocity[]=
4597 {
4598 "(outDirX / 2) * outSpeed / 150 * 0.66",
4599 "(outDirY / 2) * outSpeed / 150 * 0.66",
4600 "(outDirZ / 2) * outSpeed / 150 * 0.66"
4601 };
4602 rotationVelocity=1;
4603 weight=5;
4604 volume=1;
4605 rubbing=0.029999999;
4606 size[]={0.079999998};
4607 color[]=
4608 {
4609 {0.5,0.5,1,1}
4610 };
4611 animationSpeed[]={1};
4612 randomDirectionPeriod=0;
4613 randomDirectionIntensity=0;
4614 onTimerScript="";
4615 beforeDestroyScript="";
4616 lifeTimeVar=0.5;
4617 positionVar[]={0.050000001,0.050000001,0.050000001};
4618 moveVelocityVar[]={1,1,1};
4619 rotationVelocityVar=1;
4620 sizeVar=0.40000001;
4621 colorVar[]={0,0,0,0};
4622 randomDirectionPeriodVar=0;
4623 randomDirectionIntensityVar=0;
4624 };
4625 class ImpactDustWood: Default
4626 {
4627 interval=0.0049999999;
4628 circleRadius=0;
4629 circleVelocity[]={0,0,0};
4630 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
4631 particleFSNtieth=16;
4632 particleFSIndex=12;
4633 particleFSFrameCount=8;
4634 particleFSLoop=0;
4635 angleVar=1;
4636 animationName="";
4637 particleType="Billboard";
4638 timerPeriod=3;
4639 lifeTime=0.60000002;
4640 moveVelocity[]=
4641 {
4642 "(surfNormalX / 2) * inSpeed / 350 * 0.66",
4643 "(surfNormalY / 2) * inSpeed / 350 * 0.66",
4644 "(surfNormalZ / 2) * inSpeed / 350 * 0.66"
4645 };
4646 rotationVelocity=1;
4647 weight=1.3;
4648 volume=1;
4649 rubbing=0.40000001;
4650 size[]=
4651 {
4652 "0.5 + intensity * 0.6",
4653 "0.5 + intensity * 1",
4654 "0.5 + intensity * 1.2",
4655 "0.5 + intensity * 1.3",
4656 "0.5 + intensity * 1.4"
4657 };
4658 sizeCoef=1;
4659 color[]=
4660 {
4661 {0.60000002,0.5,0.40000001,0.2},
4662 {0.60000002,0.5,0.40000001,0.1},
4663 {0.60000002,0.5,0.40000001,0.050000001},
4664 {0.69999999,0.60000002,0.5,0.025},
4665 {1,1,1,0}
4666 };
4667 colorCoef[]={1,1,1,1};
4668 animationSpeed[]={1};
4669 animationSpeedCoef=1;
4670 randomDirectionPeriod=0.1;
4671 randomDirectionIntensity=0.050000001;
4672 onTimerScript="";
4673 beforeDestroyScript="";
4674 lifeTimeVar=1;
4675 position[]={0,0,0};
4676 positionVar[]={0.1,0.1,0.1};
4677 moveVelocityVar[]={0.050000001,0.050000001,0.050000001};
4678 rotationVelocityVar=0;
4679 sizeVar=0.34999999;
4680 colorVar[]={0.050000001,0.050000001,0.050000001,0.2};
4681 randomDirectionPeriodVar=0;
4682 randomDirectionIntensityVar=0;
4683 };
4684 class WoodChippings: Default
4685 {
4686 interval=0.0020000001;
4687 circleRadius=0;
4688 circleVelocity[]={0,0,0};
4689 particleShape="\dz\data\data\ParticleEffects\Universal\WoodChippings";
4690 particleFSNtieth=1;
4691 particleFSIndex=0;
4692 particleFSFrameCount=1;
4693 particleFSLoop=0;
4694 angleVar=1;
4695 animationName="";
4696 particleType="SpaceObject";
4697 timerPeriod=3;
4698 lifeTime=1;
4699 moveVelocity[]=
4700 {
4701 "(- inDirX * 2 + surfNormalX / 2) * inSpeed / 350 * 0.66",
4702 "( - inDirY * 2 + surfNormalY / 2) * inSpeed / 350 * 0.66",
4703 "( - inDirZ * 2 + surfNormalZ / 2) * inSpeed / 350 * 0.66"
4704 };
4705 rotationVelocity=2;
4706 weight=4;
4707 volume=1;
4708 rubbing=0.1;
4709 size[]={0.050000001};
4710 sizeCoef=1;
4711 color[]=
4712 {
4713 {1,1,1,1}
4714 };
4715 colorCoef[]={1,1,1,1};
4716 animationSpeed[]={0};
4717 animationSpeedCoef=1;
4718 randomDirectionPeriod=0.1;
4719 randomDirectionIntensity=0.050000001;
4720 onTimerScript="";
4721 beforeDestroyScript="";
4722 lifeTimeVar=0.5;
4723 position[]={0,0,0};
4724 positionVar[]={0.050000001,0.050000001,0.050000001};
4725 moveVelocityVar[]={0.5,0.5,0.5};
4726 rotationVelocityVar=0;
4727 sizeVar=0.050000001;
4728 colorVar[]={0.1,0.1,0.1,0};
4729 randomDirectionPeriodVar=0;
4730 randomDirectionIntensityVar=0;
4731 };
4732 class WoodChippings2: Default
4733 {
4734 interval=0.0020000001;
4735 circleRadius=0;
4736 circleVelocity[]={0,0,0};
4737 particleShape="\dz\data\data\ParticleEffects\Universal\WoodChippings";
4738 particleFSNtieth=1;
4739 particleFSIndex=0;
4740 particleFSFrameCount=1;
4741 particleFSLoop=0;
4742 angleVar=1;
4743 animationName="";
4744 particleType="SpaceObject";
4745 timerPeriod=3;
4746 lifeTime=1;
4747 moveVelocity[]=
4748 {
4749 "(outDirX * 2) * outSpeed / 250 * 0.66",
4750 "(outDirY * 2) * outSpeed / 250 * 0.66",
4751 "(outDirZ * 2) * outSpeed / 250 * 0.66"
4752 };
4753 rotationVelocity=2;
4754 weight=4;
4755 volume=1;
4756 rubbing=0.1;
4757 size[]={0.050000001};
4758 sizeCoef=1;
4759 color[]=
4760 {
4761 {1,1,1,1}
4762 };
4763 colorCoef[]={1,1,1,1};
4764 animationSpeed[]={0};
4765 animationSpeedCoef=1;
4766 randomDirectionPeriod=0.1;
4767 randomDirectionIntensity=0.050000001;
4768 onTimerScript="";
4769 beforeDestroyScript="";
4770 lifeTimeVar=0.5;
4771 position[]={0,0,0};
4772 positionVar[]={0.050000001,0.050000001,0.050000001};
4773 moveVelocityVar[]={0.5,0.5,0.5};
4774 rotationVelocityVar=0;
4775 sizeVar=0.050000001;
4776 colorVar[]={0.1,0.1,0.1,0};
4777 randomDirectionPeriodVar=0;
4778 randomDirectionIntensityVar=0;
4779 };
4780 class WoodHole: Default
4781 {
4782 interval=0.0040000002;
4783 circleRadius=0;
4784 circleVelocity[]={0,0,0};
4785 particleShape="\dz\data\data\ParticleEffects\Universal\WoodChippings";
4786 particleFSNtieth=1;
4787 particleFSIndex=0;
4788 particleFSFrameCount=1;
4789 particleFSLoop=0;
4790 angleVar=1;
4791 animationName="";
4792 particleType="SpaceObject";
4793 timerPeriod=3;
4794 lifeTime=20;
4795 moveVelocity[]={0,0,0};
4796 rotationVelocity=0;
4797 weight=1.275;
4798 volume=1;
4799 rubbing=0;
4800 size[]={0.029999999,0.029999999,0.029999999,0.029999999,0.029999999,0};
4801 sizeCoef=1;
4802 color[]=
4803 {
4804 {1,1,1,1}
4805 };
4806 colorCoef[]={1,1,1,1};
4807 animationSpeed[]={0};
4808 animationSpeedCoef=1;
4809 randomDirectionPeriod=0;
4810 randomDirectionIntensity=0;
4811 onTimerScript="";
4812 beforeDestroyScript="";
4813 lifeTimeVar=2;
4814 position[]={0,0,0};
4815 positionVar[]={0.0099999998,0.0099999998,0.0099999998};
4816 moveVelocityVar[]={0,0,0};
4817 rotationVelocityVar=0;
4818 sizeVar=0.1;
4819 colorVar[]={0.1,0.1,0.1,0};
4820 randomDirectionPeriodVar=0;
4821 randomDirectionIntensityVar=0;
4822 };
4823 class LeavesFall: Default
4824 {
4825 interval=0.0099999998;
4826 circleRadius=0;
4827 circleVelocity[]={0,0,0};
4828 particleFSNtieth=1;
4829 particleFSIndex=0;
4830 particleFSFrameCount=1;
4831 particleFSLoop=0;
4832 angleVar=1;
4833 particleShape="\dz\data\data\ParticleEffects\Hit_Leaves\Leaves.p3d";
4834 animationName="";
4835 particleType="SpaceObject";
4836 timerPeriod=3;
4837 lifeTime=5;
4838 moveVelocity[]={0,0,0};
4839 rotationVelocity=1;
4840 weight=1.5;
4841 volume=1;
4842 rubbing=0.2;
4843 size[]={1.5};
4844 sizeCoef=1;
4845 color[]=
4846 {
4847 {1,1,1,1}
4848 };
4849 colorCoef[]={1,1,1,1};
4850 animationSpeed[]={1};
4851 animationSpeedCoef=1;
4852 randomDirectionPeriod=0.1;
4853 randomDirectionIntensity=0.1;
4854 onTimerScript="";
4855 beforeDestroyScript="";
4856 lifeTimeVar=0.1;
4857 position[]={0,0,0};
4858 positionVar[]={0,0,0};
4859 moveVelocityVar[]={0.15000001,0.15000001,0.15000001};
4860 rotationVelocityVar=0;
4861 sizeVar=0.5;
4862 colorVar[]={0.050000001,0.050000001,0.050000001,0};
4863 randomDirectionPeriodVar=0;
4864 randomDirectionIntensityVar=0;
4865 };
4866 class LeavesFallGreen: Default
4867 {
4868 interval=0.0099999998;
4869 circleRadius=0;
4870 circleVelocity[]={0,0,0};
4871 particleFSNtieth=1;
4872 particleFSIndex=0;
4873 particleFSFrameCount=1;
4874 particleFSLoop=0;
4875 angleVar=1;
4876 particleShape="\dz\data\data\ParticleEffects\Hit_Leaves\Leaves_Green.p3d";
4877 animationName="";
4878 particleType="SpaceObject";
4879 timerPeriod=3;
4880 lifeTime=5;
4881 moveVelocity[]={0,0,0};
4882 rotationVelocity=1;
4883 weight=1.5;
4884 volume=1;
4885 rubbing=0.2;
4886 size[]={1.5};
4887 sizeCoef=1;
4888 color[]=
4889 {
4890 {1,1,1,1}
4891 };
4892 colorCoef[]={1,1,1,1};
4893 animationSpeed[]={1};
4894 animationSpeedCoef=1;
4895 randomDirectionPeriod=0.1;
4896 randomDirectionIntensity=0.1;
4897 onTimerScript="";
4898 beforeDestroyScript="";
4899 lifeTimeVar=0.1;
4900 position[]={0,0,0};
4901 positionVar[]={0,0,0};
4902 moveVelocityVar[]={0.15000001,0.15000001,0.15000001};
4903 rotationVelocityVar=0;
4904 sizeVar=0.5;
4905 colorVar[]={0.050000001,0.050000001,0.050000001,0};
4906 randomDirectionPeriodVar=0;
4907 randomDirectionIntensityVar=0;
4908 };
4909 class SticksFall: Default
4910 {
4911 interval=0.050000001;
4912 circleRadius=0;
4913 circleVelocity[]={0,0,0};
4914 particleFSNtieth=1;
4915 particleFSIndex=0;
4916 particleFSFrameCount=1;
4917 particleFSLoop=0;
4918 angleVar=1;
4919 particleShape="\dz\data\data\ParticleEffects\Hit_Leaves\Sticks.p3d";
4920 animationName="";
4921 particleType="SpaceObject";
4922 timerPeriod=3;
4923 lifeTime=5;
4924 moveVelocity[]={0,0,0};
4925 rotationVelocity=1;
4926 weight=1.7;
4927 volume=1;
4928 rubbing=0.1;
4929 size[]={1.2};
4930 sizeCoef=1;
4931 color[]=
4932 {
4933 {1,1,1,1}
4934 };
4935 colorCoef[]={1,1,1,1};
4936 animationSpeed[]={1};
4937 animationSpeedCoef=1;
4938 randomDirectionPeriod=0.1;
4939 randomDirectionIntensity=0.1;
4940 onTimerScript="";
4941 beforeDestroyScript="";
4942 lifeTimeVar=0.1;
4943 position[]={0,0,0};
4944 positionVar[]={0.050000001,0.050000001,0.050000001};
4945 moveVelocityVar[]={0.5,0,0.5};
4946 rotationVelocityVar=0;
4947 sizeVar=0.2;
4948 colorVar[]={0.050000001,0.050000001,0.050000001,0};
4949 randomDirectionPeriodVar=0;
4950 randomDirectionIntensityVar=0;
4951 };
4952 class SticksFallGreen: Default
4953 {
4954 interval=0.050000001;
4955 circleRadius=0;
4956 circleVelocity[]={0,0,0};
4957 particleFSNtieth=1;
4958 particleFSIndex=0;
4959 particleFSFrameCount=1;
4960 particleFSLoop=0;
4961 angleVar=1;
4962 particleShape="\dz\data\data\ParticleEffects\Hit_Leaves\Sticks_Green.p3d";
4963 animationName="";
4964 particleType="SpaceObject";
4965 timerPeriod=3;
4966 lifeTime=5;
4967 moveVelocity[]={0,0,0};
4968 rotationVelocity=1;
4969 weight=1.7;
4970 volume=1;
4971 rubbing=0.1;
4972 size[]={1.2};
4973 sizeCoef=1;
4974 color[]=
4975 {
4976 {1,1,1,1}
4977 };
4978 colorCoef[]={1,1,1,1};
4979 animationSpeed[]={1};
4980 animationSpeedCoef=1;
4981 randomDirectionPeriod=0.1;
4982 randomDirectionIntensity=0.1;
4983 onTimerScript="";
4984 beforeDestroyScript="";
4985 lifeTimeVar=0.1;
4986 position[]={0,0,0};
4987 positionVar[]={0.050000001,0.050000001,0.050000001};
4988 moveVelocityVar[]={0.5,0,0.5};
4989 rotationVelocityVar=0;
4990 sizeVar=0.2;
4991 colorVar[]={0.050000001,0.050000001,0.050000001,0};
4992 randomDirectionPeriodVar=0;
4993 randomDirectionIntensityVar=0;
4994 };
4995 class ImpactGlass: Default
4996 {
4997 interval=0.0049999999;
4998 circleRadius=0;
4999 circleVelocity[]={0,0,0};
5000 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5001 particleFSNtieth=16;
5002 particleFSIndex=12;
5003 particleFSFrameCount=8;
5004 particleFSLoop=0;
5005 angleVar=1;
5006 animationName="";
5007 particleType="Billboard";
5008 timerPeriod=3;
5009 lifeTime=1;
5010 moveVelocity[]=
5011 {
5012 "(- inDirX * 2 + surfNormalX / 2) * inSpeed / 150 * 0.3",
5013 "( - inDirY * 2 + surfNormalY / 2) * inSpeed / 150 * 0.3",
5014 "( - inDirZ * 2 + surfNormalZ / 2) * inSpeed / 150 * 0.3"
5015 };
5016 rotationVelocity=1;
5017 weight=1.4;
5018 volume=1;
5019 rubbing=0.1;
5020 size[]=
5021 {
5022 "intensity * 0.5",
5023 "intensity * 1",
5024 "intensity * 1.2",
5025 "intensity * 1.3"
5026 };
5027 sizeCoef=1;
5028 color[]=
5029 {
5030 {0.69999999,0.69999999,1,0.80000001},
5031 {0.69999999,0.69999999,1,0.5},
5032 {0.69999999,0.69999999,1,0.30000001},
5033 {0.69999999,0.69999999,1,0.15000001},
5034 {0.69999999,0.69999999,1,0}
5035 };
5036 colorCoef[]={1,1,1,1};
5037 animationSpeed[]={1};
5038 animationSpeedCoef=1;
5039 randomDirectionPeriod=0.1;
5040 randomDirectionIntensity=0.050000001;
5041 onTimerScript="";
5042 beforeDestroyScript="";
5043 lifeTimeVar=1;
5044 position[]={0,0,0};
5045 positionVar[]={0.1,0.1,0.1};
5046 moveVelocityVar[]={0.050000001,0.050000001,0.050000001};
5047 rotationVelocityVar=0;
5048 sizeVar=0.5;
5049 colorVar[]={0.050000001,0.050000001,0.050000001,0.2};
5050 randomDirectionPeriodVar=0;
5051 randomDirectionIntensityVar=0;
5052 };
5053 class GlassShards: Default
5054 {
5055 interval=0.0049999999;
5056 circleRadius=0;
5057 circleVelocity[]={0,0,0};
5058 particleShape="\dz\data\data\ParticleEffects\Universal\GlassShards";
5059 particleFSNtieth=1;
5060 particleFSIndex=0;
5061 particleFSFrameCount=1;
5062 particleFSLoop=0;
5063 angleVar=1;
5064 animationName="";
5065 particleType="SpaceObject";
5066 timerPeriod=3;
5067 lifeTime=1;
5068 moveVelocity[]=
5069 {
5070 "(- inDirX * 1.5) * inSpeed / 150 * 0.3",
5071 "( - inDirY * 1.5) * inSpeed / 150 * 0.3",
5072 "( - inDirZ * 1.5) * inSpeed / 150 * 0.3"
5073 };
5074 rotationVelocity=2;
5075 weight=10;
5076 volume=1;
5077 rubbing=0;
5078 size[]={"0.05"};
5079 sizeCoef=1;
5080 color[]=
5081 {
5082 {1,1,1,1}
5083 };
5084 colorCoef[]={1,1,1,1};
5085 animationSpeed[]={1000};
5086 animationSpeedCoef=1;
5087 randomDirectionPeriod=0;
5088 randomDirectionIntensity=0;
5089 onTimerScript="";
5090 beforeDestroyScript="";
5091 lifeTimeVar=0.5;
5092 position[]={0,0,0};
5093 positionVar[]={0.02,0.02,0.02};
5094 moveVelocityVar[]={0.2,0.2,0.2};
5095 rotationVelocityVar=0;
5096 sizeVar=0.039999999;
5097 colorVar[]={0.1,0.1,0.1,0};
5098 randomDirectionPeriodVar=0;
5099 randomDirectionIntensityVar=0;
5100 };
5101 class GlassShards2: Default
5102 {
5103 interval=0.0049999999;
5104 circleRadius=0;
5105 circleVelocity[]={0,0,0};
5106 particleShape="\dz\data\data\ParticleEffects\Universal\GlassShards";
5107 particleFSNtieth=1;
5108 particleFSIndex=0;
5109 particleFSFrameCount=1;
5110 particleFSLoop=0;
5111 angleVar=1;
5112 animationName="";
5113 particleType="SpaceObject";
5114 timerPeriod=3;
5115 lifeTime=1;
5116 moveVelocity[]=
5117 {
5118 "(outDirX * 1.5) * outSpeed / 150 * 0.3",
5119 "(outDirY * 1.5) * outSpeed / 150 * 0.3",
5120 "(outDirZ * 1.5) * outSpeed / 150 * 0.3"
5121 };
5122 rotationVelocity=2;
5123 weight=10;
5124 volume=1;
5125 rubbing=0;
5126 size[]={"0.05"};
5127 sizeCoef=1;
5128 color[]=
5129 {
5130 {1,1,1,1}
5131 };
5132 colorCoef[]={1,1,1,1};
5133 animationSpeed[]={1000};
5134 animationSpeedCoef=1;
5135 randomDirectionPeriod=0;
5136 randomDirectionIntensity=0;
5137 onTimerScript="";
5138 beforeDestroyScript="";
5139 lifeTimeVar=0.5;
5140 position[]={0,0,0};
5141 positionVar[]={0.02,0.02,0.02};
5142 moveVelocityVar[]={0.2,0.2,0.2};
5143 rotationVelocityVar=0;
5144 sizeVar=0.039999999;
5145 colorVar[]={0.1,0.1,0.1,0};
5146 randomDirectionPeriodVar=0;
5147 randomDirectionIntensityVar=0;
5148 };
5149 class GlassDust: Default
5150 {
5151 interval=0.0049999999;
5152 circleRadius=0;
5153 circleVelocity[]={0,0,0};
5154 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5155 particleFSNtieth=16;
5156 particleFSIndex=12;
5157 particleFSFrameCount=8;
5158 particleFSLoop=0;
5159 angleVar=1;
5160 animationName="";
5161 particleType="Billboard";
5162 timerPeriod=3;
5163 lifeTime=0.2;
5164 moveVelocity[]=
5165 {
5166 "(- inDirX * 4) * inSpeed / 150 * 0.2",
5167 "(- inDirY * 4) * inSpeed / 150 * 0.2",
5168 "(-inDirZ * 4) * inSpeed / 150 * 0.2"
5169 };
5170 rotationVelocity=2;
5171 weight=1.275;
5172 volume=1;
5173 rubbing=0;
5174 size[]={0.050000001,0.15000001};
5175 sizeCoef=1;
5176 color[]=
5177 {
5178 {0.5,0.5,0.5,0.1},
5179 {0.5,0.5,0.5,0}
5180 };
5181 colorCoef[]={1,1,1,1};
5182 animationSpeed[]={1000};
5183 animationSpeedCoef=1;
5184 randomDirectionPeriod=0;
5185 randomDirectionIntensity=0;
5186 onTimerScript="";
5187 beforeDestroyScript="";
5188 lifeTimeVar=0.1;
5189 position[]={0,0,0};
5190 positionVar[]={0.02,0.02,0.02};
5191 moveVelocityVar[]={0.2,0.2,0.2};
5192 rotationVelocityVar=0;
5193 sizeVar=0.039999999;
5194 colorVar[]={0.1,0.1,0.1,0};
5195 randomDirectionPeriodVar=0;
5196 randomDirectionIntensityVar=0;
5197 };
5198 class GlassHole: Default
5199 {
5200 interval=0.0040000002;
5201 circleRadius=0;
5202 circleVelocity[]={0,0,0};
5203 particleShape="\dz\data\data\ParticleEffects\Universal\GlassShards";
5204 particleFSNtieth=1;
5205 particleFSIndex=0;
5206 particleFSFrameCount=1;
5207 particleFSLoop=0;
5208 angleVar=1;
5209 animationName="";
5210 particleType="SpaceObject";
5211 timerPeriod=3;
5212 lifeTime=20;
5213 moveVelocity[]={0,0,0};
5214 rotationVelocity=0;
5215 weight=1.275;
5216 volume=1;
5217 rubbing=0;
5218 size[]={0.029999999,0.029999999,0.029999999,0.029999999,0.029999999,0};
5219 sizeCoef=1;
5220 color[]=
5221 {
5222 {1,1,1,1}
5223 };
5224 colorCoef[]={1,1,1,1};
5225 animationSpeed[]={0};
5226 animationSpeedCoef=1;
5227 randomDirectionPeriod=0;
5228 randomDirectionIntensity=0;
5229 onTimerScript="";
5230 beforeDestroyScript="";
5231 lifeTimeVar=2;
5232 position[]={0,0,0};
5233 positionVar[]={0.0099999998,0.0099999998,0.0099999998};
5234 moveVelocityVar[]={0,0,0};
5235 rotationVelocityVar=0;
5236 sizeVar=0.1;
5237 colorVar[]={0.1,0.1,0.1,0};
5238 randomDirectionPeriodVar=0;
5239 randomDirectionIntensityVar=0;
5240 };
5241 class ExplosionEffectsWater: Default
5242 {
5243 interval=0.0099999998;
5244 circleRadius=2;
5245 circleVelocity[]={3,15,3};
5246 particleFSNtieth=16;
5247 particleFSIndex=13;
5248 particleFSFrameCount=6;
5249 particleFSLoop=0;
5250 angleVar=1;
5251 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5252 animationName="";
5253 particleType="Billboard";
5254 timerPeriod=3;
5255 lifeTime=4;
5256 moveVelocity[]={0,0,0};
5257 rotationVelocity=1;
5258 weight=30;
5259 volume=7.9000001;
5260 rubbing=0.075000003;
5261 size[]={8,15};
5262 sizeCoef=1;
5263 color[]=
5264 {
5265 {0.69999999,0.69999999,0.69999999,1},
5266 {1,1,1,0}
5267 };
5268 colorCoef[]={1,1,1,1};
5269 animationSpeed[]={1};
5270 animationSpeedCoef=1;
5271 randomDirectionPeriod=1;
5272 randomDirectionIntensity=0;
5273 onTimerScript="";
5274 beforeDestroyScript="";
5275 lifeTimeVar=2;
5276 position[]={0,0,0};
5277 positionVar[]={2,0,2};
5278 moveVelocityVar[]={2,7,2};
5279 rotationVelocityVar=0;
5280 sizeVar=0.5;
5281 colorVar[]={0,0,0,0};
5282 randomDirectionPeriodVar=0;
5283 randomDirectionIntensityVar=0;
5284 };
5285 class ExhaustSmoke1: Default
5286 {
5287 interval="0.1 - 0.095 * intensity";
5288 circleRadius=0;
5289 circleVelocity[]={0,0,0};
5290 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5291 particleFSNtieth=16;
5292 particleFSIndex=7;
5293 particleFSFrameCount=48;
5294 particleFSLoop=1;
5295 angleVar=1;
5296 animationName="";
5297 particleType="Billboard";
5298 timerPeriod=1;
5299 lifeTime=0.80000001;
5300 moveVelocity[]=
5301 {
5302 "speedX",
5303 "speedY",
5304 "speedZ"
5305 };
5306 rotationVelocity=1;
5307 weight=1.2;
5308 volume=1;
5309 rubbing=0.1;
5310 size[]={0.15000001,0.5};
5311 sizeCoef=1;
5312 color[]=
5313 {
5314 {0.059999999,0.059999999,0.059999999,0.2},
5315 {0.60000002,0.60000002,0.60000002,0.1},
5316 {0.60000002,0.60000002,0.60000002,0}
5317 };
5318 colorCoef[]=
5319 {
5320 "1 - damage",
5321 "1 - damage",
5322 "1 - damage",
5323 "intensity * 0.5"
5324 };
5325 animationSpeed[]={2,1};
5326 animationSpeedCoef=1;
5327 randomDirectionPeriod=0.1;
5328 randomDirectionIntensity=0.050000001;
5329 onTimerScript="";
5330 beforeDestroyScript="";
5331 lifeTimeVar=0;
5332 position[]=
5333 {
5334 "positionX",
5335 "positionY",
5336 "positionZ"
5337 };
5338 positionVar[]={0,0,0};
5339 MoveVelocityVar[]={0.1,0.1,0.1};
5340 rotationVelocityVar=20;
5341 sizeVar=0.25;
5342 colorVar[]={0,0,0,0};
5343 randomDirectionPeriodVar=0;
5344 randomDirectionIntensityVar=0;
5345 };
5346 class ExhaustSmokeBig1: Default
5347 {
5348 interval="0.1 - 0.075 * intensity";
5349 circleRadius=0;
5350 circleVelocity[]={0,0,0};
5351 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5352 particleFSNtieth=16;
5353 particleFSIndex=7;
5354 particleFSFrameCount=48;
5355 particleFSLoop=1;
5356 angleVar=1;
5357 animationName="";
5358 particleType="Billboard";
5359 timerPeriod=1;
5360 lifeTime=0.80000001;
5361 moveVelocity[]=
5362 {
5363 "speedX",
5364 "speedY",
5365 "speedZ"
5366 };
5367 rotationVelocity=1;
5368 weight=1.2;
5369 volume=1.5;
5370 rubbing=0.1;
5371 size[]={1,5};
5372 sizeCoef=1;
5373 color[]=
5374 {
5375 {0.059999999,0.059999999,0.059999999,0.2},
5376 {0.60000002,0.60000002,0.60000002,0.1},
5377 {0.60000002,0.60000002,0.60000002,0}
5378 };
5379 colorCoef[]=
5380 {
5381 "1 - damage",
5382 "1 - damage",
5383 "1 - damage",
5384 "intensity * 1.15"
5385 };
5386 animationSpeed[]={2,1};
5387 animationSpeedCoef=1;
5388 randomDirectionPeriod=0.1;
5389 randomDirectionIntensity=0.050000001;
5390 onTimerScript="";
5391 beforeDestroyScript="";
5392 lifeTimeVar=0;
5393 position[]=
5394 {
5395 "positionX",
5396 "positionY",
5397 "positionZ"
5398 };
5399 positionVar[]={0.2,0.2,0.2};
5400 MoveVelocityVar[]={0.1,0.1,0.1};
5401 rotationVelocityVar=20;
5402 sizeVar=0.25;
5403 colorVar[]={0,0,0,0};
5404 randomDirectionPeriodVar=0;
5405 randomDirectionIntensityVar=0;
5406 };
5407 class ExhaustSmokeHeliLight: ExhaustSmokeBig1
5408 {
5409 timerPeriod=0.1;
5410 color[]=
5411 {
5412 {1,1,1,0.1},
5413 {1,1,1,0.050000001},
5414 {1,1,1,0}
5415 };
5416 colorCoef[]={1,1,1,1};
5417 size[]={1,3};
5418 rubbing=0;
5419 weight=0;
5420 };
5421 class LeftDust1: Default
5422 {
5423 interval="0.20 - 0.17 * density";
5424 circleRadius=0;
5425 circleVelocity[]={0,0,0};
5426 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5427 particleFSNtieth=16;
5428 particleFSIndex=12;
5429 particleFSFrameCount=13;
5430 particleFSLoop=0;
5431 angleVar=0.1;
5432 animationName="";
5433 particleType="Billboard";
5434 timerPeriod=1;
5435 lifeTime=2.5999999;
5436 moveVelocity[]=
5437 {
5438 "speedX",
5439 "speedY",
5440 "speedZ"
5441 };
5442 rotationVelocity=1;
5443 weight=1.3;
5444 volume=1;
5445 rubbing=0.5;
5446 size[]={0.80000001,3,5,15};
5447 sizeCoef=1;
5448 color[]=
5449 {
5450 {0.5,0.5,0.5,0},
5451 {0.5,0.5,0.5,0.25},
5452 {0.5,0.5,0.5,0.25},
5453 {0.5,0.5,0.5,0.2},
5454 {0.5,0.5,0.5,0.1},
5455 {0.5,0.5,0.5,0.050000001},
5456 {0.5,0.5,0.5,0.050000001},
5457 {0.5,0.5,0.5,0}
5458 };
5459 colorCoef[]=
5460 {
5461 "1 + 0.02 * dustColor",
5462 "1 - 0.08 * dustColor",
5463 "1 - 0.34 * dustColor",
5464 "1 * density"
5465 };
5466 animationSpeed[]={1000};
5467 animationSpeedCoef=1;
5468 randomDirectionPeriod=0.1;
5469 randomDirectionIntensity=0.5;
5470 onTimerScript="";
5471 beforeDestroyScript="";
5472 lifeTimeVar=0.5;
5473 position[]=
5474 {
5475 "positionX",
5476 "positionY",
5477 "positionZ"
5478 };
5479 positionVar[]={0.1,0,0.1};
5480 MoveVelocityVar[]={0.15000001,0.15000001,0.15000001};
5481 rotationVelocityVar=20;
5482 sizeVar=0.25;
5483 colorVar[]={0,0,0,0};
5484 randomDirectionPeriodVar=0;
5485 randomDirectionIntensityVar=0;
5486 };
5487 class RightDust1: Default
5488 {
5489 interval="0.20 - 0.17 * density";
5490 circleRadius=0;
5491 circleVelocity[]={0,0,0};
5492 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5493 particleFSNtieth=16;
5494 particleFSIndex=12;
5495 particleFSFrameCount=13;
5496 particleFSLoop=0;
5497 angleVar=0.1;
5498 animationName="";
5499 particleType="Billboard";
5500 timerPeriod=1;
5501 lifeTime=2.5999999;
5502 moveVelocity[]=
5503 {
5504 "speedX",
5505 "speedY + 0.5",
5506 "speedZ"
5507 };
5508 rotationVelocity=1;
5509 weight=1.3;
5510 volume=1;
5511 rubbing=0.5;
5512 size[]={0.80000001,3,5,15};
5513 sizeCoef=1;
5514 color[]=
5515 {
5516 {0.5,0.5,0.5,0},
5517 {0.5,0.5,0.5,0.25},
5518 {0.5,0.5,0.5,0.25},
5519 {0.5,0.5,0.5,0.2},
5520 {0.5,0.5,0.5,0.1},
5521 {0.5,0.5,0.5,0.050000001},
5522 {0.5,0.5,0.5,0.050000001},
5523 {0.5,0.5,0.5,0}
5524 };
5525 colorCoef[]=
5526 {
5527 "1 + 0.02 * dustColor",
5528 "1 - 0.08 * dustColor",
5529 "1 - 0.34 * dustColor",
5530 "1 * density"
5531 };
5532 animationSpeed[]={1000};
5533 animationSpeedCoef=1;
5534 randomDirectionPeriod=0.1;
5535 randomDirectionIntensity=0.5;
5536 onTimerScript="";
5537 beforeDestroyScript="";
5538 lifeTimeVar=0.5;
5539 position[]=
5540 {
5541 "positionX",
5542 "positionY",
5543 "positionZ"
5544 };
5545 positionVar[]={0.1,0,0.1};
5546 MoveVelocityVar[]={0.15000001,0.15000001,0.15000001};
5547 rotationVelocityVar=20;
5548 sizeVar=0.25;
5549 colorVar[]={0,0,0,0};
5550 randomDirectionPeriodVar=0;
5551 randomDirectionIntensityVar=0;
5552 };
5553 class LeftDustLong: Default
5554 {
5555 interval="0.35 - 0.17 * density";
5556 circleRadius=0;
5557 circleVelocity[]={0,0,0};
5558 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5559 particleFSNtieth=16;
5560 particleFSIndex=12;
5561 particleFSFrameCount=13;
5562 particleFSLoop=0;
5563 angleVar=0.1;
5564 animationName="";
5565 particleType="Billboard";
5566 timerPeriod=1;
5567 lifeTime=60;
5568 moveVelocity[]=
5569 {
5570 "speedX",
5571 "speedY + 0.5",
5572 "speedZ"
5573 };
5574 rotationVelocity=1;
5575 weight=1.285;
5576 volume=1;
5577 rubbing=0.1;
5578 size[]={0.80000001,3,5,10,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15};
5579 sizeCoef=1;
5580 color[]=
5581 {
5582 {0.5,0.5,0.5,0.050000001},
5583 {0.5,0.5,0.5,0.050000001},
5584 {0.5,0.5,0.5,0.045000002},
5585 {0.5,0.5,0.5,0.039999999},
5586 {0.5,0.5,0.5,0.029999999},
5587 {0.5,0.5,0.5,0.02},
5588 {0.5,0.5,0.5,0.1},
5589 {0.5,0.5,0.5,0}
5590 };
5591 colorCoef[]=
5592 {
5593 "1 + 0.01 * dustColor",
5594 "1 - 0.04 * dustColor",
5595 "1 - 0.12 * dustColor",
5596 "1"
5597 };
5598 animationSpeed[]={1000};
5599 animationSpeedCoef=1;
5600 randomDirectionPeriod=0.1;
5601 randomDirectionIntensity=0.02;
5602 onTimerScript="";
5603 beforeDestroyScript="";
5604 lifeTimeVar=30;
5605 position[]=
5606 {
5607 "positionX",
5608 "positionY",
5609 "positionZ"
5610 };
5611 positionVar[]={0.1,0,0.1};
5612 MoveVelocityVar[]={1.5,0.050000001,1.5};
5613 rotationVelocityVar=10;
5614 sizeVar=0.25;
5615 colorVar[]={0,0,0,0};
5616 randomDirectionPeriodVar=0;
5617 randomDirectionIntensityVar=0;
5618 };
5619 class RightDustLong: Default
5620 {
5621 interval="0.35 - 0.17 * density";
5622 circleRadius=0;
5623 circleVelocity[]={0,0,0};
5624 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5625 particleFSNtieth=16;
5626 particleFSIndex=12;
5627 particleFSFrameCount=13;
5628 particleFSLoop=0;
5629 angleVar=0.1;
5630 animationName="";
5631 particleType="Billboard";
5632 timerPeriod=1;
5633 lifeTime=60;
5634 moveVelocity[]=
5635 {
5636 "speedX",
5637 "speedY",
5638 "speedZ"
5639 };
5640 rotationVelocity=1;
5641 weight=1.285;
5642 volume=1;
5643 rubbing=0.1;
5644 size[]={0.80000001,3,5,10,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15};
5645 sizeCoef=1;
5646 color[]=
5647 {
5648 {0.5,0.5,0.5,0.050000001},
5649 {0.5,0.5,0.5,0.050000001},
5650 {0.5,0.5,0.5,0.045000002},
5651 {0.5,0.5,0.5,0.039999999},
5652 {0.5,0.5,0.5,0.029999999},
5653 {0.5,0.5,0.5,0.02},
5654 {0.5,0.5,0.5,0.1},
5655 {0.5,0.5,0.5,0}
5656 };
5657 colorCoef[]=
5658 {
5659 "1 + 0.01 * dustColor",
5660 "1 - 0.04 * dustColor",
5661 "1 - 0.12 * dustColor",
5662 "1"
5663 };
5664 animationSpeed[]={1000};
5665 animationSpeedCoef=1;
5666 randomDirectionPeriod=0.1;
5667 randomDirectionIntensity=0.02;
5668 onTimerScript="";
5669 beforeDestroyScript="";
5670 lifeTimeVar=30;
5671 position[]=
5672 {
5673 "positionX",
5674 "positionY",
5675 "positionZ"
5676 };
5677 positionVar[]={0.1,0,0.1};
5678 MoveVelocityVar[]={1.5,0.050000001,1.5};
5679 rotationVelocityVar=10;
5680 sizeVar=0.25;
5681 colorVar[]={0,0,0,0};
5682 randomDirectionPeriodVar=0;
5683 randomDirectionIntensityVar=0;
5684 };
5685 class RightWater1: Default
5686 {
5687 interval="0.05 - 0.045 * density";
5688 circleRadius=0;
5689 circleVelocity[]={0,0,0};
5690 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5691 particleFSNtieth=16;
5692 particleFSIndex=13;
5693 particleFSFrameCount=6;
5694 particleFSLoop=0;
5695 angleVar=360;
5696 animationName="";
5697 particleType="Billboard";
5698 timerPeriod=1;
5699 lifeTime=2;
5700 moveVelocity[]=
5701 {
5702 "speedX",
5703 "speedY + 1",
5704 "speedZ"
5705 };
5706 rotationVelocity=1;
5707 weight=2;
5708 volume=1;
5709 rubbing=0.1;
5710 size[]={2,6,8};
5711 sizeCoef="size";
5712 color[]=
5713 {
5714 {0.69999999,0.69999999,0.69999999,0.30000001},
5715 {1,1,1,0}
5716 };
5717 colorCoef[]={1,1,1,1};
5718 animationSpeed[]={1000};
5719 animationSpeedCoef=1;
5720 randomDirectionPeriod=0.1;
5721 randomDirectionIntensity=0.1;
5722 onTimerScript="";
5723 beforeDestroyScript="";
5724 lifeTimeVar=0;
5725 position[]=
5726 {
5727 "positionX",
5728 "positionY",
5729 "positionZ"
5730 };
5731 positionVar[]={0,0,0};
5732 MoveVelocityVar[]={0.5,1,0.5};
5733 rotationVelocityVar=30;
5734 sizeVar=0.5;
5735 colorVar[]={0,0,0,0};
5736 randomDirectionPeriodVar=0;
5737 randomDirectionIntensityVar=0;
5738 };
5739 class LeftWater1: Default
5740 {
5741 interval="0.05 - 0.045 * density";
5742 circleRadius=0;
5743 circleVelocity[]={0,0,0};
5744 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5745 particleFSNtieth=16;
5746 particleFSIndex=13;
5747 particleFSFrameCount=6;
5748 particleFSLoop=0;
5749 angleVar=360;
5750 animationName="";
5751 particleType="Billboard";
5752 timerPeriod=1;
5753 lifeTime=2;
5754 moveVelocity[]=
5755 {
5756 "speedX",
5757 "speedY + 1",
5758 "speedZ"
5759 };
5760 rotationVelocity=1;
5761 weight=2;
5762 volume=1;
5763 rubbing=0.1;
5764 size[]={2,6,8};
5765 sizeCoef="size";
5766 color[]=
5767 {
5768 {0.69999999,0.69999999,0.69999999,0.30000001},
5769 {1,1,1,0}
5770 };
5771 colorCoef[]={1,1,1,1};
5772 animationSpeed[]={1000};
5773 animationSpeedCoef=1;
5774 randomDirectionPeriod=0.1;
5775 randomDirectionIntensity=0.1;
5776 onTimerScript="";
5777 beforeDestroyScript="";
5778 lifeTimeVar=0;
5779 position[]=
5780 {
5781 "positionX",
5782 "positionY",
5783 "positionZ"
5784 };
5785 positionVar[]={0,0,0};
5786 MoveVelocityVar[]={0.5,1,0.5};
5787 rotationVelocityVar=30;
5788 sizeVar=0.5;
5789 colorVar[]={0,0,0,0};
5790 randomDirectionPeriodVar=0;
5791 randomDirectionIntensityVar=0;
5792 };
5793 class RightEng1: Default
5794 {
5795 interval="0.1 - 0.075 * density";
5796 circleRadius=0;
5797 circleVelocity[]={0,0,0};
5798 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5799 particleFSNtieth=16;
5800 particleFSIndex=13;
5801 particleFSFrameCount=6;
5802 particleFSLoop=0;
5803 angleVar=360;
5804 animationName="";
5805 particleType="Billboard";
5806 timerPeriod=1;
5807 lifeTime=0.5;
5808 moveVelocity[]=
5809 {
5810 "speedX",
5811 "speedY + 1",
5812 "speedZ"
5813 };
5814 rotationVelocity=1;
5815 weight=1.5;
5816 volume=1;
5817 rubbing=0.1;
5818 size[]={2,6,8};
5819 sizeCoef="size+0.5";
5820 color[]=
5821 {
5822 {1,1,1,0.2},
5823 {1,1,1,0}
5824 };
5825 colorCoef[]={1,1,1,1};
5826 animationSpeed[]={1000};
5827 animationSpeedCoef=1;
5828 randomDirectionPeriod=0.1;
5829 randomDirectionIntensity=0.5;
5830 onTimerScript="";
5831 beforeDestroyScript="";
5832 lifeTimeVar=0;
5833 position[]=
5834 {
5835 "positionX",
5836 "positionY",
5837 "positionZ"
5838 };
5839 positionVar[]={0,0,0};
5840 MoveVelocityVar[]={0.5,1,0.5};
5841 rotationVelocityVar=30;
5842 sizeVar=0.5;
5843 colorVar[]={0,0,0,0};
5844 randomDirectionPeriodVar=0;
5845 randomDirectionIntensityVar=0;
5846 };
5847 class LeftEng1: Default
5848 {
5849 interval="0.1 - 0.075 * density";
5850 circleRadius=0;
5851 circleVelocity[]={0,0,0};
5852 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5853 particleFSNtieth=16;
5854 particleFSIndex=13;
5855 particleFSFrameCount=6;
5856 particleFSLoop=0;
5857 angleVar=360;
5858 animationName="";
5859 particleType="Billboard";
5860 timerPeriod=1;
5861 lifeTime=0.5;
5862 moveVelocity[]=
5863 {
5864 "speedX",
5865 "speedY + 1",
5866 "speedZ"
5867 };
5868 rotationVelocity=1;
5869 weight=1.5;
5870 volume=1;
5871 rubbing=0.1;
5872 size[]={2,6,8};
5873 sizeCoef="size+0.5";
5874 color[]=
5875 {
5876 {1,1,1,0.2},
5877 {1,1,1,0}
5878 };
5879 colorCoef[]={1,1,1,1};
5880 animationSpeed[]={1000};
5881 animationSpeedCoef=1;
5882 randomDirectionPeriod=0.1;
5883 randomDirectionIntensity=0.5;
5884 onTimerScript="";
5885 beforeDestroyScript="";
5886 lifeTimeVar=0;
5887 position[]=
5888 {
5889 "positionX",
5890 "positionY",
5891 "positionZ"
5892 };
5893 positionVar[]={0,0,0};
5894 MoveVelocityVar[]={0.5,1,0.5};
5895 rotationVelocityVar=30;
5896 sizeVar=0.5;
5897 colorVar[]={0,0,0,0};
5898 randomDirectionPeriodVar=0;
5899 randomDirectionIntensityVar=0;
5900 };
5901 class TankDust1: Default
5902 {
5903 interval=0.022;
5904 circleRadius=0;
5905 circleVelocity[]={0,0,0};
5906 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5907 particleFSNtieth=16;
5908 particleFSIndex=12;
5909 particleFSFrameCount=13;
5910 particleFSLoop=0;
5911 angleVar=1;
5912 animationName="";
5913 particleType="Billboard";
5914 timerPeriod=1;
5915 lifeTime=3;
5916 moveVelocity[]=
5917 {
5918 "speedX*4",
5919 "speedY*2",
5920 "speedZ*4"
5921 };
5922 rotationVelocity=1;
5923 weight=1.35;
5924 volume=1;
5925 rubbing=0.1;
5926 size[]={3,6};
5927 sizeCoef=1;
5928 color[]=
5929 {
5930 {0.5,0.40000001,0.30000001,0},
5931 {0.40000001,0.40000001,0.30000001,0.25},
5932 {0.5,0.40000001,0.30000001,0.2},
5933 {0.5,0.40000001,0.30000001,0.1},
5934 {0.5,0.40000001,0.30000001,0}
5935 };
5936 colorCoef[]=
5937 {
5938 "1 + 0.02 * dustColor",
5939 "1 - 0.08 * dustColor",
5940 "1 - 0.34 * dustColor",
5941 1
5942 };
5943 animationSpeed[]={1000};
5944 animationSpeedCoef=1;
5945 randomDirectionPeriod=0.1;
5946 randomDirectionIntensity=0.15000001;
5947 onTimerScript="";
5948 beforeDestroyScript="";
5949 lifeTimeVar=0.5;
5950 position[]=
5951 {
5952 "positionX",
5953 "positionY",
5954 "positionZ"
5955 };
5956 positionVar[]={1.5,0.5,1.5};
5957 MoveVelocityVar[]={0.89999998,0.89999998,0.89999998};
5958 rotationVelocityVar=20;
5959 sizeVar=1.5;
5960 colorVar[]={0,0,0,0};
5961 randomDirectionPeriodVar=0;
5962 randomDirectionIntensityVar=0;
5963 };
5964 class TankDust2: Default
5965 {
5966 interval=0.0020000001;
5967 circleRadius=6;
5968 circleVelocity[]={0,0,5};
5969 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
5970 particleFSNtieth=16;
5971 particleFSIndex=12;
5972 particleFSFrameCount=13;
5973 particleFSLoop=0;
5974 angleVar=0;
5975 animationName="";
5976 particleType="Billboard";
5977 timerPeriod=1;
5978 lifeTime=1.25;
5979 moveVelocity[]={0,0,0};
5980 rotationVelocity=1;
5981 weight=1.35;
5982 volume=1;
5983 rubbing=0.1;
5984 size[]={1,5};
5985 sizeCoef=1;
5986 color[]=
5987 {
5988 {0.89999998,0.80000001,0.69999999,0},
5989 {0.89999998,0.80000001,0.69999999,0.15000001},
5990 {0.89999998,0.80000001,0.69999999,0.2},
5991 {0.89999998,0.80000001,0.69999999,0.1},
5992 {0.89999998,0.80000001,0.69999999,0.050000001},
5993 {0.89999998,0.80000001,0.69999999,0}
5994 };
5995 colorCoef[]=
5996 {
5997 "1 + 0.02 * dustColor",
5998 "1 - 0.08 * dustColor",
5999 "1 - 0.34 * dustColor",
6000 1
6001 };
6002 animationSpeed[]={1000};
6003 animationSpeedCoef=1;
6004 randomDirectionPeriod=0.1;
6005 randomDirectionIntensity=0.059999999;
6006 onTimerScript="";
6007 beforeDestroyScript="";
6008 lifeTimeVar=0.64999998;
6009 position[]=
6010 {
6011 "positionX",
6012 "positionY",
6013 "positionZ"
6014 };
6015 positionVar[]={3,0,3};
6016 MoveVelocityVar[]={0.2,0.2,0.2};
6017 rotationVelocityVar=20;
6018 sizeVar=0.5;
6019 colorVar[]={0,0,0,0};
6020 randomDirectionPeriodVar=0;
6021 randomDirectionIntensityVar=0;
6022 };
6023 class TankDust3: Default
6024 {
6025 interval=0.0020000001;
6026 circleRadius=5;
6027 circleVelocity[]={0,0,5};
6028 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6029 particleFSNtieth=16;
6030 particleFSIndex=12;
6031 particleFSFrameCount=13;
6032 particleFSLoop=0;
6033 angleVar=0;
6034 animationName="";
6035 particleType="Billboard";
6036 timerPeriod=1;
6037 lifeTime=1.25;
6038 moveVelocity[]=
6039 {
6040 "speedX",
6041 "speedY",
6042 "speedZ"
6043 };
6044 rotationVelocity=1;
6045 weight=1.35;
6046 volume=1;
6047 rubbing=0.1;
6048 size[]={1,4};
6049 sizeCoef=1;
6050 color[]=
6051 {
6052 {0.40000001,0.30000001,0.2,0},
6053 {0.40000001,0.30000001,0.2,0.15000001},
6054 {0.40000001,0.30000001,0.2,0.1},
6055 {0.40000001,0.30000001,0.2,0.050000001},
6056 {0.40000001,0.30000001,0.2,0.025},
6057 {0.40000001,0.30000001,0.2,0}
6058 };
6059 colorCoef[]=
6060 {
6061 "1 + 0.02 * dustColor",
6062 "1 - 0.08 * dustColor",
6063 "1 - 0.34 * dustColor",
6064 1
6065 };
6066 animationSpeed[]={1000};
6067 animationSpeedCoef=1;
6068 randomDirectionPeriod=0.1;
6069 randomDirectionIntensity=0.059999999;
6070 onTimerScript="";
6071 beforeDestroyScript="";
6072 lifeTimeVar=0.5;
6073 position[]=
6074 {
6075 "positionX",
6076 "positionY",
6077 "positionZ"
6078 };
6079 positionVar[]={4,0,4};
6080 MoveVelocityVar[]={0.2,0.2,0.2};
6081 rotationVelocityVar=20;
6082 sizeVar=0.5;
6083 colorVar[]={0,0,0,0};
6084 randomDirectionPeriodVar=0;
6085 randomDirectionIntensityVar=0;
6086 };
6087 class HDust1: Default
6088 {
6089 interval="0.02 - 0.019 * density";
6090 circleRadius=1.7;
6091 circleVelocity[]=
6092 {
6093 "speed*0.8",
6094 0,
6095 "speed*0.8"
6096 };
6097 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6098 particleFSNtieth=16;
6099 particleFSIndex=12;
6100 particleFSFrameCount=13;
6101 particleFSLoop=0;
6102 angleVar=0;
6103 animationName="";
6104 particleType="Billboard";
6105 timerPeriod=1;
6106 lifeTime=1.1;
6107 moveVelocity[]={0,0,0};
6108 rotationVelocity=1;
6109 weight=1.2;
6110 volume=1;
6111 rubbing=0.1;
6112 size[]={5,10};
6113 sizeCoef=1;
6114 color[]=
6115 {
6116 {1,1,0.80000001,0},
6117 {1,1,0.80000001,0.1},
6118 {1,1,0.80000001,0.050000001},
6119 {1,1,0.80000001,0.0099999998},
6120 {1,1,0.80000001,0.0049999999},
6121 {1,1,0.80000001,0.001},
6122 {1,1,0.80000001,0}
6123 };
6124 colorCoef[]={1,1,1,1};
6125 animationSpeed[]={1000};
6126 animationSpeedCoef=1;
6127 randomDirectionPeriod=0.1;
6128 randomDirectionIntensity=0.050000001;
6129 onTimerScript="";
6130 beforeDestroyScript="";
6131 lifeTimeVar=0.40000001;
6132 position[]=
6133 {
6134 "positionX",
6135 "positionY",
6136 "positionZ"
6137 };
6138 positionVar[]={0,0,0};
6139 MoveVelocityVar[]={0.15000001,0.15000001,0.15000001};
6140 rotationVelocityVar=30;
6141 sizeVar=0.69999999;
6142 colorVar[]={0,0,0,0};
6143 randomDirectionPeriodVar=0;
6144 randomDirectionIntensityVar=0;
6145 };
6146 class HDust1Long: Default
6147 {
6148 interval="0.25 - 0.17 * density";
6149 circleRadius=4.6999998;
6150 circleVelocity[]=
6151 {
6152 "speed*0.2",
6153 0,
6154 "speed*0.2"
6155 };
6156 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6157 particleFSNtieth=16;
6158 particleFSIndex=12;
6159 particleFSFrameCount=13;
6160 particleFSLoop=0;
6161 angleVar=0.1;
6162 animationName="";
6163 particleType="Billboard";
6164 timerPeriod=1;
6165 lifeTime=60;
6166 moveVelocity[]={0,0,0};
6167 rotationVelocity=1;
6168 weight=1.28;
6169 volume=1;
6170 rubbing=0.1;
6171 size[]={5,10,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15};
6172 sizeCoef=1;
6173 color[]=
6174 {
6175 {1,1,0.80000001,0.050000001},
6176 {1,1,0.80000001,0.039999999},
6177 {1,1,0.80000001,0.029999999},
6178 {1,1,0.80000001,0.025},
6179 {1,1,0.80000001,0.0125},
6180 {1,1,0.80000001,0.0070000002},
6181 {1,1,0.80000001,0}
6182 };
6183 colorCoef[]={1,1,1,1};
6184 animationSpeed[]={1000};
6185 animationSpeedCoef=1;
6186 randomDirectionPeriod=0.1;
6187 randomDirectionIntensity=0.02;
6188 onTimerScript="";
6189 beforeDestroyScript="";
6190 lifeTimeVar=30;
6191 position[]=
6192 {
6193 "positionX",
6194 "positionY",
6195 "positionZ"
6196 };
6197 positionVar[]={0.1,0,0.1};
6198 MoveVelocityVar[]={1.5,0.050000001,1.5};
6199 rotationVelocityVar=30;
6200 sizeVar=0.25;
6201 colorVar[]={0,0,0,0};
6202 randomDirectionPeriodVar=0;
6203 randomDirectionIntensityVar=0;
6204 };
6205 class HWater1: Default
6206 {
6207 interval="0.02 - 0.019 * density";
6208 circleRadius=1.5;
6209 circleVelocity[]=
6210 {
6211 "speed*0.8",
6212 0,
6213 "speed*0.8"
6214 };
6215 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6216 particleFSNtieth=16;
6217 particleFSIndex=12;
6218 particleFSFrameCount=13;
6219 particleFSLoop=0;
6220 angleVar=0;
6221 animationName="";
6222 particleType="Billboard";
6223 timerPeriod=1;
6224 lifeTime=1;
6225 moveVelocity[]={0,0,0};
6226 rotationVelocity=1;
6227 weight=1.2;
6228 volume=1;
6229 rubbing=0.1;
6230 size[]={3,7};
6231 sizeCoef=1;
6232 color[]=
6233 {
6234 {0.69999999,0.80000001,1,0},
6235 {0.69999999,0.80000001,1,0.2},
6236 {0.69999999,0.80000001,1,0.1},
6237 {0.69999999,0.80000001,1,0.079999998},
6238 {0.69999999,0.80000001,1,0.050000001},
6239 {0.69999999,0.80000001,1,0.029999999},
6240 {0.69999999,0.80000001,1,0.0099999998},
6241 {0.85000002,0.89999998,1,0}
6242 };
6243 colorCoef[]={1,1,1,1};
6244 animationSpeed[]={1000};
6245 animationSpeedCoef=1;
6246 randomDirectionPeriod=0.1;
6247 randomDirectionIntensity=0.050000001;
6248 onTimerScript="";
6249 beforeDestroyScript="";
6250 lifeTimeVar=0.2;
6251 position[]=
6252 {
6253 "positionX",
6254 "positionY",
6255 "positionZ"
6256 };
6257 positionVar[]={0,0,0};
6258 MoveVelocityVar[]={0.1,0.1,0.1};
6259 rotationVelocityVar=1;
6260 sizeVar=0.60000002;
6261 colorVar[]={0,0,0,0};
6262 randomDirectionPeriodVar=0;
6263 randomDirectionIntensityVar=0;
6264 };
6265 class DSmoke1: Default
6266 {
6267 interval="0.1 - 0.09 * speed * damage";
6268 circleRadius=0;
6269 circleVelocity[]={0,0,0};
6270 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6271 particleFSNtieth=16;
6272 particleFSIndex=7;
6273 particleFSFrameCount=48;
6274 particleFSLoop=1;
6275 angleVar=360;
6276 animationName="";
6277 particleType="Billboard";
6278 timerPeriod=1;
6279 lifeTime=2.5;
6280 moveVelocity[]={0,-10,0};
6281 rotationVelocity=1;
6282 weight=3;
6283 volume=0.5;
6284 rubbing=0.1;
6285 size[]={2,20};
6286 sizeCoef=1;
6287 color[]=
6288 {
6289 {0.050000001,0.050000001,0.050000001,0.30000001},
6290 {0.1,0.1,0.1,0.050000001},
6291 {0.2,0.2,0.2,0}
6292 };
6293 colorCoef[]={1,1,1,1};
6294 animationSpeed[]={2,1};
6295 animationSpeedCoef=1;
6296 randomDirectionPeriod=0.1;
6297 randomDirectionIntensity=0.5;
6298 onTimerScript="";
6299 beforeDestroyScript="";
6300 lifeTimeVar=0;
6301 position[]=
6302 {
6303 "positionX",
6304 "positionY",
6305 "positionZ"
6306 };
6307 positionVar[]={0,0,0};
6308 MoveVelocityVar[]={0.15000001,0.15000001,0.15000001};
6309 rotationVelocityVar=20;
6310 sizeVar=0.25;
6311 colorVar[]={0,0,0,0};
6312 randomDirectionPeriodVar=0;
6313 randomDirectionIntensityVar=0;
6314 };
6315 class DSmoke2: Default
6316 {
6317 interval="0.1 - 0.09 * speed * damage";
6318 circleRadius=0;
6319 circleVelocity[]={0,0,0};
6320 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6321 particleFSNtieth=16;
6322 particleFSIndex=7;
6323 particleFSFrameCount=48;
6324 particleFSLoop=1;
6325 angleVar=360;
6326 animationName="";
6327 particleType="Billboard";
6328 timerPeriod=1;
6329 lifeTime=3.5;
6330 moveVelocity[]={0,0,0};
6331 rotationVelocity=1;
6332 weight=3;
6333 volume=0.5;
6334 rubbing=0.1;
6335 size[]={2,35};
6336 sizeCoef=1;
6337 color[]=
6338 {
6339 {0.050000001,0.050000001,0.050000001,0.30000001},
6340 {0.1,0.1,0.1,0.050000001},
6341 {0.2,0.2,0.2,0}
6342 };
6343 colorCoef[]={1,1,1,1};
6344 animationSpeed[]={2,1};
6345 animationSpeedCoef=1;
6346 randomDirectionPeriod=0.1;
6347 randomDirectionIntensity=0.5;
6348 onTimerScript="";
6349 beforeDestroyScript="";
6350 lifeTimeVar=0;
6351 position[]=
6352 {
6353 "positionX",
6354 "positionY",
6355 "positionZ"
6356 };
6357 positionVar[]={0,0,0};
6358 MoveVelocityVar[]={0.15000001,0.15000001,0.15000001};
6359 rotationVelocityVar=20;
6360 sizeVar=0.25;
6361 colorVar[]={0,0,0,0};
6362 randomDirectionPeriodVar=0;
6363 randomDirectionIntensityVar=0;
6364 };
6365 class WingTrail: Default
6366 {
6367 interval="interval";
6368 circleRadius=0;
6369 circleVelocity[]={0,0,0};
6370 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6371 particleFSNtieth=16;
6372 particleFSIndex=13;
6373 particleFSFrameCount=3;
6374 particleFSLoop=0;
6375 angleVar=360;
6376 animationName="";
6377 particleType="Billboard";
6378 timerPeriod=1;
6379 lifeTime="0.6 * intensity";
6380 moveVelocity[]=
6381 {
6382 "speedX",
6383 "speedY",
6384 "speedZ"
6385 };
6386 rotationVelocity=1;
6387 weight=1;
6388 volume=0.79000002;
6389 rubbing=0.18000001;
6390 size[]=
6391 {
6392 0.5,
6393 "1 + intensity / 1.7"
6394 };
6395 sizeCoef=1;
6396 color[]=
6397 {
6398
6399 {
6400 1,
6401 1,
6402 1,
6403 "0.04 * intensity"
6404 },
6405
6406 {
6407 1,
6408 1,
6409 1,
6410 "0.14 * intensity"
6411 },
6412
6413 {
6414 1,
6415 1,
6416 1,
6417 "0.04 * intensity"
6418 },
6419 {1,1,1,0}
6420 };
6421 colorCoef[]={1,1,1,1};
6422 animationSpeed[]={1000};
6423 animationSpeedCoef=0.0099999998;
6424 randomDirectionPeriod=0;
6425 randomDirectionIntensity=0;
6426 onTimerScript="";
6427 beforeDestroyScript="";
6428 lifeTimeVar=0.2;
6429 position[]=
6430 {
6431 "positionX",
6432 "positionY",
6433 "positionZ"
6434 };
6435 positionVar[]={0.050000001,0.050000001,0.050000001};
6436 MoveVelocityVar[]={0,0,0};
6437 rotationVelocityVar=30;
6438 sizeVar=0;
6439 colorVar[]={0,0,0,0};
6440 randomDirectionPeriodVar=0;
6441 randomDirectionIntensityVar=0;
6442 };
6443 class BodyTrail: Default
6444 {
6445 interval="interval";
6446 circleRadius=0;
6447 circleVelocity[]={0,0,0};
6448 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6449 particleFSNtieth=16;
6450 particleFSIndex=13;
6451 particleFSFrameCount=3;
6452 particleFSLoop=0;
6453 angleVar=360;
6454 animationName="";
6455 particleType="Billboard";
6456 timerPeriod=1;
6457 lifeTime="0.2 * intensity + 0.2";
6458 moveVelocity[]=
6459 {
6460 "speedX",
6461 "speedY",
6462 "speedZ"
6463 };
6464 rotationVelocity=1;
6465 weight=1;
6466 volume=0.79000002;
6467 rubbing=0.18000001;
6468 size[]={1.5,2};
6469 sizeCoef=1;
6470 color[]=
6471 {
6472
6473 {
6474 1,
6475 1,
6476 1,
6477 "0.15 * intensity"
6478 },
6479 {1,1,1,0}
6480 };
6481 colorCoef[]={1,1,1,1};
6482 animationSpeed[]={1000};
6483 animationSpeedCoef=0.0099999998;
6484 randomDirectionPeriod=0.0099999998;
6485 randomDirectionIntensity=2;
6486 onTimerScript="";
6487 beforeDestroyScript="";
6488 lifeTimeVar=0.2;
6489 position[]=
6490 {
6491 "positionX",
6492 "positionY",
6493 "positionZ"
6494 };
6495 positionVar[]={0.050000001,0.050000001,0.050000001};
6496 MoveVelocityVar[]={0,0,0};
6497 rotationVelocityVar=30;
6498 sizeVar=0.5;
6499 colorVar[]={0,0,0,0};
6500 randomDirectionPeriodVar=0;
6501 randomDirectionIntensityVar=0;
6502 };
6503 class ScudSmoke: Default
6504 {
6505 interval="0.005 + (1 min speed) * 1000";
6506 circleRadius=0;
6507 circleVelocity[]={0,0,0};
6508 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6509 particleFSNtieth=16;
6510 particleFSIndex=7;
6511 particleFSFrameCount=48;
6512 particleFSLoop=1;
6513 angleVar=360;
6514 animationName="";
6515 particleType="Billboard";
6516 timerPeriod=1;
6517 lifeTime=10;
6518 moveVelocity[]={0,0,0};
6519 rotationVelocity=1;
6520 weight=10.2;
6521 volume=7.9000001;
6522 rubbing=0.5;
6523 size[]={2,12,15,18,20};
6524 sizeCoef=1;
6525 color[]=
6526 {
6527 {0.89999998,0.80000001,0.69999999,0.34999999},
6528 {0.89999998,0.80000001,0.69999999,0}
6529 };
6530 colorCoef[]={1,1,1,1};
6531 animationSpeed[]={0.80000001,0.30000001,0.25};
6532 animationSpeedCoef=1;
6533 randomDirectionPeriod=0.1;
6534 randomDirectionIntensity=0.15000001;
6535 onTimerScript="";
6536 beforeDestroyScript="";
6537 lifeTimeVar=2;
6538 position[]=
6539 {
6540 "positionX",
6541 "positionY",
6542 "positionZ"
6543 };
6544 positionVar[]={3,0,3};
6545 MoveVelocityVar[]={3,0,3};
6546 rotationVelocityVar=40;
6547 sizeVar=0.30000001;
6548 colorVar[]={0,0,0,0.1};
6549 randomDirectionPeriodVar=0;
6550 randomDirectionIntensityVar=0;
6551 };
6552 class ScudFire: Default
6553 {
6554 interval=0.0049999999;
6555 circleRadius=0;
6556 circleVelocity[]={0,0,0};
6557 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6558 particleFSNtieth=16;
6559 particleFSIndex=3;
6560 particleFSFrameCount=48;
6561 particleFSLoop=0;
6562 angleVar=360;
6563 animationName="";
6564 particleType="Billboard";
6565 timerPeriod=1;
6566 lifeTime=0.15000001;
6567 moveVelocity[]={0,0,0};
6568 rotationVelocity=1;
6569 weight=10.5;
6570 volume=7.9000001;
6571 rubbing=0.2;
6572 size[]={1,0};
6573 sizeCoef="density*2+0.4";
6574 color[]=
6575 {
6576 {1,1,1,-8},
6577 {1,1,1,0}
6578 };
6579 colorCoef[]={1,1,1,1};
6580 animationSpeed[]={1};
6581 animationSpeedCoef=1;
6582 randomDirectionPeriod=0.1;
6583 randomDirectionIntensity=0.40000001;
6584 onTimerScript="";
6585 beforeDestroyScript="";
6586 lifeTimeVar=0.050000001;
6587 position[]=
6588 {
6589 "positionX",
6590 "positionY",
6591 "positionZ"
6592 };
6593 positionVar[]={0,0,0};
6594 MoveVelocityVar[]={0,0,0};
6595 rotationVelocityVar=100;
6596 sizeVar=0.1;
6597 colorVar[]={0,0,0,0};
6598 randomDirectionPeriodVar=0;
6599 randomDirectionIntensityVar=0;
6600 };
6601 class ScudSmoke2: Default
6602 {
6603 interval="0.005 + (1-(1 min speed))*0.5";
6604 circleRadius=0;
6605 circleVelocity[]={0,0,0};
6606 particleShape="\dz\data\data\ParticleEffects\Universal\Universal";
6607 particleFSNtieth=16;
6608 particleFSIndex=12;
6609 particleFSFrameCount=8;
6610 particleFSLoop=0;
6611 angleVar=360;
6612 animationName="";
6613 particleType="Billboard";
6614 timerPeriod=1;
6615 lifeTime=10;
6616 moveVelocity[]={0,0,0};
6617 rotationVelocity=1;
6618 weight=10.2;
6619 volume=7.9000001;
6620 rubbing=0.5;
6621 size[]={2,10};
6622 sizeCoef=1;
6623 color[]=
6624 {
6625 {0.64999998,0.64999998,0.64999998,0.5},
6626 {1,1,1,0}
6627 };
6628 colorCoef[]={1,1,1,1};
6629 animationSpeed[]={0.80000001,0.30000001,0.25};
6630 animationSpeedCoef=1;
6631 randomDirectionPeriod=0.1;
6632 randomDirectionIntensity=0.15000001;
6633 onTimerScript="";
6634 beforeDestroyScript="";
6635 lifeTimeVar=2;
6636 position[]=
6637 {
6638 "positionX",
6639 "positionY",
6640 "positionZ"
6641 };
6642 positionVar[]={0.5,0,0.5};
6643 MoveVelocityVar[]={0.5,0,0.5};
6644 rotationVelocityVar=35;
6645 sizeVar=0.30000001;
6646 colorVar[]={0,0,0,0.1};
6647 randomDirectionPeriodVar=0;
6648 randomDirectionIntensityVar=0;
6649 };
6650};
6651class cfgVehicles
6652{
6653 class NonStrategic;
6654 class CraterLong: NonStrategic
6655 {
6656 model="dz\data\data\ParticleEffects\CraterLong\CraterLong.p3d";
6657 mapSize=2;
6658 accuracy=1000;
6659 destrType="DestructNo";
6660 };
6661 class PissGround: CraterLong
6662 {
6663 model="dz\data\data\ParticleEffects\Excretion\Piss_ground.p3d";
6664 };
6665 class ShitGround: PissGround
6666 {
6667 model="dz\data\data\ParticleEffects\Excretion\Shit_ground.p3d";
6668 mapSize=1;
6669 };
6670 class VomitGround: PissGround
6671 {
6672 model="dz\data\data\ParticleEffects\Excretion\Vomit_ground.p3d";
6673 mapSize=1;
6674 };
6675 class VomitBloodGround: PissGround
6676 {
6677 model="dz\data\data\ParticleEffects\Excretion\Vomit_blood_ground.p3d";
6678 mapSize=1;
6679 };
6680};
6682{
6683};
6685{
6686 class Grenadedust
6687 {
6688 simulation="particles";
6689 type="CircleDustSmall";
6690 position[]={0,0,0};
6691 intensity=1;
6692 interval=1;
6693 lifeTime=0.25;
6694 };
6695 class GrenadeStones
6696 {
6697 simulation="particles";
6698 type="GrenadeStones";
6699 position[]={0,0,0};
6700 intensity=1;
6701 interval=1;
6702 lifeTime=0.5;
6703 };
6704};
6706{
6707 class MortarDust
6708 {
6709 simulation="particles";
6710 type="CircleDustMed";
6711 position[]={0,0,0};
6712 intensity=1;
6713 interval=1;
6714 lifeTime=0.25;
6715 };
6716 class MortarDirt
6717 {
6718 simulation="particles";
6719 type="DirtMed";
6720 position[]={0,0,0};
6721 intensity=1;
6722 interval=1;
6723 lifeTime=0.5;
6724 };
6725};
6727{
6728 class MissileCircleDust
6729 {
6730 simulation="particles";
6731 type="CircleDustMed";
6732 position[]={0,0,0};
6733 intensity=1;
6734 interval=1;
6735 lifeTime=0.2;
6736 };
6737 class RocketSmokeTrails1
6738 {
6739 simulation="particles";
6740 type="RocketSmokeTrails";
6741 position[]={0,0,0};
6742 intensity=1;
6743 interval=1;
6744 lifeTime=0.1;
6745 };
6746 class RocketSmokeTrails2
6747 {
6748 simulation="particles";
6749 type="RocketSmokeTrails2";
6750 position[]={0,0,0};
6751 intensity=1;
6752 interval=1;
6753 lifeTime=0.1;
6754 };
6755};
6757{
6758 class MissileCircleDust
6759 {
6760 simulation="particles";
6761 type="CircleDustMed";
6762 position[]={0,0,0};
6763 intensity=1;
6764 interval=1;
6765 lifeTime=0.2;
6766 };
6767 class RocketSmokeTrails1
6768 {
6769 simulation="particles";
6770 type="RocketSmokeTrails";
6771 position[]={0,0,0};
6772 intensity=1;
6773 interval=1;
6774 lifeTime=0.1;
6775 };
6776 class RocketSmokeTrails2
6777 {
6778 simulation="particles";
6779 type="RocketSmokeTrails2";
6780 position[]={0,0,0};
6781 intensity=1;
6782 interval=1;
6783 lifeTime=0.1;
6784 };
6785 class CircleDust
6786 {
6787 simulation="particles";
6788 type="CircleDustMed";
6789 position[]={0,0,0};
6790 intensity=1;
6791 interval=1;
6792 lifeTime=0.2;
6793 };
6794};
6796{
6797 class MissileCircleDust
6798 {
6799 simulation="particles";
6800 type="CircleDustMed";
6801 position[]={0,0,0};
6802 intensity=1;
6803 interval=1;
6804 lifeTime=0.2;
6805 };
6806 class RocketSmokeTrails1
6807 {
6808 simulation="particles";
6809 type="RocketSmokeTrails";
6810 position[]={0,0,0};
6811 intensity=1;
6812 interval=1;
6813 lifeTime=0.1;
6814 };
6815 class RocketSmokeTrails2
6816 {
6817 simulation="particles";
6818 type="RocketSmokeTrails2";
6819 position[]={0,0,0};
6820 intensity=1;
6821 interval=1;
6822 lifeTime=0.1;
6823 };
6824};
6826{
6827 class MissileCircleDust
6828 {
6829 simulation="particles";
6830 type="CircleDustMed";
6831 position[]={0,0,0};
6832 intensity=1;
6833 interval=1;
6834 lifeTime=0.2;
6835 };
6836 class RocketSmokeTrails1
6837 {
6838 simulation="particles";
6839 type="RocketSmokeTrails";
6840 position[]={0,0,0};
6841 intensity=1;
6842 interval=1;
6843 lifeTime=0.1;
6844 };
6845 class RocketSmokeTrails2
6846 {
6847 simulation="particles";
6848 type="RocketSmokeTrails2";
6849 position[]={0,0,0};
6850 intensity=1;
6851 interval=1;
6852 lifeTime=0.1;
6853 };
6854};
6856{
6857 class ShellSmokeTrail1
6858 {
6859 simulation="particles";
6860 type="ShellSmokeTrail1";
6861 position[]={0,0,0};
6862 intensity=1;
6863 interval=1;
6864 lifeTime=1;
6865 };
6866 class ShellSmokeTrail2
6867 {
6868 simulation="particles";
6869 type="ShellSmokeTrail2";
6870 position[]={0,0,0};
6871 intensity=1;
6872 interval=1;
6873 lifeTime=1;
6874 };
6875 class ShellSmokeTrail3
6876 {
6877 simulation="particles";
6878 type="ShellSmokeTrail3";
6879 position[]={0,0,0};
6880 intensity=1;
6881 interval=1;
6882 lifeTime=1;
6883 };
6884 class ShellStones
6885 {
6886 simulation="particles";
6887 type="DirtMed";
6888 position[]={0,0,0};
6889 intensity=1;
6890 interval=1;
6891 lifeTime=0.5;
6892 };
6893 class MissileCircleDust
6894 {
6895 simulation="particles";
6896 type="CircleDustMed";
6897 position[]={0,0,0};
6898 intensity=1;
6899 interval=1;
6900 lifeTime=0.25;
6901 };
6902};
6904{
6905 class ShellSmokeTrail1
6906 {
6907 simulation="particles";
6908 type="ShellSmokeTrail1";
6909 position[]={0,0,0};
6910 intensity=1;
6911 interval=1;
6912 lifeTime=1;
6913 };
6914 class ShellSmokeTrail2
6915 {
6916 simulation="particles";
6917 type="ShellSmokeTrail2";
6918 position[]={0,0,0};
6919 intensity=1;
6920 interval=1;
6921 lifeTime=1;
6922 };
6923 class ShellSmokeTrail3
6924 {
6925 simulation="particles";
6926 type="ShellSmokeTrail3";
6927 position[]={0,0,0};
6928 intensity=1;
6929 interval=1;
6930 lifeTime=1;
6931 };
6932 class ShellStones
6933 {
6934 simulation="particles";
6935 type="DirtBig";
6936 position[]={0,0,0};
6937 intensity=1;
6938 interval=1;
6939 lifeTime=0.5;
6940 };
6941 class MissileCircleDust
6942 {
6943 simulation="particles";
6944 type="CircleDustBig";
6945 position[]={0,0,0};
6946 intensity=1;
6947 interval=1;
6948 lifeTime=0.25;
6949 };
6950};
6952{
6953 class ExploAmmoStones
6954 {
6955 simulation="particles";
6956 type="DirtSmall";
6957 position[]={0,0,0};
6958 intensity=1;
6959 interval=1;
6960 lifeTime=1;
6961 };
6962 class CircleDust
6963 {
6964 simulation="particles";
6965 type="CircleDustSmall";
6966 position[]={0,0,0};
6967 intensity=1;
6968 interval=1;
6969 lifeTime=0.25;
6970 };
6971};
6973{
6974 class SparksLight
6975 {
6976 simulation="light";
6977 type="SparksLight";
6978 position[]={0,0,0};
6979 intensity=0.001;
6980 interval=1;
6981 lifeTime=0.5;
6982 };
6983 class ImpactSparks1
6984 {
6985 simulation="particles";
6986 type="ImpactSparks1";
6987 position[]={0,0,0};
6988 intensity=1;
6989 interval=1;
6990 lifeTime=0.5;
6991 };
6992 class ImpactSparks2
6993 {
6994 simulation="particles";
6995 type="ImpactSparks2";
6996 position[]={0,0,0};
6997 intensity=1;
6998 interval=1;
6999 lifeTime=1;
7000 };
7001 class ImpactSmoke
7002 {
7003 simulation="particles";
7004 type="ImpactSmoke";
7005 position[]={0,0,0};
7006 intensity=1;
7007 interval=1;
7008 lifeTime=1;
7009 };
7010 class ImpactSmoke2
7011 {
7012 simulation="particles";
7013 type="ImpactSmoke2";
7014 position[]={0,0,0};
7015 intensity=1;
7016 interval=1;
7017 lifeTime=1;
7018 };
7019};
7021{
7022 class GlassShards
7023 {
7024 simulation="particles";
7025 type="GlassShards";
7026 position[]={0,0,0};
7027 intensity=1;
7028 interval=1;
7029 lifeTime=1;
7030 };
7031 class GlassShards2
7032 {
7033 simulation="particles";
7034 type="GlassShards2";
7035 position[]={0,0,0};
7036 intensity=1;
7037 interval=1;
7038 lifeTime=1;
7039 };
7040 class GlassDust
7041 {
7042 simulation="particles";
7043 type="GlassDust";
7044 position[]={0,0,0};
7045 intensity=1;
7046 interval=1;
7047 lifeTime=1;
7048 };
7049 class GlassHole
7050 {
7051 simulation="particles";
7052 type="GlassHole";
7053 position[]={0,0,0};
7054 intensity=1;
7055 interval=1;
7056 lifeTime=1;
7057 };
7058};
7060{
7061 class GlassShards
7062 {
7063 simulation="particles";
7064 type="GlassShards";
7065 position[]={0,0,0};
7066 intensity=1;
7067 interval=1;
7068 lifeTime=1;
7069 };
7070 class GlassShards2
7071 {
7072 simulation="particles";
7073 type="GlassShards2";
7074 position[]={0,0,0};
7075 intensity=1;
7076 interval=1;
7077 lifeTime=1;
7078 };
7079 class GlassDust
7080 {
7081 simulation="particles";
7082 type="GlassDust";
7083 position[]={0,0,0};
7084 intensity=1;
7085 interval=1;
7086 lifeTime=1;
7087 };
7088};
7090{
7091 class ImpactDust
7092 {
7093 simulation="particles";
7094 type="ImpactDustWood";
7095 position[]={0,0,0};
7096 intensity=1;
7097 interval=1;
7098 lifeTime=1;
7099 };
7100 class WoodChippings
7101 {
7102 simulation="particles";
7103 type="WoodChippings";
7104 position[]={0,0,0};
7105 intensity=1;
7106 interval=1;
7107 lifeTime=1;
7108 };
7109 class WoodChippings2
7110 {
7111 simulation="particles";
7112 type="WoodChippings2";
7113 position[]={0,0,0};
7114 intensity=1;
7115 interval=1;
7116 lifeTime=1;
7117 };
7118 class WoodHole
7119 {
7120 simulation="particles";
7121 type="WoodHole";
7122 position[]={0,0,0};
7123 intensity=1;
7124 interval=1;
7125 lifeTime=1;
7126 };
7127};
7129{
7130 class ImpactDust
7131 {
7132 simulation="particles";
7133 type="ImpactDustPlaster";
7134 position[]={0,0,0};
7135 intensity=1;
7136 interval=1;
7137 lifeTime=1;
7138 };
7139 class ImpactConcrete
7140 {
7141 simulation="particles";
7142 type="ImpactConcrete";
7143 position[]={0,0,0};
7144 intensity=1;
7145 interval=1;
7146 lifeTime=1;
7147 };
7148};
7150{
7151 class ImpactDust
7152 {
7153 simulation="particles";
7154 type="ImpactSmoke";
7155 position[]={0,0,0};
7156 intensity=1;
7157 interval=1;
7158 lifeTime=1;
7159 };
7160};
7162{
7163 class Blood
7164 {
7165 simulation="particles";
7166 type="Blood";
7167 position[]={0,0,0};
7168 intensity=1;
7169 interval=1;
7170 lifeTime=2;
7171 };
7172};
7173class ImpactConcrete
7174{
7175 class ImpactDust
7176 {
7177 simulation="particles";
7178 type="ImpactDustConcrete";
7179 position[]={0,0,0};
7180 intensity=1;
7181 interval=1;
7182 lifeTime=1;
7183 };
7184 class ImpactDust2
7185 {
7186 simulation="particles";
7187 type="ImpactDustConcrete2";
7188 position[]={0,0,0};
7189 intensity=1;
7190 interval=1;
7191 lifeTime=1;
7192 };
7193 class ImpactConcrete
7194 {
7195 simulation="particles";
7196 type="ImpactConcrete";
7197 position[]={0,0,0};
7198 intensity=1;
7199 interval=1;
7200 lifeTime=1;
7201 };
7202 class ImpactConcrete2
7203 {
7204 simulation="particles";
7205 type="ImpactConcrete2";
7206 position[]={0,0,0};
7207 intensity=1;
7208 interval=1;
7209 lifeTime=1;
7210 };
7211};
7213{
7214 class LeavesFall
7215 {
7216 simulation="particles";
7217 type="LeavesFall";
7218 position[]={0,0,0};
7219 intensity=1;
7220 interval=1;
7221 lifeTime=1;
7222 };
7223 class SticksFall
7224 {
7225 simulation="particles";
7226 type="SticksFall";
7227 position[]={0,0,0};
7228 intensity=1;
7229 interval=1;
7230 lifeTime=0.079999998;
7231 };
7232};
7234{
7235 class LeavesFall
7236 {
7237 simulation="particles";
7238 type="LeavesFallGreen";
7239 position[]={0,0,0};
7240 intensity=1;
7241 interval=1;
7242 lifeTime=1;
7243 };
7244 class SticksFall
7245 {
7246 simulation="particles";
7247 type="SticksFallGreen";
7248 position[]={0,0,0};
7249 intensity=1;
7250 interval=1;
7251 lifeTime=0.079999998;
7252 };
7253};
7255{
7256 class BombSmk2
7257 {
7258 simulation="particles";
7259 type="BombSmk2";
7260 position[]={0,0,0};
7261 intensity=1;
7262 interval=1;
7263 lifeTime=0.69999999;
7264 };
7265 class BombSmk3
7266 {
7267 simulation="particles";
7268 type="BombSmk3";
7269 position[]={0,0,0};
7270 intensity=1;
7271 interval=1;
7272 lifeTime=3;
7273 };
7274 class BombDust
7275 {
7276 simulation="particles";
7277 type="BombDust";
7278 position[]={0,0,0};
7279 intensity=1;
7280 interval=1;
7281 lifeTime=3;
7282 };
7283};
7284class ExplosionEffectsWater
7285{
7286 class ExplosionEffectsWater
7287 {
7288 simulation="particles";
7289 type="ExplosionEffectsWater";
7290 position[]={0,0,0};
7291 intensity=1;
7292 interval=1;
7293 lifeTime=1;
7294 };
7295};
7297{
7298 class LightExp
7299 {
7300 simulation="light";
7301 type="ExploLight";
7302 position[]={0,0,0};
7303 intensity=0.001;
7304 interval=1;
7305 lifeTime=0.5;
7306 };
7307 class Smoke
7308 {
7309 simulation="particles";
7310 type="CannonSmoke";
7311 position[]={0,0,0};
7312 intensity=1;
7313 interval=1;
7314 lifeTime=1;
7315 };
7316 class Flash
7317 {
7318 simulation="particles";
7319 type="CannonFlash";
7320 position[]={0,0,0};
7321 intensity=1;
7322 interval=1;
7323 lifeTime=1;
7324 };
7325};
7327{
7328 class heavyCaliber1
7329 {
7330 simulation="particles";
7331 type="heavyCaliber1";
7332 position[]={0,0,0};
7333 intensity=1;
7334 interval=1;
7335 lifeTime=1;
7336 };
7337 class heavyCaliber2
7338 {
7339 simulation="particles";
7340 type="heavyCaliber2";
7341 position[]={0,0,0};
7342 intensity=1;
7343 interval=1;
7344 lifeTime=1;
7345 };
7346};
7348{
7349 class Light1
7350 {
7351 simulation="light";
7352 type="GrenadeExploLight";
7353 position[]={0,0,0};
7354 intensity=0.0099999998;
7355 interval=1;
7356 lifeTime=1;
7357 };
7358 class Exp1
7359 {
7360 simulation="particles";
7361 type="SecondaryExp";
7362 position[]={0,0,0};
7363 intensity=1;
7364 interval=1;
7365 lifeTime=0.5;
7366 };
7367 class Smoke1
7368 {
7369 simulation="particles";
7370 type="GrenadeSmoke1";
7371 position[]={0,0,0};
7372 intensity=1;
7373 interval=1;
7374 lifeTime=1;
7375 };
7376};
7378{
7379 class NoiseEffect
7380 {
7381 strength=70;
7382 type="sound";
7383 };
7384 class Light1
7385 {
7386 simulation="light";
7387 type="GrenadeExploLight";
7388 position[]={0,0,0};
7389 intensity=0.0099999998;
7390 interval=1;
7391 lifeTime=1;
7392 };
7393 class GrenadeExp1
7394 {
7395 simulation="particles";
7396 type="GrenadeExp";
7397 position[]={0,0,0};
7398 intensity=1;
7399 interval=1;
7400 lifeTime=0.5;
7401 };
7402 class GrenadeSmoke1
7403 {
7404 simulation="particles";
7405 type="GrenadeSmoke1";
7406 position[]={0,0,0};
7407 intensity=1;
7408 interval=1;
7409 lifeTime=1;
7410 };
7411};
7413{
7414 class Light1
7415 {
7416 simulation="light";
7417 type="GrenadeExploLight";
7418 position[]={0,0,0};
7419 intensity=0.0099999998;
7420 interval=1;
7421 lifeTime=1;
7422 };
7423 class GrenadeExp1
7424 {
7425 simulation="particles";
7426 type="GrenadeExp1";
7427 position[]={0,0,0};
7428 intensity=1;
7429 interval=1;
7430 lifeTime=0.5;
7431 };
7432 class GrenadeSmoke1
7433 {
7434 simulation="particles";
7435 type="GrenadeSmoke1";
7436 position[]={0,0,0};
7437 intensity=1;
7438 interval=1;
7439 lifeTime=1;
7440 };
7441};
7443{
7444 class LightExp
7445 {
7446 simulation="light";
7447 type="ExploLight";
7448 position[]={0,0,0};
7449 intensity=0.001;
7450 interval=1;
7451 lifeTime=1;
7452 };
7453 class Explosion1
7454 {
7455 simulation="particles";
7456 type="WPCloud";
7457 position[]={0,0,0};
7458 intensity=1;
7459 interval=1;
7460 lifeTime=1;
7461 };
7462 class Trails
7463 {
7464 simulation="particles";
7465 type="WPTrails";
7466 position[]={0,0,0};
7467 intensity=1;
7468 interval=1;
7469 lifeTime=1;
7470 };
7471};
7473{
7474 class LightExp
7475 {
7476 simulation="light";
7477 type="ExploLight";
7478 position[]={0,0,0};
7479 intensity=0.001;
7480 interval=1;
7481 lifeTime=0.5;
7482 };
7483 class Explosion1
7484 {
7485 simulation="particles";
7486 type="ExplosionParticles";
7487 position[]={0,0,0};
7488 intensity=3;
7489 interval=1;
7490 lifeTime=0.25;
7491 };
7492 class SmallSmoke1
7493 {
7494 simulation="particles";
7495 type="SmallSmokeFast1";
7496 position[]={0,0,0};
7497 intensity=1;
7498 interval=1;
7499 lifeTime=1;
7500 };
7501};
7503{
7504 class LightExp
7505 {
7506 simulation="light";
7507 type="ExploLight";
7508 position[]={0,0,0};
7509 intensity=0.001;
7510 interval=1;
7511 lifeTime=0.5;
7512 };
7513 class Explosion1
7514 {
7515 simulation="particles";
7516 type="ExplosionParticles";
7517 position[]={0,0,0};
7518 intensity=3;
7519 interval=1;
7520 lifeTime=0.25;
7521 };
7522 class SmallSmoke1
7523 {
7524 simulation="particles";
7525 type="CloudMedDark";
7526 position[]={0,0,0};
7527 intensity=1;
7528 interval=1;
7529 lifeTime=1;
7530 };
7531};
7533{
7534 class LightExp
7535 {
7536 simulation="light";
7537 type="ExploLight";
7538 position[]={0,0,0};
7539 intensity=0.001;
7540 interval=1;
7541 lifeTime=0.5;
7542 };
7543 class Explosion1
7544 {
7545 simulation="particles";
7546 type="ExplosionParticles";
7547 position[]={0,0,0};
7548 intensity=3;
7549 interval=1;
7550 lifeTime=0.25;
7551 };
7552 class SmallSmoke1
7553 {
7554 simulation="particles";
7555 type="CloudMedLight";
7556 position[]={0,0,0};
7557 intensity=1;
7558 interval=1;
7559 lifeTime=1;
7560 };
7561};
7563{
7564 class LightExp
7565 {
7566 simulation="light";
7567 type="ExploLight";
7568 position[]={0,0,0};
7569 intensity=0.001;
7570 interval=1;
7571 lifeTime=0.5;
7572 };
7573 class Explosion1
7574 {
7575 simulation="particles";
7576 type="ExplosionParticles";
7577 position[]={0,0,0};
7578 intensity=3;
7579 interval=1;
7580 lifeTime=0.25;
7581 };
7582 class SmallSmoke1
7583 {
7584 simulation="particles";
7585 type="CloudBigLight";
7586 position[]={0,0,0};
7587 intensity=1;
7588 interval=1;
7589 lifeTime=1;
7590 };
7591};
7593{
7594 class LightExp
7595 {
7596 simulation="light";
7597 type="ExploLight";
7598 position[]={0,0,0};
7599 intensity=0.001;
7600 interval=1;
7601 lifeTime=0.5;
7602 };
7603 class Explosion1
7604 {
7605 simulation="particles";
7606 type="GrenadeExp";
7607 position[]={0,0,0};
7608 intensity=3;
7609 interval=1;
7610 lifeTime=0.25;
7611 };
7612 class SmallSmoke1
7613 {
7614 simulation="particles";
7615 type="CloudBigLight";
7616 position[]={0,0,0};
7617 intensity=1;
7618 interval=1;
7619 lifeTime=1;
7620 };
7621};
7623{
7624 class LightExp
7625 {
7626 simulation="light";
7627 type="ExploLight";
7628 position[]={0,0,0};
7629 intensity=0.001;
7630 interval=1;
7631 lifeTime=0.5;
7632 };
7633 class Explosion1
7634 {
7635 simulation="particles";
7636 type="ExplosionParticles";
7637 position[]={0,0,0};
7638 intensity=3;
7639 interval=1;
7640 lifeTime=0.25;
7641 };
7642 class SmallSmoke1
7643 {
7644 simulation="particles";
7645 type="CloudMedDark";
7646 position[]={0,0,0};
7647 intensity=1;
7648 interval=1;
7649 lifeTime=1;
7650 };
7651};
7653{
7654 class LightExp
7655 {
7656 simulation="light";
7657 type="ExploLight";
7658 position[]={0,0,0};
7659 intensity=0.001;
7660 interval=1;
7661 lifeTime=0.5;
7662 };
7663 class Explosion1
7664 {
7665 simulation="particles";
7666 type="ExplosionParticles";
7667 position[]={0,0,0};
7668 intensity=3;
7669 interval=1;
7670 lifeTime=0.25;
7671 };
7672 class SmallSmoke1
7673 {
7674 simulation="particles";
7675 type="CloudBigDark";
7676 position[]={0,0,0};
7677 intensity=2;
7678 interval=1;
7679 lifeTime=1;
7680 };
7681};
7683{
7684 class LightExp
7685 {
7686 simulation="light";
7687 type="ExploLight";
7688 position[]={0,0,0};
7689 intensity=0.001;
7690 interval=1;
7691 lifeTime=0.5;
7692 };
7693 class BombExp1
7694 {
7695 simulation="particles";
7696 type="BombExp1";
7697 position[]={0,0,0};
7698 intensity=1;
7699 interval=1;
7700 lifeTime=0.2;
7701 };
7702 class BombSmk1
7703 {
7704 simulation="particles";
7705 type="BombSmk1";
7706 position[]={0,0,0};
7707 intensity=1;
7708 interval=1;
7709 lifeTime=0.69999999;
7710 };
7711 class Explosion1
7712 {
7713 simulation="particles";
7714 type="ExplosionParticles";
7715 position[]={0,0,0};
7716 intensity=3;
7717 interval=1;
7718 lifeTime=0.25;
7719 };
7720};
7722{
7723 class Shards
7724 {
7725 simulation="particles";
7726 type="HeliDestructionShards1";
7727 position="";
7728 intensity=1;
7729 interval=1;
7730 lifeTime=1;
7731 };
7732 class Shards2
7733 {
7734 simulation="particles";
7735 type="ObjectDestructionShards";
7736 position="";
7737 intensity=1;
7738 interval=1;
7739 lifeTime=1;
7740 };
7741 class LightExp
7742 {
7743 simulation="light";
7744 type="ExploLight";
7745 position[]={0,0,0};
7746 intensity=0.001;
7747 interval=1;
7748 lifeTime=0.5;
7749 };
7750 class Explosion1
7751 {
7752 simulation="particles";
7753 type="ExplosionParticles";
7754 position[]={0,0,0};
7755 intensity=3;
7756 interval=1;
7757 lifeTime=0.25;
7758 };
7759 class SmallSmoke1
7760 {
7761 simulation="particles";
7762 type="CloudMedDark";
7763 position[]={0,0,0};
7764 intensity=1;
7765 interval=1;
7766 lifeTime=1;
7767 };
7768};
7770{
7771 class Shards
7772 {
7773 simulation="particles";
7774 type="HeliDestructionShards2";
7775 position="";
7776 intensity=1;
7777 interval=1;
7778 lifeTime=1;
7779 };
7780 class ShardsStatic
7781 {
7782 simulation="particles";
7783 type="ObjectDestructionShardsStatic";
7784 position="";
7785 intensity=1;
7786 interval=1;
7787 lifeTime=1;
7788 };
7789 class Shards2
7790 {
7791 simulation="particles";
7792 type="ObjectDestructionShards";
7793 position="";
7794 intensity=1;
7795 interval=1;
7796 lifeTime=1;
7797 };
7798 class ShardsStatic2
7799 {
7800 simulation="particles";
7801 type="ObjectDestructionShardsStatic";
7802 position="";
7803 intensity=1;
7804 interval=1;
7805 lifeTime=1;
7806 };
7807 class LightExp
7808 {
7809 simulation="light";
7810 type="ExploLight";
7811 position[]={0,0,0};
7812 intensity=0.001;
7813 interval=1;
7814 lifeTime=0.5;
7815 };
7816 class Explosion1
7817 {
7818 simulation="particles";
7819 type="VehExplosionParticles";
7820 position[]={0,0,0};
7821 intensity=1;
7822 interval=1;
7823 lifeTime=0.2;
7824 };
7825 class Explosion2
7826 {
7827 simulation="particles";
7828 type="FireBallBright";
7829 position[]={0,0,0};
7830 intensity=1;
7831 interval=1;
7832 lifeTime=1;
7833 };
7834 class Smoke1
7835 {
7836 simulation="particles";
7837 type="VehExpSmoke";
7838 position[]={0,0,0};
7839 intensity=1;
7840 interval=1;
7841 lifeTime=1;
7842 };
7843 class SmallSmoke1
7844 {
7845 simulation="particles";
7846 type="VehExpSmoke2";
7847 position[]={0,0,0};
7848 intensity=1;
7849 interval=1;
7850 lifeTime=1;
7851 };
7852};
7854{
7855 class ExpSparks
7856 {
7857 simulation="particles";
7858 type="ExpSparks";
7859 position[]={0,0,0};
7860 intensity=1;
7861 interval=1;
7862 lifeTime=0.5;
7863 };
7864 class Shards
7865 {
7866 simulation="particles";
7867 type="ObjectDestructionShards";
7868 position="";
7869 intensity=1;
7870 interval=1;
7871 lifeTime=1;
7872 };
7873 class ShardsStatic
7874 {
7875 simulation="particles";
7876 type="ObjectDestructionShardsStatic";
7877 position="";
7878 intensity=1;
7879 interval=1;
7880 lifeTime=1;
7881 };
7882 class Shards2
7883 {
7884 simulation="particles";
7885 type="ObjectDestructionShards";
7886 position="";
7887 intensity=1;
7888 interval=1;
7889 lifeTime=1;
7890 };
7891 class ShardsStatic2
7892 {
7893 simulation="particles";
7894 type="ObjectDestructionShardsStatic";
7895 position="";
7896 intensity=1;
7897 interval=1;
7898 lifeTime=1;
7899 };
7900 class LightExp
7901 {
7902 simulation="light";
7903 type="ExploLight";
7904 position[]={0,0,0};
7905 intensity=0.001;
7906 interval=1;
7907 lifeTime=0.5;
7908 };
7909 class Explosion1
7910 {
7911 simulation="particles";
7912 type="VehExplosionParticles";
7913 position[]={0,0,0};
7914 intensity=1;
7915 interval=1;
7916 lifeTime=0.2;
7917 };
7918 class Explosion2
7919 {
7920 simulation="particles";
7921 type="FireBallBright";
7922 position[]={0,0,0};
7923 intensity=1;
7924 interval=1;
7925 lifeTime=1;
7926 };
7927 class Smoke1
7928 {
7929 simulation="particles";
7930 type="VehExpSmoke";
7931 position[]={0,0,0};
7932 intensity=1;
7933 interval=1;
7934 lifeTime=1;
7935 };
7936 class SmallSmoke1
7937 {
7938 simulation="particles";
7939 type="VehExpSmoke2";
7940 position[]={0,0,0};
7941 intensity=1;
7942 interval=1;
7943 lifeTime=1;
7944 };
7945};
7947{
7948 class LightExp
7949 {
7950 simulation="light";
7951 type="ExploLightMed";
7952 position[]={0,0,0};
7953 intensity=0.001;
7954 interval=1;
7955 lifeTime=0.5;
7956 };
7957 class GrenadeExp1
7958 {
7959 simulation="particles";
7960 type="GrenadeExp1";
7961 position[]={0,0,0};
7962 intensity=1;
7963 interval=1;
7964 lifeTime=0.5;
7965 };
7966 class SmallSmoke1
7967 {
7968 simulation="particles";
7969 type="SmallSmokeFast1";
7970 position[]={0,0,0};
7971 intensity=1;
7972 interval=1;
7973 lifeTime=1;
7974 };
7975};
7977{
7978 class ExploAmmoFlash
7979 {
7980 simulation="particles";
7981 type="ExploAmmoFlash";
7982 position[]={0,0,0};
7983 intensity=1;
7984 interval=1;
7985 lifeTime=1;
7986 };
7987 class ExploAmmoSmoke
7988 {
7989 simulation="particles";
7990 type="ExploAmmoSmoke";
7991 position[]={0,0,0};
7992 intensity=1;
7993 interval=1;
7994 lifeTime=1;
7995 };
7996};
7998{
7999 class Light1
8000 {
8001 simulation="light";
8002 type="SmallFireLight";
8003 };
8004 class sound
8005 {
8006 simulation="sound";
8007 type="Fire";
8008 };
8009 class Fire1
8010 {
8011 simulation="particles";
8012 type="SmallFire1";
8013 };
8014 class Smoke1
8015 {
8016 simulation="particles";
8017 type="SmallFireS";
8018 };
8019};
8020class SmokeShellWhite
8021{
8022 class SmokeShellWhite
8023 {
8024 simulation="particles";
8025 type="SmokeShellWhite";
8026 position[]={0,0,0};
8027 intensity=1;
8028 interval=1;
8029 lifeTime=1;
8030 };
8031 class SmokeShellWhite2
8032 {
8033 simulation="particles";
8034 type="SmokeShellWhite2";
8035 position[]={0,0,0};
8036 intensity=1;
8037 interval=1;
8038 lifeTime=1;
8039 };
8040};
8042{
8043 class Light1
8044 {
8045 simulation="light";
8046 type="ScudLight";
8047 };
8048 class Smoke
8049 {
8050 simulation="particles";
8051 type="ScudSmoke";
8052 };
8053 class Smoke2
8054 {
8055 simulation="particles";
8056 type="ScudSmoke2";
8057 };
8058 class Fire
8059 {
8060 simulation="particles";
8061 type="ScudFire";
8062 };
8063};