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
}
