effect effects/generic_smoke { size 130 cutOffDistance 2000 emitter "smoke_base" { duration 1,1 count 12,12 attenuateEmitter attenuation 1000,1200 sprite { duration 1,3 persist material "textures/particles/smoke_test1" windDeviationAngle 180.000000 gravity -0.05,-0.03 trailRepeat 1 start { position { sphere -10,-10,-15,10,10,5 } velocity { box -10,-10,5,10,10,10 } size { line 10,10,20,20 } tint { line 0.8,0.772549,0.741176,0.505882,0.462745,0.411765 } fade { line 0.2,0.5 } windStrength { point -0.025 } rotate { box 0,1 } } motion { size { envelope jrad_concavefade } tint { envelope rr2_convexfade_start_at_1 count 2,2,2 offset 0.5,0.5,0.5 } fade { envelope rr2_concavefade_start_at_1_fast offset 0.025 } rotate { envelope linear } } end { size { line 50,50,70,70 } tint { line 0.784314,0.784314,0.768628,0.466667,0.462745,0.443137 } rotate { point 0.138889 relative } } lineHit } } }effect effects/generic_smoke/emp { size 599 cutOffDistance 10000 sound "spark sound" { soundShader "sounds/vehicles/desecrator/arcs" volume 0.1,0.5 freqshift 0.9,1.5 } emitter "sparks" { duration 1,1 count 30,30 attenuateEmitter attenuation 250,350 sprite { duration 0.5,2 material "textures/particles/sparks/sparkflash03b" gravity 0.8,1 trailRepeat 1 trailType motion trailTime 0.05,0.07 trailCount 3,3 trailScale 0.500000 trailMaterial "textures/effects/motionblur" start { position { point 0,0,10 } velocity { box -300,-300,-300,300,300,300 } size { line 1,1,2,2 } tint { line 0.682353,0.67451,0.866667,0.282353,0.286275,0.376471 } offset { sphere -80,-80,-80,80,80,80 } } motion { size { envelope linear } tint { envelope linear } fade { envelope linear } } lineHit } } emitter "flash" { duration 1,1 count 1,1 sprite { duration 1,1 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { position { point 0,0,15 } size { box 150,150,200,200 } tint { point 0.0705882,0.0901961,0.105882 } } motion { size { envelope pdscaletable } tint { envelope senetable3 count 3,3,3 } fade { envelope senetable3 } } end { size { point 150,150 } tint { point 0.0666667,0.0666667,0.0745098 } fade { point 1 } } lineHit } } emitter "sparklies" { duration 1,1 count 40,40 attenuateEmitter attenuation 100,100 sprite { duration 1,5 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { velocity { box 15,15,15,-15,-15,-15 } size { line 0,0,2,2 } tint { line 0.584314,0.909804,1,0.286275,0.364706,0.376471 } offset { sphere -40,-40,-40,40,40,40 } } motion { size { envelope senetable3 count 8,8 } tint { envelope linear } fade { envelope senetable3 offset 1 } offset { envelope concavefade count 30,30,30 } } end { size { line 0,0,3,3 } offset { sphere -160,-160,-160,160,160,160 } } lineHit } } } effect effects/generic_smoke/emp_small { size 376 cutOffDistance 10000 sound "spark sound" { soundShader "sounds/vehicles/desecrator/arcs" volume 0.1,0.5 freqshift 0.9,1.5 } emitter "sparks" { duration 1,1 count 20,20 attenuateEmitter attenuation 250,350 sprite { duration 0.5,2 material "textures/particles/sparks/sparkflash03b" gravity 0.8,1 trailRepeat 1 trailType motion trailTime 0.05,0.07 trailCount 3,3 trailScale 0.500000 trailMaterial "textures/effects/motionblur" start { velocity { box -200,-200,-200,200,200,200 } size { line 1,1,2,2 } tint { line 0.682353,0.67451,0.866667,0.282353,0.286275,0.376471 } offset { sphere -40,-40,-40,40,40,40 } } motion { size { envelope linear } tint { envelope linear } fade { envelope linear } } lineHit } } emitter "flash" { duration 1,1 count 1,1 sprite { duration 1,1 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { size { box 80,80,100,100 } tint { point 0.0705882,0.0901961,0.105882 } } motion { size { envelope pdscaletable } tint { envelope senetable3 count 3,3,3 } fade { envelope senetable3 } } end { size { point 80,80 } tint { point 0.0666667,0.0666667,0.0745098 } fade { point 1 } } lineHit } } emitter "sparklies" { duration 1,1 count 20,20 attenuateEmitter attenuation 100,100 sprite { duration 1,5 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { velocity { box 10,10,10,-10,-10,-10 } size { line 0,0,1,1 } tint { line 0.584314,0.909804,1,0.286275,0.368627,0.376471 } offset { sphere -20,-20,-20,20,20,20 } } motion { size { envelope senetable3 count 8,8 } tint { envelope linear } fade { envelope senetable3 offset 1 } offset { envelope concavefade count 30,30,30 } } end { size { line 0,0,1.5,1.5 } offset { sphere -100,-100,-100,100,100,100 } } lineHit } } }