r_part beam_tripmine { texture "particles/fteparticlefont.tga" tcoords 97 97 191 191 256 scale 1 scaledelta 0.5 alpha 0.4 step 4 randomvel 0 rgb 0 255 200 rgbdelta 0 -150 -150 type beam blend add } r_part te_beam { texture "particles/fteparticlefont.tga" tcoords 97 97 191 191 256 scale 1 scaledelta 0.5 alpha 1 step 4 randomvel 0 rgb 255 150 0 rgbdelta 0 -150 -150 type beam blend add } r_part part_spark { type texturedspark texture ball tcoords 1 65 31 95 256 8 32 scale 1 count 8 scalefactor 1 alpha 0.5 die 0.8 rgb 255 115 0 blend add spawnmode ball spawnorg 1 spawnvel 100 veladd 100 friction 0.5 gravity 800 } r_part part_pieces_black { type ball texture ball tcoords 1 65 31 95 256 8 32 scale 4 count 18 scalefactor 1 alpha 1 die 0.8 rgb 25 25 25 spawnmode ball spawnorg 1 spawnvel 100 veladd 100 friction 0.3 gravity 800 } r_part part_smoke_brown { texture ball tcoords 1 65 31 95 256 8 32 count 3 scale 25 scalefactor 1 die 1 alpha 0.5 rgb 155 90 0 blend add spawnmode ball spawnorg 2 spawnvel 20 veladd 20 } r_part part_smoke_grey { texture ball tcoords 1 65 31 95 256 8 32 count 3 scale 25 scalefactor 1 die 1 alpha 0.5 rgb 25 25 25 blend add spawnmode ball spawnorg 2 spawnvel 20 veladd 20 } r_part part_blood { type texturedspark texture ball tcoords 1 65 31 95 256 8 32 scale 1 count 12 scalefactor 1 alpha 0.2 die 0.8 rgb 200 0 0 spawnmode ball spawnorg 1 spawnvel 100 veladd -100 friction 0.3 gravity 800 } r_part decal_shot { type decal blend premul_subtract texture "particles/decal_shot" tcoords 0 0 0.125 1 1 8 0.125 rgbf 1 1 1 alpha 1 alphadelta -0.05 scale 8 8 scalefactor 1 stretchfactor 1 die 20 20 orgwrand 6 6 6 randomvel 0 0 0 rotationstart -180 180 } r_part decal_glass { type decal blend add texture "particles/decal_glass" tcoords 0 0 0.125 1 1 8 0.125 rgbf 1 1 1 alpha 1 alphadelta -0.05 scale 24 24 scalefactor 1 stretchfactor 1 die 20 20 orgwrand 6 6 6 randomvel 0 0 0 rotationstart -180 180 } ///////////////////////////////////////////////// //rocket explosions r_part ember { count 1 texture "particles/fteparticlefont.tga" tcoords 97 97 191 191 256 rgb 255 128 76 alpha 0 scale 15 scalefactor 1 friction 8 gravity 50 die 1 blend add randomvel 5 veladd 1 rampmode delta ramp 0 0 0 -0.5 0 ramp 0 0 0 0.1 0 ramp 0 0 0 0.1 0 ramp 0 0 0 0.1 0 ramp 0 0 0 0.1 0 ramp 0 0 0 0.1 0 } //the bits that fly off r_part expgib { cliptype expgib texture "particles/fteparticlefont.tga" tcoords 97 97 191 191 256 alpha 0 count 16 die 1 randomvel 128 gravity 50 friction 2 emit ember emitinterval 0.01 spawnmode circle } //the heart of the explosion r_part te_explosion { texture "particles/fteparticlefont.tga" tcoords 97 97 191 191 256 count 1 scale 200 scalefactor 1 die 1 rgb 255 128 76 rgbdelta 0 -32 -32 friction 1 blend add assoc expgib } r_part smokegren { texture ball count 1 scale 512 scalefactor 1 die 3 alpha 0.7 rgb 128 128 128 spawnmode ball gravity -25 veladd -20 randomvel 64 -64 }