r_part main
{
	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
}

r_part +ember
{
	count 1
	texture "particles/fteparticlefont.tga"
	tcoords 97 97 191 191 256
	rgb 255 64 16
	alpha 0
	scale 20
	scalefactor 1
	die 1
	friction 2.5
	blend add
	randomvel 15
	veladd 2
	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
}

r_part +ember
{
	count 1
	texture "particles/fteparticlefont.tga"
	tcoords 97 97 191 191 256
	rgb 255 64 16
	alpha 0
	scale 8
	scalefactor 1
	die 2
	friction 2.5
	blend add
	randomvel 512
	spawnorg 32 32
	rampmode delta
	gravity 100
	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
}

r_part hotbits
{
	count 1
	texture "particles/fteparticlefont.tga"
	tcoords 97 97 191 191 256
	rgb 255 255 200
	alpha 1
	scale 4
	scalefactor 1
	die 2
	friction 2.5
	randomvel 512
	spawnorg 32 32
	gravity 800
	cliptype bounce
}

r_part +main
{
	lighttime 1
	lightradius 350
	lightradiusfade 300
	lightrgb 1.0 0.5 0.4
	lightrgbfade 0.36 0.19 0.19
	count 0 0 2
	spawnorg 0 32
	orgadd 32
	model "sprites/fexplo.spr" framestart=0 framecount=29 framerate=20 additive scalemin=0.5 scalemax=2.5
}

r_part +main
{
	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
}

r_part +main
{
	texture "particles/fteparticlefont.tga"
	tcoords 97 97 191 191 256
	count		1
	scale		324
	scalefactor 1
	die			3
	alpha		1
	rgb			0 0 0
	spawnmode	ball
	gravity		-25
}

r_part +main
{
	type texturedspark
	texture ball
	tcoords 1 65 31 95 256 8 32
	scale 1
	count 16
	scalefactor 1
	alpha 0.5
	die 0.8
	rgb 255 180 30
	blend add
	spawnmode ball
	spawnvel 512
	spawnorg 48 48
	veladd 100
	friction 0.5
	gravity 200
	cliptype spark
	emit hotbits
	emitinterval 0.04
}

r_part spark
{
	type texturedspark
	texture ball
	tcoords 1 65 31 95 256 8 32
	scale 1
	count 5
	scalefactor 1
	alpha 0.5
	die 0.4
	rgb 255 180 30
	blend add
	spawnmode ball
	spawnvel 256
	veladd 200
	gravity 600
} 

r_part +spark
{
	lighttime 1
	lightradius 64
	lightradiusfade 300
	lightrgb 1.0 0.5 0.4
	lightrgbfade 0.36 0.19 0.19
	count 0 0 1
	model "sprites/muzzleflash.spr" framestart=0 framecount=2 framerate=20 additive scalemin=0.1 scalemax=0.5
}
