effect effects/deployables/ssm_launch_simple { size 1799 cutOffDistance 20000 spawner "Charge_Smoke" { count 10,10 sprite { duration 3,8 persist material "particles/dustcloud_02_litsmoke" gravity -0.01,0 trailRepeat 1 start { position { sphere -50,-50,10,50,50,10 } velocity { box -20,-20,0,20,20,0 } size { line 30,30,40,40 } tint { line 0.976471,0.976471,0.976471,0.509804,0.509804,0.509804 } } motion { size { envelope jrad_convexfade count 2,2 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 } offset { envelope convexfade count 8,8,8 } rotate { envelope woundfade } } end { size { line 150,150,250,250 } tint { point 1,1,1 } offset { sphere -600,-600,30,600,600,50 } rotate { box 0.0833333,-0.0833333 } } lineHit } } spawner "shaft smoke 2" { count 5,5 attenuateEmitter attenuation 400,400 sprite { duration 2,5 persist material "particles/dustcloud_02_litsmoke" gravity -0.01,0 trailRepeat 1 start { position { sphere -50,-50,400,50,50,400 } velocity { box -20,-20,0,20,20,0 } size { line 20,20,30,30 } tint { line 0.976471,0.976471,0.976471,0.509804,0.509804,0.509804 } } motion { size { envelope jrad_convexfade count 2,2 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 } offset { envelope convexfade count 5,5,5 } rotate { envelope woundfade } } end { size { line 100,100,150,150 } tint { point 1,1,1 } offset { sphere -300,-300,30,300,300,200 } rotate { box 0.0833333,-0.0833333 } } lineHit } } spawner "ground dust" { start 0.2,0.2 count 1,1 attenuateEmitter attenuation 400,400 sprite { duration 7,12 persist material "textures/particles/smoke_test1" trailRepeat 1 start { position { sphere -400,-400,100,400,400,100 } velocity { box -5,-5,-70,5,5,70 } size { line 400,400,500,500 } tint { line 1,1,1,0.858824,0.858824,0.858824 } rotate { box 0,1 } } motion { size { envelope linear } fade { envelope rr2_convexfade_start_at_1 } rotate { envelope linear count 0.5 } } end { size { line 800,800,900,900 } rotate { box -0.166667,0.166667 } } lineHit } } spawner "edge2" { count 1,1 locked sprite { duration 0.2,0.3 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { position { point 0,0,500 } size { line 400,400,500,500 } tint { line 0.458824,0.313726,0.184314,0.603922,0.447059,0.113725 } fade { point 0 } } motion { size { envelope linear } tint { envelope rr2_concavefade_start_at_1_fast offset 0.05,0.05,0.05 } } end { size { line 800,800,900,900 } } lineHit } } emitter "flash_side" { duration 0.2,0.2 count 1,1 line { duration 0.2,0.2 blend add material "particles/flash/artfire" trailRepeat 1 start { position { point 0,0,400 } size { box 120,140 } length { box 0,0,400,0,0,500 } } motion { fade { envelope jrad_concavefade } } lineHit } } delay "unnamed9" { duration 4,4 } } effect effects/deployables/ssm_fly_simple { size 1760 sound "Flying Sound" { soundShader "fsb_missile_fly" } emitter "Flame" { duration 1,1 count 50,50 sprite { duration 0.5,0.75 material "textures/effects/weapons/muzzle_flash2" start { size { point 64,64 } tint { point 1,0.501961,0.25098 } } motion { size { envelope linear } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } offset { envelope linear } rotate { envelope linear } } end { size { box 192,192,256,256 } tint { point 1,1,1 } offset { box 0,-10,-10,0,10,10 } rotate { box 0.0833333,-0.0833333 } } } } emitter "VaporTrail" { duration 1,1 count 100,100 sprite { duration 1,3 persist material "textures/particles/dustcloud_opaque" start { position { point -500,0,0 } velocity { box 0,-100,-100,0,100,100 } size { point 200,200 } } motion { size { envelope linear } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } rotate { envelope linear } } end { size { box 512,512,1024,1024 } tint { point 0.752941,0.752941,0.752941 } rotate { box 0.0833333,-0.0833333 } } } } }effect effects/deployables/ssm_trail_simple { size 1157 emitter "Smoke2" { start 0.3,0.3 duration 30,30 count 8,8 sprite { duration 7,13 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { position { point -500,0,0 } velocity { box 0,-30,-30,0,30,30 } size { line 120,120,50,150 } tint { line 1,1,1,0.686275,0.686275,0.67451 } fade { line 0.7,1 } offset { sphere -30,-30,-30,30,30,30 } rotate { box 0,1 } } motion { size { envelope rr2_ssmsmoke } fade { envelope rr2_convexfade_start_at_1 } rotate { envelope linear } } end { size { line 175,175,450,450 } rotate { box 0.5,1 } } lineHit } } emitter "flames2" { start 0.3,0.3 duration 30,30 count 8,8 inverseDrawOrder sprite { duration 0.5,0.7 persist material "particles/explosion/explode07" trailRepeat 1 start { position { box -20,-20,-20,20,20,20 surface } velocity { point -200,0,0 } size { line 50,50,60,60 } fade { point 0 } rotate { box 0,1 } } motion { size { envelope linear } tint { envelope rr2_concavefade_start_at_1 } rotate { envelope linear } } end { size { line 90,90,130,130 } rotate { point 0.0555556 relative } } lineHit } } emitter "unnamed4" { start 0.01,0.01 duration 30,30 count 2,2 locked line { duration 0.5,0.5 blend add material "particles/flash/muzzleflash_side1a" flipNormal trailRepeat 1 start { size { box 120,140 } tint { line 0.976471,0.721569,0.109804,0.494118,0.376471,0.00392157 } length { box 450,0,0,700,0,0 } } motion { fade { envelope flashtable } } end { fade { point 0.5 } } lineHit } } emitter "flash2" { start 0.2,0.2 duration 30,30 count 1,1 locked attenuateEmitter attenuation 1000,1000 sprite { duration 1,1 material "textures/particles/sparks/sparkflash03b" trailRepeat 1 start { position { point -50,0,0 } size { point 800,800 } tint { point 0.545098,0.294118,0.0196078 } rotate { box -1,1 } } motion { size { envelope rr2_concavefade_start_at_1_fast } tint { envelope senetable3 count 2,2,2 } } end { size { point 400,400 } } lineHit } } } effect effects/deployables/ssm_trailflames_simple { size 668 emitter "FlamesEnd" { duration 0.5,0.5 count 30,30 sprite { duration 0.25,0.25 persist material "particles/ssmflame" trailRepeat 1 start { size { line 48,48,56,56 } tint { line 0.909804,0.317647,0,0.701961,0,0 } rotate { box 0,1 } } motion { size { envelope jrad_concavefade } tint { envelope rr2_ssmflamedeath } rotate { envelope linear } } end { size { line 56,56,72,72 } rotate { box 0.5,1 } } } } emitter "Flames" { duration 0.5,0.5 count 30,30 line { duration 0.2,0.2 material "particles/ssmflametrail" trailRepeat 1 start { position { point -128,0,0 } size { box 16,32 } tint { line 0.984314,0.94902,0.258824,0.976471,0.592157,0.0784314 } length { point 256,0,0 } } motion { size { envelope jrad_concavefade } tint { envelope rr2_concavefade_start_at_1 } } end { size { box 38,56 } } } } } effect effects/deployables/ssm_trailsmoke_simple { size 668 emitter "Smoke" { duration 0.5,0.5 count 30,30 sprite { duration 4,4 persist material "particles/smoke/normal_smoke_puff01" trailRepeat 1 start { position { point -200,0,0 } velocity { box 0,-30,-30,0,30,30 } size { line 72,72,96,96 } rotate { box 0,1 } } motion { size { envelope rr2_ssmsmoke } fade { envelope rr2_convexfade_start_at_1 } rotate { envelope linear } } end { size { line 256,256,384,384 } rotate { box 0.5,1 } } } } }effect effects/deployables/ssm_explode_simple { size 14143 sound "Close Distance Explosion Sound" { soundShader "sounds/deployables/ssm/explode" } sound "Medium Distance Explosion Sound" { soundShader "sounds/deployables/ssm/explode_med" } sound "Far Distance Explosion Sound" { soundShader "sounds/deployables/ssm/explode_far" } spawner "Smoke Ring" { start 0.1,0.1 count 150,150 sprite { duration 1,3 persist material "particles/penta/hornetsmoke2" trailRepeat 1 start { position { sphere -1400,-1400,-1400,1400,1400,1400 surface } velocity { box -2000,-2000,-2000,2000,2000,2000 } size { line 400,400,600,600 } tint { point 0.411765,0.411765,0.411765 } fade { point 0.2 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { line 1600,1600,1800,1800 } tint { point 1,1,1 } } } } spawner "Explosion" { count 3,3 sprite { duration 1,1 blend add persist material "particles/penta/ssm_flash" trailRepeat 1 start { size { point 8000,8000 } tint { point 0.537255,0.537255,0.537255 } fade { point 0 } rotate { box 0,1 } } motion { size { envelope bfgguy_vtable } tint { envelope rr2_convexfade_start_at_1 } fade { envelope watersplashrgbtable } } end { size { point 1000,1000 } fade { point 1 } } } } spawner "Flash" { start 0.3,0.3 count 1,1 sprite { duration 1.4,1.4 blend add persist material "textures/particles/boomboom" trailRepeat 1 start { size { point 100,100 } tint { point 1,0.717647,0.435294 } rotate { box 0,1 } } motion { size { envelope linear } fade { envelope jrad_concavefade } } end { size { point 10000,10000 } } } } spawner "Shockwave" { count 1,1 sprite { duration 0.75,0.75 blend add persist material "textures/effects/ssm_shockwave" trailRepeat 1 start { size { point 8000,8000 } fade { point 0.4 } } motion { size { envelope bfgguy_vtable } fade { envelope linear } } end { size { point 1000,1000 } } } } } effect effects/deployables/ssm_explode2_simple { size 1415 spawner "Smoke Ring" { count 150,150 sprite { duration 0.4,0.4 persist material "particles/penta/hornetsmoke2" trailRepeat 1 start { position { sphere -500,-500,-500,500,500,500 } velocity { box -1000,-1000,-1000,1000,1000,1000 } size { point 200,200 } tint { point 0.576471,0.721569,0.843137 } fade { point 0.1 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 400,400 } tint { point 1,1,1 } } } } spawner "Explosion" { count 3,3 sprite { duration 0.2,0.2 blend add material "particles/penta/ssm_flash" trailRepeat 1 start { size { point 100,100 } tint { point 0.501961,0.501961,0.501961 } rotate { box 0,1 } } motion { size { envelope exp_x2 } } end { size { point 700,700 } } } } spawner "Flash" { count 1,1 sprite { duration 0.3,0.3 blend add persist material "textures/particles/boomboom" trailRepeat 1 start { size { point 100,100 } tint { point 0,0.501961,1 } rotate { box 0,1 } } motion { size { envelope linear } fade { envelope jrad_concavefade } } end { size { point 1000,1000 } } } } spawner "Shockwave" { count 1,1 sprite { duration 0.1,0.1 blend add persist material "textures/effects/ssm_shockwave" trailRepeat 1 start { size { point 500,500 } tint { point 1,0,0.501961 } fade { point 0.5 } } motion { size { envelope concavefade } fade { envelope linear } } end { size { point 1000,1000 } } } } delay "unnamed7" { duration 5,5 } }effect effects/deployables/ssm_destroy_simple { size 8 effect "Explosion" { effect "effects/base/explosion_large_simple" } } effect effects/deployables/ssm_explode3_simple { size 1415 spawner "Smoke Ring" { count 150,150 sprite { duration 0.4,0.4 persist material "particles/penta/hornetsmoke2" trailRepeat 1 start { position { sphere -500,-500,-500,500,500,500 } velocity { box -700,-700,-700,700,700,700 } size { point 200,200 } tint { point 0.752941,0.752941,0.752941 } fade { point 0.1 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 400,400 } tint { point 1,1,1 } } } } spawner "Explosion" { count 3,3 sprite { duration 0.2,0.2 blend add material "particles/penta/ssm_flash" trailRepeat 1 start { size { point 100,100 } tint { point 1,0.501961,0.25098 } rotate { box 0,1 } } motion { size { envelope exp_x2 } } end { size { point 400,400 } } } } spawner "Flash" { count 1,1 sprite { duration 0.3,0.3 blend add persist material "textures/particles/boomboom" trailRepeat 1 start { size { point 100,100 } tint { point 1,0.501961,0 } rotate { box 0,1 } } motion { size { envelope linear } fade { envelope jrad_concavefade } } end { size { point 500,500 } } } } spawner "Shockwave" { count 1,1 sprite { duration 0.1,0.1 blend add persist material "textures/effects/ssm_shockwave" trailRepeat 1 start { size { point 500,500 } tint { point 1,0,0.501961 } fade { point 0.5 } } motion { size { envelope concavefade } fade { envelope linear } } end { size { point 1000,1000 } } } } delay "unnamed7" { duration 5,5 } } effect effects/deployables/mcp_ssm_launch_simple { size 1980 spawner "Charge_Smoke" { count 10,10 sprite { duration 3,8 persist material "particles/dustcloud_02_litsmoke" gravity -0.01,0 trailRepeat 1 start { position { sphere -50,-50,10,50,50,10 } velocity { box -20,-20,0,20,20,0 } size { line 30,30,40,40 } tint { line 0.976471,0.976471,0.976471,0.509804,0.509804,0.509804 } } motion { size { envelope jrad_convexfade count 2,2 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 } offset { envelope convexfade count 8,8,8 } rotate { envelope woundfade } } end { size { line 150,150,250,250 } tint { point 1,1,1 } offset { sphere -600,-600,30,600,600,50 } rotate { box 0.0833333,-0.0833333 } } lineHit } } spawner "ground dust" { start 0.2,0.2 count 4,4 attenuateEmitter attenuation 6000,6000 sprite { duration 7,12 persist material "textures/particles/smoke_test1" trailRepeat 1 start { position { sphere -400,-400,-200,400,400,-200 } velocity { box -5,-5,-70,5,5,70 } size { line 400,400,500,500 } tint { line 1,1,1,0.858824,0.858824,0.858824 } fade { point 0.8 } rotate { box -0.25,0.25 } } motion { size { envelope linear } fade { envelope rr2_convexfade_start_at_1 } rotate { envelope linear } } end { size { line 800,800,900,900 } rotate { box -0.166667,0.166667 } } lineHit } } spawner "edge2" { count 1,1 locked sprite { duration 0.3,0.4 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { position { point 0,0,200 } size { line 400,400,500,500 } tint { line 0.458824,0.313726,0.184314,0.603922,0.447059,0.113725 } fade { point 0 } } motion { size { envelope linear } tint { envelope rr2_concavefade_start_at_1_fast offset 0.05,0.05,0.05 } } end { size { line 800,800,900,900 } } lineHit } } spawner "flash_side" { count 1,1 line { duration 0.2,0.4 blend add material "particles/flash/artfire" trailRepeat 1 start { size { box 120,140 } length { box 0,0,400,0,0,500 } } motion { fade { envelope jrad_concavefade } } lineHit } } spawner "flash3" { count 1,1 locked sprite { duration 0.2,0.4 material "textures/particles/sparks/sparkflash03c" trailRepeat 1 start { size { point 1400,1400 } tint { line 0.411765,0.207843,0.00392157,0.168627,0.0666667,0 } rotate { box -1,1 } } motion { size { envelope rr2_concavefade_start_at_1_fast } tint { envelope senetable3 count 4,4,4 } } end { size { point 700,700 } } lineHit } } }