effect effects/vehicles/goliath/goliath_walk_default { size 1129 cutOffDistance 1700 spawner "dirt1" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 60,60 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 120,120 } tint { point 0.313726,0.27451,0.196078 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.196078 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 30,30 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 80,80 } tint { point 0.313726,0.27451,0.196078 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 20,20 } tint { line 0.709804,0.639216,0.509804,0.286275,0.247059,0.172549 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { line 0.454902,0.411765,0.368627,0.321569,0.290196,0.262745 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 200,200 } tint { point 1,1,1 } } lineHit } } decal "stain2" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } } effect effects/vehicles/goliath/goliath_stomp_default { size 1419 cutOffDistance 2400 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones2" { count 50,50 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.643137,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.596078,0.584314,0.505882 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.517647,0.454902,0.415686,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.552941,0.490196,0.427451,0.713726,0.647059,0.494118 } fade { point 0.7 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.662745,0.603922,0.513726,0.552941,0.490196,0.427451 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } }effect effects/vehicles/goliath/goliath_walk_gravel { size 1129 cutOffDistance 1700 spawner "dirt" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 blend add material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.196078 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 attenuateEmitter attenuation 500,700 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 30,30 } tint { point 0.709804,0.643137,0.509804 } fade { point 0.7 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { point 0.596078,0.584314,0.505882 } } lineHit } } spawner "stones" { count 40,40 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -150,-150,500,150,150,250 } size { point 0.5,0.5 } tint { point 0.709804,0.643137,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 1.5,1.5 } tint { point 0.596078,0.584314,0.505882 } } lineHit } } decal "stain2" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } }effect effects/vehicles/goliath/goliath_stomp_gravel { size 1556 cutOffDistance 2400 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 10,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones2" { count 30,30 attenuateEmitter attenuation 0,5 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.643137,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.596078,0.584314,0.505882 } fade { point 0.6 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.517647,0.454902,0.415686,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,2400 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.552941,0.490196,0.427451,0.713726,0.647059,0.494118 } fade { point 0.8 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.662745,0.603922,0.513726,0.552941,0.490196,0.427451 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } } effect effects/vehicles/goliath/goliath_walk_grass { size 1129 cutOffDistance 1700 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 30,30 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 80,80 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 attenuateEmitter attenuation 500,700 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 20,20 } tint { point 0.694118,0.670588,0.521569 } fade { point 0.3 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { point 0.615686,0.611765,0.47451 } } lineHit } } spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { point 0.443137,0.462745,0.360784 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 200,200 } tint { point 1,1,1 } } lineHit } } spawner "stones" { count 20,20 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_woodchips01" numFrames 8 gravity 0.5,1 trailRepeat 1 start { velocity { box -150,-150,500,150,150,250 } tint { line 0.388235,0.462745,0.227451,0.337255,0.47451,0.215686 } offset { sphere -100,-80,0,100,80,5 } rotate { box -1,1 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } rotate { envelope linear } } end { size { point 8,8 } rotate { box 1,-1 } } lineHit } } decal "stain2" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } }effect effects/vehicles/goliath/goliath_stomp_grass { size 1556 cutOffDistance 2400 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones2" { count 30,30 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.639216,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.592157,0.584314,0.501961 } fade { point 0.5 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.517647,0.454902,0.415686,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.560784,0.501961,0.411765,0.690196,0.670588,0.517647 } fade { point 0.6 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.658824,0.662745,0.513726,0.568627,0.541176,0.407843 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } } effect effects/vehicles/goliath/goliath_walk_water { size 1092 cutOffDistance 2000 spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,1400 sprite { duration 1,2 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 250,250 } tint { point 1,1,1 } } lineHit } } spawner "dirt4" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 500,1400 sprite { duration 2,3 material "particles/water/spray_light_01" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,300 } acceleration { point 0,0,200 } size { point 100,100 } fade { point 0.35 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 250,250 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt1" { count 1,1 attenuateEmitter attenuation 500,1400 sprite { duration 2,3 material "particles/water/splash_dir_01" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 20,50 } fade { point 0.8 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 50,80 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 1000,2400 sprite { duration 1,2 material "particles/water/splash_dir_03" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,80 } fade { point 0.8 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,180 } tint { point 0.752941,0.752941,0.752941 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 1000,2400 sprite { duration 1,2 material "particles/water/splash_dir_04" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 60,60 } fade { point 0.8 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 120,120 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 5,5 attenuateEmitter attenuation 500,1400 sprite { duration 1,1 persist material "particles/water/spray_light_01" trailRepeat 1 start { velocity { box 15,-160,-160,50,160,160 } size { point 30,30 } fade { point 0.8 } offset { sphere -120,-110,5,120,110,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 50,50 } } lineHit } } } effect effects/vehicles/goliath/goliath_stomp_water { size 1574 cutOffDistance 2000 spawner "unnamed15" { count 3,3 attenuateEmitter sprite { duration 0.1,0.3 material "particles/water/splash_dir_02" trailRepeat 1 start { velocity { box -20,-20,0,20,20,0 } size { point 100,100 } offset { sphere -200,-200,0,200,200,0 } } motion { size { envelope linear } tint { envelope linear } fade { envelope concavefade } } end { size { line 200,300,300,400 } tint { point 1,1,1 } } lineHit } } spawner "out smoke" { count 8,8 attenuateEmitter sprite { duration 0.125,0.5 persist material "particles/dustcloud_02" gravity 0,0.1 trailRepeat 1 start { position { sphere -50,-50,-50,50,50,0 } velocity { box -900,-900,150,900,900,785 } size { line 75,75,100,100 } fade { line 0.25,0.125 } rotate { box -1.38889,1.38889 } } motion { size { envelope shamus_exp_1minusx/x2 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 offset 0.1 } offset { envelope shamus_exp_1minusx/x2 } } end { size { line 150,150,450,450 } tint { point 1,1,1 } offset { sphere -50,-50,-50,50,50,250 } } lineHit } } spawner "rain smoke spray" { count 5,5 attenuateEmitter sprite { duration 3,4 persist material "particles/water/spray_heavy_01" gravity 0.4,0.6 trailRepeat 1 start { position { sphere -25,-25,-15,25,25,325 } velocity { box -140,-140,100,140,140,200 } size { line 25,25,50,50 } fade { line 0.125,0.25 } rotate { box -0.0138889,0.0138889 } } motion { size { envelope shamus_exp_1minusx/x2 count 0.5,0.5 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 offset 0.1 } offset { envelope shamus_exp_1minusx/x2 } rotate { envelope linear } } end { size { line 200,200,350,350 } tint { point 0.74902,0.74902,0.74902 } offset { line -10,-10,150,10,10,450 } rotate { box -0.00277778,0.00277778 } } lineHit } } spawner "shaft spray" { count 5,5 attenuateEmitter sprite { duration 1,2 persist material "particles/water/spray_light_01" gravity 0.4,1 trailRepeat 1 start { position { sphere -25,-25,-50,25,25,0 } velocity { box -71,-71,150,71,71,250 } friction { point 1,0,0 } size { line 50,50,70,70 } fade { line 0.25,0.7 } rotate { box -0.0416667,0.0416667 } } motion { size { envelope shamus_exp_1minusx/x2 } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 offset 0.1 } offset { envelope shamus_exp_1minusx/x2 } rotate { envelope linear } } end { size { point 100,100 } tint { point 1,1,1 } offset { sphere -10,-10,650,10,10,250 } rotate { box -0.0138889,0.0138889 } } lineHit } } spawner "spray rain down" { count 5,5 useMaterialColor attenuateEmitter sprite { duration 1,3 persist material "particles/water/spray_light_01" gravity 0.5,0.8 trailRepeat 1 start { position { sphere -25,-25,15,25,25,0 } velocity { box -125,-125,150,125,125,250 } size { point 80,80 } fade { line 0.5,1 } offset { box -100,-100,-20,100,100,20 } windStrength { point 0.2 } rotate { box 0,1 } } motion { size { envelope linear } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 offset 0.1 } rotate { envelope linear } } end { size { point 175,175 } tint { point 0.752941,0.752941,0.752941 } rotate { box -0.0277778,0.0277778 } } lineHit } } spawner "out spray" { count 4,4 attenuateEmitter sprite { duration 0.25,0.5 persist material "particles/dustcloud_02" gravity 0,0.1 trailRepeat 1 start { position { sphere -50,-50,-50,50,50,0 } velocity { box -500,-500,0,500,500,150 } size { line 75,75,100,100 } fade { point 0.5 } rotate { box -0.0138889,0.0138889 } } motion { size { envelope linear } tint { envelope linear } fade { envelope rr2_convexfade_start_at_1 } rotate { envelope linear } } end { size { line 300,300,450,450 } tint { point 1,1,1 } rotate { box -0.0138889,0.0138889 } } lineHit } } emitter "warp" { duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 1,1 blend add material "textures/effects/ssm_shockwave2" trailRepeat 1 start { position { point 0,0,5 } size { point 700,700 } tint { point 0,0,0 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope shamus_fastinslowout } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } tint { point 1,1,1 } fade { point 0.4 } offset { point 1,1,5 } } lineHit } } emitter "warp2" { duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.5 } offset { point 1,1,4 } } lineHit } } emitter "center" { duration 1,1 density 1,1 locked oriented { duration 0.5,1 blend add material "textures/effects/shockwave" trailRepeat 1 start { position { sphere -25,-25,0,25,25,0 } size { point 0,0 } tint { point 0,0,0 } rotate { point -0.25,0,0 } } motion { size { envelope convexfade } tint { envelope exp_xoverx2 } fade { envelope exp_x2 } offset { envelope aa_testblasttable2 } } end { size { line 600,600,1000,1000 } tint { point 1,1,1 } offset { point 1,1,2 } } lineHit } } } effect effects/vehicles/goliath/goliath_walk_snow { size 1129 cutOffDistance 1700 spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 persist material "particles/debris/debris_snow" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { point 0.631373,0.576471,0.564706 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 300,300 } tint { point 0.803922,0.784314,0.768628 } } lineHit } } spawner "dirt impact" { count 15,15 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/debris/debris_snow" trailRepeat 1 start { velocity { box 0,-200,-200,20,200,200 } size { point 40,40 } tint { line 0.803922,0.784314,0.768628,0.631373,0.576471,0.564706 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } } end { size { point 60,60 } } lineHit } } spawner "dirt6" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 0.5,1 material "particles/water/splash_dir_03" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 70,110 } tint { point 0.752941,0.72549,0.705882 } fade { point 0.5 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope linear } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 140,250 } tint { point 0.635294,0.576471,0.568627 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt1" { count 3,3 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 60,60 } tint { line 0.807843,0.784314,0.768628,0.635294,0.576471,0.568627 } rotate { box -1,1 } } motion { size { envelope convexfade } fade { envelope linear } offset { envelope exp_1minusx/x2 count 3,3,3 } } end { size { point 120,120 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { line 0.807843,0.784314,0.768628,0.635294,0.576471,0.568627 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } fade { envelope linear } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } rotate { box -0.0416667,0.0416667 } } lineHit } } decal "stain2" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } }effect effects/vehicles/goliath/goliath_stomp_snow { size 1556 cutOffDistance 1700 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones3" { count 30,30 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone02" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { box 2,2,4,4 } tint { line 0.862745,0.843137,0.839216,0.635294,0.576471,0.568627 } fade { line 0.5,1 } offset { sphere -100,-80,0,100,80,5 } rotate { box -1,1 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } rotate { envelope linear } } end { size { box 6,6,10,10 } rotate { box 1,-1 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.513726,0.454902,0.411765,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.87451,0.858824,0.843137,1,1,1 } fade { point 0.8 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 1,1,1,0.882353,0.862745,0.85098 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } }effect effects/vehicles/goliath/goliath_walk_concrete { size 1129 cutOffDistance 1700 spawner "dirt1" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 60,60 } tint { line 0,0,0,0.4,0.4,0.4 } fade { point 0.5 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 120,120 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { line 0.329412,0.313726,0.254902,0.356863,0.356863,0.356863 } fade { point 0.5 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 30,30 } tint { line 0.431373,0.431373,0.431373,0.454902,0.427451,0.411765 } fade { point 0.5 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 80,80 } tint { point 0.278431,0.262745,0.227451 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 attenuateEmitter attenuation 500,700 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 20,20 } tint { line 0.368627,0.34902,0.282353,0.501961,0.47451,0.47451 } fade { line 0.1,0.5 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { line 0.596078,0.580392,0.486275,0.541176,0.541176,0.541176 } } lineHit } } spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { line 0.207843,0.207843,0.207843,0.603922,0.560784,0.494118 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 200,200 } tint { line 0.623529,0.619608,0.541176,0.568627,0.568627,0.568627 } } lineHit } } decal "stain2" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } } effect effects/vehicles/goliath/goliath_stomp_concrete { size 1556 cutOffDistance 2000 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones2" { count 30,30 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.639216,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.592157,0.584314,0.501961 } fade { point 0.5 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.517647,0.454902,0.415686,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.509804,0.486275,0.47451,0.65098,0.603922,0.556863 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.603922,0.592157,0.572549,0.501961,0.490196,0.482353 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } }effect effects/vehicles/goliath/goliath_walk_dirt { size 1129 cutOffDistance 1700 spawner "dirt1" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 60,60 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 120,120 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 30,30 } tint { point 0.623529,0.603922,0.517647 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 80,80 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 attenuateEmitter attenuation 500,700 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 20,20 } tint { point 0.858824,0.823529,0.756863 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { point 0.960784,0.92549,0.905882 } } lineHit } } spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { point 0.529412,0.482353,0.427451 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 200,200 } tint { point 1,1,1 } } lineHit } } decal "stain2" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } } effect effects/vehicles/goliath/goliath_walk_sand { size 1129 cutOffDistance 1700 spawner "dirt1" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.7,0.7 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -150,0,300 } acceleration { point 0,0,200 } size { point 60,60 } tint { point 0.882353,0.839216,0.721569 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 120,120 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -10,0,500 } acceleration { point 0,0,200 } size { point 50,50 } tint { point 0.737255,0.721569,0.658824 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 90,90 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt3" { start 0.1,0.1 count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.4,0.4 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point -50,0,200 } acceleration { point 0,0,200 } size { point 30,30 } tint { point 0.666667,0.647059,0.564706 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 80,80 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact" { count 20,20 attenuateEmitter attenuation 500,700 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box 0,-120,-120,20,120,120 } size { point 20,20 } tint { line 0.811765,0.803922,0.686275,0.721569,0.654902,0.521569 } offset { sphere -100,-80,5,100,80,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 40,40 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } spawner "dirt puff" { count 1,1 attenuateEmitter attenuation 500,700 sprite { duration 1,2 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { point 5,5,5 } size { point 100,100 } tint { line 0.866667,0.827451,0.682353,0.321569,0.286275,0.258824 } fade { point 0.7 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 200,200 } tint { point 1,1,1 } } lineHit } } decal "stain2" { decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { line 100,100,100,150,150,150 } rotate { line -1,1 } } lineHit } } } effect effects/vehicles/goliath/goliath_stomp_start { size 0 } effect effects/vehicles/goliath/goliath_collide_default { size 1419 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 1024,2048 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } } } spawner "dirt impact2" { count 30,30 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -300,-300,0,300,300,6 } size { point 70,70 } tint { line 0.560784,0.466667,0.380392,0.337255,0.286275,0.196078 } offset { cylinder -150,-150,5,150,150,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } } } spawner "stones2" { count 50,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.643137,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.596078,0.584314,0.505882 } } } } spawner "dirt impact3" { count 5,5 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -100,-100,100,100,100,200 } size { point 70,70 } tint { line 0.560784,0.466667,0.380392,0.337255,0.286275,0.196078 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } } } spawner "unnamed8" { count 1,1 sprite { duration 0.5,0.5 material "textures/effects/vehicleDust" trailRepeat 1 start { size { point 200,200 } tint { point 0.627451,0.6,0.501961 } fade { point 0.5 } } motion { size { envelope exp_1minusx/x2 } fade { envelope linear } } end { size { point 500,500 } } } } } effect effects/vehicles/goliath_collide_snow { size 1419 spawner "dirt4" { count 1,1 attenuateEmitter attenuation 1024,2048 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { line 0.819608,0.792157,0.788235,0.929412,0.921569,0.913726 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } rotate { box -0.0416667,0.0416667 } } } } spawner "dirt impact2" { count 30,30 sprite { duration 1,1 persist material "particles/debris/debris_snow" trailRepeat 1 start { velocity { box -300,-300,0,300,300,6 } size { point 70,70 } tint { line 0.635294,0.576471,0.568627,0.721569,0.721569,0.721569 } offset { cylinder -150,-150,5,150,150,30 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } } end { size { point 100,100 } } } } spawner "dirt impact3" { count 5,5 sprite { duration 1,1 persist material "particles/debris/debris_snow" trailRepeat 1 start { velocity { box -100,-100,150,100,100,200 } size { point 70,70 } tint { line 0.635294,0.576471,0.568627,0.807843,0.784314,0.768628 } offset { cylinder -50,-50,150,50,50,200 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } } end { size { point 100,100 } } } } spawner "unnamed8" { count 1,1 sprite { duration 0.5,0.5 material "textures/effects/vehicleDust" trailRepeat 1 start { size { point 200,200 } fade { point 0.5 } } motion { size { envelope exp_1minusx/x2 } fade { envelope linear } } end { size { point 500,500 } } } } spawner "stones2" { count 30,30 sprite { duration 1,3 persist material "particles/debris/debris_stone02" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { box 2,2,4,4 } tint { line 0.862745,0.843137,0.839216,0.635294,0.576471,0.568627 } fade { line 0.5,1 } offset { sphere -100,-80,0,100,80,5 } rotate { box -1,1 } } motion { size { envelope jrad_convexfade } fade { envelope jrad_concavefade } rotate { envelope linear } } end { size { box 6,6,10,10 } rotate { box 1,-1 } } } } }effect effects/vehicles/goliath/goliath_stomp_sand { size 1556 cutOffDistance 2000 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.513726,0.454902,0.411765,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.737255,0.705882,0.596078,0.721569,0.686275,0.572549 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.756863,0.721569,0.658824,0.658824,0.611765,0.568627 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } } effect effects/vehicles/goliath/goliath_collide_dirt { size 1419 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 1024,2048 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } } } spawner "dirt impact2" { count 30,30 sprite { duration 1,1 blend add persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -300,-300,0,300,300,6 } size { point 70,70 } tint { line 0.556863,0.466667,0.376471,0.337255,0.286275,0.192157 } offset { cylinder -150,-150,5,150,150,30 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } } } spawner "stones2" { count 50,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.639216,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.592157,0.584314,0.501961 } } } } spawner "dirt impact3" { count 5,5 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -100,-100,100,100,100,200 } size { point 70,70 } tint { line 0.462745,0.388235,0.313726,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.403922,0.4,0.329412 } } } } spawner "unnamed8" { count 1,1 sprite { duration 0.5,0.5 material "textures/effects/vehicleDust" trailRepeat 1 start { size { point 200,200 } tint { point 0.627451,0.6,0.501961 } fade { point 0.5 } } motion { size { envelope exp_1minusx/x2 } fade { envelope linear } } end { size { point 500,500 } } } } }effect effects/vehicles/goliath/goliath_stomp_dirt { size 1556 cutOffDistance 2000 spawner "dirt2" { count 1,1 attenuateEmitter attenuation 100,130 sprite { duration 2,3 material "particles/debris/debris_smallbits2" gravity 0.9,0.9 trailRepeat 1 start { position { point 0,0,0 cone } velocity { point 0,0,700 } acceleration { point 0,0,200 } size { point 80,80 } tint { point 0.329412,0.313726,0.254902 } rotate { box -0.125,0.125 } } motion { size { envelope convexfade } tint { envelope exp_x2 } fade { envelope rr2_convexfade_start_at_1 offset 0.075 } offset { envelope exp_1minusx/x2 count 3,3,3 } rotate { envelope exp_1minusx/x2 } } end { size { point 110,110 } tint { point 0.313726,0.27451,0.192157 } rotate { box -0.0416667,0.0416667 } } lineHit } } spawner "stones2" { count 30,30 attenuateEmitter attenuation 0,50 sprite { duration 1,3 persist material "particles/debris/debris_stone01" gravity 0.6,1 trailRepeat 1 start { velocity { box -300,-300,700,300,300,250 } size { point 0.5,0.5 } tint { point 0.709804,0.643137,0.509804 } offset { sphere -100,-80,0,100,80,5 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 3,3 } tint { point 0.596078,0.584314,0.505882 } } lineHit } } spawner "dirt impact3" { count 5,5 attenuateEmitter attenuation 500,700 sprite { duration 1,1 persist material "particles/dustcloud_02_litsmoke" trailRepeat 1 start { velocity { box -150,-150,100,150,150,200 } size { point 70,70 } tint { line 0.517647,0.454902,0.415686,0.337255,0.286275,0.192157 } offset { cylinder -50,-50,80,50,50,150 } } motion { size { envelope jrad_convexfade } tint { envelope jrad_concavefade } fade { envelope jrad_concavefade } } end { size { point 100,100 } tint { point 0.592157,0.584314,0.501961 } } lineHit } } decal "stain" { detail 0.9 decalAxis 5 decal { duration 0.002,0.002 material "textures/particles/decals/goliath_cracked" trailRepeat 1 start { size { point 256,256,256 } rotate { box 0,1 } } lineHit } } spawner "ground dust2" { count 15,15 depthsort inverseDrawOrder attenuateEmitter attenuation 500,700 sprite { duration 1,3 persist material "textures/particles/smoke_test1" gravity -0.01,0.01 trailRepeat 1 start { position { sphere -5,-5,0,5,5,0 } velocity { box -5,-5,0,5,5,0 } size { line 40,40,60,60 } tint { line 0.552941,0.490196,0.427451,0.713726,0.647059,0.494118 } fade { point 0.8 } offset { sphere -50,-50,0,50,50,0 } rotate { box 0.125,-0.125 } } motion { size { envelope exp_1minusx/x2 count 10,10 } tint { envelope linear } fade { envelope concavefade count 1.59177 offset -0.6 } offset { envelope exp_1minusx/x2 count 10,10,10 } rotate { envelope convexfade } } end { size { line 150,150,200,200 } tint { line 0.662745,0.603922,0.513726,0.552941,0.490196,0.427451 } offset { sphere -200,-200,20,200,200,15 surface cone } rotate { box -0.125,0.125 } } lineHit } } emitter "warp2" { detail 0.7 duration 1,1 density 1,1 locked attenuateEmitter oriented { duration 0.7,0.7 blend add material "textures/effects/ssm_shockwave3" trailRepeat 1 start { size { point 1100,1100 } fade { point 0 } rotate { point -0.25,0,0 } } motion { size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 } tint { envelope convexfade } fade { envelope shamus_fastinslowout } offset { envelope aa_testblasttable2 } } end { size { point 400,400 } fade { point 0.25 } offset { point 1,1,4 } } lineHit } } }