DarkPlaces effectinfo.txt

Discuss programming topics for the various GPL'd game engine sources.
Baker
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Re: DarkPlaces effectinfo.txt

Post by Baker »

Cramming the purplehaze fte effects cfg in here

Code: Select all

echo "Hazed Particles Initialized (version: Nov. 29th 2007)‘"

r_bouncysparks 1
r_grenadetrail 1
r_rockettrail 1
r_part_sparks_trifan 1
r_part_rain 1
sv_nailhack 1

r_effect "progs/lavapool.mdl" tex_*lava1
r_effect "progs/flame2.mdl" cu_flame 1
r_effect "progs/flame.mdl" cu_torch
r_effect "progs/s_explod.spr" pyroflamexp 1
r_effect "progs/s_expl.spr" pyroflame1
r_effect "progs/proxgren.mdl" proxygren

r_trail "progs/spike.mdl" nailtrail
r_trail "progs/e_spike1.mdl" nailtrail
r_trail "progs/e_spike2.mdl" nailtrail
r_trail "progs/s_spike.mdl" nailtrail
r_trail "progs/e_spike1.mdl" te_railtrail
r_trail "progs/beam.mdl" te_railtrail 
r_trail "progs/v_spike.mdl" te_tracer3

//Hazed Telporter Effect

r_part tex_*teleport
{
	texture ""
	scale 15
	count 11
	alpha 0
	die 6
	diesubrand 1
	randomvel 1
	veladd 1
	rgb 222 255 222 
	gravity 0
	blend merge
	scalefactor 1
	spawnorg 5 5
	emit teletrifan
	emitinterval 0.2
	rampmode delta
	ramp 0    0    0    -0.05   0
	ramp 0    0    0    -0.05  0
	ramp 0    0    0    0.05    0
	ramp 0    0    0    0.05    0
	ramp 0    0    0    0.1    0
}

r_part teletrifan
{
	texture ""
	alpha 0
	count 1
	scale 0.4
	scalerand 0.3
	scalefactor 1
	die 0.5
	rgb 255 214 170
	gravity 0
	randomvel 0
	rampmode delta
	ramp 0 0 0 -0.5
	ramp 0 0 0 -0.5
	spawnvel -44
	spawnorg 40
}

//Hazed Teleport splash


r_part te_teleportsplash
{
	count 64 
	spawnmode ball
	spawnorg 20 50
	texture "particles/generic.png"
	blend add
	die 0.5
	friction 2
	gravity 0
	addvel 10
	scale 5
	scalerand 4
	scaledelta -4
	alpha 0.6
	randomvel 64
	rgb 55 255 255
	scalefactor 1
	emit teleportsplasha
}

r_part teleportsplasha
{
	texture ""
	count 5
	alpha 0.7
	die 0.2
	diesubrand 0.3
	randomvel 76
	veladd 0
	rgb 255 255 255
	gravity 0
	blend add
	scalefactor 1
}

//hazed rocket trail

r_part t_rocket
{
	texture "particles/rfire"
	count 1
	scale 10
	alpha 1
	die 0.25
	randomvel 0
	veladd 0
	rgb 255 192 128
	rgbdelta 28 -600 -600
	blend add
	assoc rockettrail
	gravity 0
	scalefactor 1
	scaledelta -10
	inwater bubbletrail1
}

r_part rockettrail
{
	texture "particles/smoke.tga"
	count 0.5
	scale 30
	alpha 0.3
	die 1.4
	diesubrand 0.5
	randomvel 1
	veladd 0
	rgb 255 50 10
	rgbdelta -300 -60 -12	
	gravity -10
	scalefactor 1
	assoc rocketsmoke
	inwater bubbletrail1
}

r_part rocketsmoke
{
	texture "particles/rtrail"
	count 2
	scale 7.5
	alpha 0.5
	die 0.6
	randomvel 3
	veladd 0
	rgb 5 5 5	
	gravity 1
	blend modulate
	spawnmode spiral
	spawnparam1 250
	scalefactor 1
	spawnvel 10
	spawnorg 0
	inwater bubbletrail1
}

r_part bubbletrail1
{
	texture "particles/rfire"
	count 1
	scale 5
	alpha 1
	die 0.1
	randomvel 0
	veladd 0
	rgb 255 192 128
	rgbdelta 28 -800 -800
	blend add
	assoc bubbletrail2
	gravity 0
	scalefactor 1
	scaledelta -10
}

r_part bubbletrail2
{
	texture "particles/bubble.png"
	count 1
	scale 0.1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 10
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -50
	scalefactor 1
}


//hazed explosions

r_part te_explosion
{
	texture "particles/exp.tga"
	count 15
	scale 111
	scalefactor 1
	scalerand 22
	alpha 0.7
	die 1.4    
	diesubrand 0.3
	randomvel 88 
	rgb 255 128 76
	rgbdelta -255 -128 -76
	friction 1
	stains 1
	blend add
	assoc expgib
	spawnmode ball
	emit zz_explosion
	emitinterval 2
	inwater expbubble1
}

r_part expgib
{
	texture "particles/explosion"
	count	5
	scale 111
	scalefactor 1
	die 1.3
	randomvel -33
	veladd 0
	gravity -55
	friction 1
	emit ember
	emitinterval 3 
	spawnmode circle
	diesubrand 0.3
	alpha 1
	rgb 1 1 1
	inwater expbubble
}

r_part ember
{
	count 33
	texture "particles/fireline4g.tga"
	rgb 255 125 68 
	alpha 0.5
	scalerand 22
	scale 33
	scalefactor 1
	friction 0
	gravity -55
	diesubrand 0.2	
	die 0.7 
	blend add
	randomvel -66
	assoc insaneshrapnal
	spawnmode ball
	inwater expbubble
}


r_part zz_explosion
{	
	texture "particles/fireline4g.tga"
	count 1
	scale 1
	scalefactor 1
	scalerand 1
	veladd 0
	randomvel -222
	alpha 0.5
	die 0.4
	diesubrand 0.3
	rgb 255 200 200
	stains 1
	friction 0
	gravity 222
	blend add
	emit ember2
	emitinterval 0.01
	rampmode delta
	ramp 0 0 0 0.5
}

r_part ember2
{
	count 1
	texture "particles/fireline4g.tga"
	rgb 255 128 76	
	rgbdelta 255 255 255
	blend modulate
	alpha 0.4
	scale 1
	scalefactor 1
	scalerand 3
	die 0.6
	diesubrand 0.1
	blend add
	randomvel 11
	rampmode delta
	ramp 0 0 0 1
	inwater expbubble
}

r_part insaneshrapnal
{
	count 3
	texture ""
	scale 1
	rgb 255 128 76
	gravity 300
	die 1
	blend add
	randomvel 190
	veladd 0
	cliptype randomspark
	clipcount 1
	inwater expbubble
}

r_part randomspark
{
	count 1
	texture ""
	scale 0
	rgb 255 128 76
	alpha 1
	gravity 300
	spawnmode ball
	die 1
	blend add
	randomvel -111
	veladd 0
	inwater expbubble
}


r_part expbubble
{
	texture "particles/bubble.png"
	count 5
	scale 1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 20
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -150
	scalefactor 1
}

r_part expbubble1
{
	texture "particles/bubble.png"
	count 22
	scale 10
	scalerand 20
	scalechange -20
	alpha 1
	die 1.1
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 0
	spawnorg 10 0
	spawnvel 10 -50
	rgb 255 255 255
	gravity -205
	scalefactor 1
	assoc expbubble2
	emit zz_explosionbubble
	emitinterval 2
}

r_part expbubble2
{
	texture "particles/bubble.png"
	count 5
	scale 1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 20
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -150
	scalefactor 1
	assoc expbubble3
}

r_part expbubble3
{
	texture "particles/generic.png"
	count 5
	scale 96
	scalefactor 1
	spawnorg 20 20
	alpha 0.4
	die 0.7    
	diesubrand 0.2
	randomvel 23 
	rgb 255 128 76
	rgbdelta -255 -128 -76
	blend add
	spawnmode ball
}

r_part zz_explosionbubble
{	
	texture "particles/fireline4g.tga"
	count 2
	scale 1
	scalefactor 1
	scalerand 1
	veladd 0
	randomvel -500
	alpha 1
	die 0.1
	diesubrand 0.05
	rgb 255 200 200
	stains 1
	friction 0
	gravity -300
	blend add
	emit ember2
	emitinterval 0.01
	spawnorg 2 2
	spawnvel 30 30
}


//Hazed flame effect

r_part cu_flame
{
	texture "particles/flame"
	count	64
	scale 50
	scalerand 15
	scalefactor 1
	scaledelta 0
	alpha 0
	die 1
	randomvel 4 24
	veladd -24
	rgb 255 128 76
	rgbdelta 0 -64 -38
	blend add
	spawnorg 10 0
	spawnmode box
	spawnvel -6 0
	up -8
	assoc cu_flamebits
	rampmode delta
	ramp 0 0 0 -0.6
	ramp 0 0 0 0.3
	ramp 0 0 0 0.3
}

r_part cu_flamebits
{
	texture "particles/smoke"
	count 6
	scale 2
	scalerand 3
	scalefactor 1
	scaledelta -2
	alpha 0.8
	die 1
	randomvel -20
	veladd -20
	rgb 255 255 255
	blend modulate
	spawnorg 10 10
	spawnvel -5 10
	spawnmode box
        gravity -30
	assoc cu_flamebits2
}

r_part cu_flamebits2
{
	texture "particles/smoke"
	count 6
	scale 33
	scalerand 11
	scalefactor 1
	scaledelta 0
	alpha 0
	die 1
	randomvel -5
	veladd -25
	rgb 1 1 1
	blend merge
	spawnorg 15
	spawnvel 5
	spawnmode box
        gravity -30
	up 20
	rampmode delta
	ramp 0 0 0 -0.3
	ramp 0 0 0 -0.5
	ramp 0 0 0 -0.7
	ramp 0 0 0 0.7
	ramp 0 0 0 0.5
	ramp 0 0 0 0.3
}
	
//hazed torch effect

r_part cu_torch
{
	texture "particles/flame"
	count 64
	scale 30 
	scalerand 7 
	scalefactor 1
	scaledelta 0 
	alpha 0
	die 0.8
	randomvel 4 24
	veladd -18
	rgb 255 128 76
	rgbdelta 0 -64 -38
	blend add
	spawnorg 5 0 
	spawnmode box
	spawnvel -6 0
	up 4
	assoc cu_torchbits
	rampmode delta
	ramp 0 0 0 -0.7
	ramp 0 0 0 0.4
	ramp 0 0 0 0.3
}

r_part cu_torchbits
{
	texture "particles/smoke"
	count 3
	scale 2
	scalerand 2
	scalefactor 1
	scaledelta -2
	alpha 0.8
	die 1
	randomvel -20
	veladd -20
	rgb 255 255 255
	blend modulate
	spawnorg 5 5
	spawnvel -3 5
	spawnmode box
        gravity -30
	assoc cu_torchbits2
	up 8
}

r_part cu_torchbits2
{
	texture "particles/smoke"
	count 6
	scale 15
	scalerand 5
	scalefactor 1
	scaledelta 0
	alpha 0
	die 1
	randomvel -5
	veladd -25
	rgb 1 1 1
	blend merge
	spawnorg 7
	spawnvel 5
	spawnmode box
        gravity -30
	up 10
	rampmode delta
	ramp 0 0 0 -0.3
	ramp 0 0 0 -0.5
	ramp 0 0 0 -0.7
	ramp 0 0 0 0.7
	ramp 0 0 0 0.5
	ramp 0 0 0 0.3
}

//spark effects

r_part gunshotsparks
{
	texture ""
	count 0.3
	scale 0
	scalefactor 1
	alpha 1
	die 1
	randomvel 140
	veladd 44
	rgb 255 128 76
	gravity 400
	blend add
	cliptype gunshotsparks
	clipcount 1
	assoc gunshotsmoke
	rampmode delta
	ramp 0	 0	0 	1
	ramp 255 0	0 	1
	ramp 0	 255 	0 	1
	ramp 0	 0	255 	1
	ramp 255 0	255 	1
	ramp 255 255 	0 	1
	inwater gunbubble
}

r_part gunshotsmoke
{
	texture "particles/smoke"
	count	1
	scale 10
	scalefactor 1
	alpha 0.1
	die 1
	randomvel 11
	veladd 1
	rgb 255 255 255
	gravity -70
	blend add
	rampmode delta
	ramp 0	 0	0 	0.1 10
	ramp 255 0	0 	0.2 10
	ramp 0	 255 	0 	0.3 10
	ramp 0	 0	255 	0.4 10
	ramp 255 0	255 	0.5 10
	ramp 255 255 	0 	0.5 10
	inwater gunbubble
}

// spark effect of axhit/gunshot
r_part te_gunshot
{
	texture ""
	count	2
	scale 5 7
	scalefactor 1
	alpha 0.2
	die 0.1
	randomvel 150
	veladd 0
	rgb 255 128 76
	gravity 80
	blend add
	friction 0
	assoc gunshotsparks
	rampmode delta
	ramp 0	 0	0 	0.8 5
	ramp 255 0	0 	0.8 5
	ramp 0	 255 	0 	0.8 5
	ramp 0	 0	255 	0.8 5
	ramp 255 0	255 	0.8 5
	ramp 255 255 	0 	0.8 5
	emit gunshotbits
	emitinterval 1
	inwater gunbubble2
}

r_part gunshotbits
{	
	texture "ball"
	type texturedspark
	count 0.3
	scale 1
	scalefactor 1
	veladd 0
	randomvel -111
	alpha 0.2
	die 0.5
	rgb 255 128 76
	friction 0
	gravity 400
	blend add
	inwater gunbubble
}


r_part te_superspike
{
	texture ""
	count 13
	scale 5 7
	scalefactor 1
	alpha 0.2
	die 0.1
	randomvel 150
	veladd 0
	rgb 255 128 76
	gravity 80
	blend add
	friction 0
	assoc gunshotsparks
	rampmode delta
	ramp 0	 0	0 	0.8 5
	ramp 255 0	0 	0.8 5
	ramp 0	 255 	0 	0.8 5
	ramp 0	 0	255 	0.8 5
	ramp 255 0	255 	0.8 5
	ramp 255 255 	0 	0.8 5
	emit gunshotbits
	emitinterval 1
	inwater gunbubble2
}

r_part te_spike
{
	texture ""
	count 13
	scale 5 7
	scalefactor 1
	alpha 0.2
	die 0.1
	randomvel 150
	veladd 0
	rgb 255 128 76
	gravity 80
	blend add
	friction 0
	assoc gunshotsparks
	rampmode delta
	ramp 0	 0	0 	0.8 5
	ramp 255 0	0 	0.8 5
	ramp 0	 255 	0 	0.8 5
	ramp 0	 0	255 	0.8 5
	ramp 255 0	255 	0.8 5
	ramp 255 255 	0 	0.8 5
	emit gunshotbits
	emitinterval 1
	inwater gunbubble2
}

r_part gunbubble
{
	texture "particles/bubble.png"
	count 1
	scale 1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 20
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -150
	scalefactor 1
}

r_part gunbubble2
{
	texture ""
	count	2
	scale 5
	scalefactor 1
	alpha 0.8
	die 0.1
	randomvel 150
	veladd 0
	rgb 255 128 76
	gravity 80
	blend add
	friction 0
	rampmode delta
	ramp 0	 0	0 	0.8 5
	ramp 255 0	0 	0.8 5
	ramp 0	 255 	0 	0.8 5
	ramp 0	 0	255 	0.8 5
	ramp 255 0	255 	0.8 5
	ramp 255 255 	0 	0.8 5
	assoc gunbubble
}

//Hazed grenade trail

r_part t_grenade
{
	texture "particles/smoke"
	step 8
	scale 44
	alpha 0.5
	die 0.5
	randomvel 5
	veladd 2
	rgb 64 64 64
	blend add
	assoc grenadetrail
	scalefactor 1
	inwater grenadebubble
}

r_part grenadetrail
{
	texture "" 
	count 1
	scale 2
	alpha 1
	die 0.5
	diesubrand 0.3
	randomvel 10
	veladd 0
	rgb 233 150 122
	rgbdelta -233 -150 -122
	gravity -25
	scalefactor 1
	assoc grenadesmoke
	type beam
}

r_part grenadesmoke
{
	texture "particles/rtrail"
	step 4
	scale 7.5
	alpha 0.4
	die 0.5
	diesubrand 0
	randomvel 3
	veladd 0
	rgb 10 10 10	
	rgbdelta 0 0 0 
	gravity 1
	blend modulate
	spawnmode spiral
	scalefactor 1
	spawnvel 10
	spawnorg 0
}

r_part grenadebubble
{
	texture "particles/bubble.png"
	count 1
	scale 0.1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 10
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -50
	scalefactor 1
}

//Hazed lightning bolt for gun/shambler/chton
//uses molgrums beam

r_part te_lightning1 //Shambler lightning
{	
	die 0
	type beam
	alpha 1
	step 5
	scale 1
	scalefactor 0
	rgb 98 98 128
	spawnmode distball
	spawnorg 7
	spawnparam1 0.2
	blend add
	averageout
	nospreadfirst
	assoc te_lightning2b
	emit shamblerzaps
	emitinterval 0.1
}

r_part te_lightning2 //player lightning
{	
	die 0
	type beam
	alpha 1
	step 5
	scale 1
	scalefactor 0
	rgb 98 98 128
	spawnmode distball
	spawnorg 7
	spawnparam1 0.2
	blend add
	averageout
	nospreadfirst
	assoc te_lightning2b
}

r_part te_lightning3 //Chthon trap lightning
{	
	die 0
	type beam
	alpha 1
	step 5
	scale 1
	scalefactor 0
	rgb 98 98 128
	spawnmode distball
	spawnorg 7
	spawnparam1 0.2
	blend add
	averageout
	nospreadfirst
	assoc te_lightning2b
}

r_part te_lightning2b
{
	texture ""
	count 1
	alpha 1
	die 0.02
	randomvel 88
	veladd 0
	rgb 55 255 255
	rgbdelta 0 -8888 0
	gravity 0
	blend add
	scalefactor 1
	assoc te_lightning2c
	spawnmode tracer
}

r_part te_lightning2c
{
	texture "particles/zing1.png"
	step 16
	alpha 0.8
	scale 5
	scalerand 5
	rotationspeed 90000
	rgb 64 133 255
	gravity 0
	friction 0
	blend add
	spawnmode spiral
	spawnorg -3 -3
	type beam
	scalefactor 1
}

//(stolen from spikeset)
r_part te_lightning2_end
{
	texture ""
	die 0.3
	alpha 1
	count 2
	scale 0
	rgb 128 128 255
	rgbrand 63 63 0
	rgbrandsync 1
	randomvel 190
	spawnorg 2
	blend add
	gravity 300
	assoc te_lightning2_endsmoke
	cliptype te_lightning2_end2	
	clipcount 1
	scalefactor 11
}

r_part te_lightning2_end2
{
	count 1
	texture ""
	scale 0
	rgb 128 128 255
	rgbrand 63 63 0
	rgbrandsync 1
	alpha 1
	gravity 300
	spawnmode ball
	die 1
	blend add
	randomvel -111
	veladd 0
	scalefactor 1
}
	
r_part te_lightning2_endsmoke
{
	texture "particles/smoke"
	count	4
	scalerand 30
	scale 33
	scalefactor 1
	alpha 0.3
	die 1
	randomvel 11
	veladd 1
	rgb 0 0 0
	gravity -70
	blend modulate
	rampmode delta
	ramp 0	 0	0 	0.1 10
	ramp 0   0	0 	0.2 10
	ramp 0	 0 	0 	0.3 10
	ramp 0	 0	0	0.4 10
	ramp 0   0	0 	0.5 10
	ramp 255 255 	255 	0.5 10
}

r_part shamblerzaps
{	texture ""
	alpha 0.3
	die 0.2
	diesubrand 0.1	
	count 1
	scale 22
	rgb 128 128 255
	rgbrand 63 63 0
	rgbrandsync 1
	spawnvel 100
	spawnorg 100
	spawnmode ball
	spawnvel -400
	blend add
	scalefactor 1
}

/////hazed EMP #3 (heavily modified from jedilammas)

r_part cte_greenexplosion
{
	texture "particles/generic.png"
	count 11
	scale 111
	alpha 0.6
	die 0.4
	randomvel 32
	veladd 10
	rgb 128 255 76
	rgbdelta 0 0 0
	gravity 0
	blend add
	scalefactor 1
	scaledelta -50
}

r_part empcentral
{
	texture "particles/spot01drk.tga"
	count	11
	scale  80
	alpha 0.4
	die 0.5
	randomvel 20
	veladd -111
	rgb 128 128 255
	gravity 0
	friction 0.2
	stains 0
	blend add
	assoc littlebits
	spawnmode circle
	spawnorg 44 44
	spawnvel 42 0
	scalefactor 1
	scaledelta 5
}

r_part empinner
{
	texture "particles/flame.tga"
	count	30
	scale 1
	alpha 0.4
	die 0.5
	randomvel 100 0
	rgb 128 128 255	
	rgbdelta 0 0 0
	gravity 200
	friction 0
	stains 0
	blend add
	assoc empcentral
	spawnmode circle
	spawnvel 200 0
	scalefactor 1	
	emit 2shockwave
	emitinterval 0.1
	up 15
}

r_part te_tarexplosion
{
	texture "particles/duolight02grey.tga"
	count	140
	scale 40
	alpha 0.2
	die 0.3
	randomvel 0
	veladd -11
	rgb 128 255 76
	rgbdelta 0 0 0
	gravity 0
	friction -0.9
	stains 0
	blend add
	assoc empinner
	spawnmode uniformcircle
	spawnorg 64 0 
	spawnvel 366 0
	scalefactor 1
	scaledelta 10
	emit empelectric
	emitinterval 0.01
}

r_part empelectric
{
	texture ""
	count 5
	alpha 0.4
	die 0.2
	diesubrand 0.3
	randomvel 76
	veladd 0
	rgb 0 255 255
	rgbdelta 0 -555 -255
	gravity 0
	blend add
	scalefactor 1
}

r_part littlebits
{
	texture "particles/generic.png"
	count	5
	scale 5
	alpha 0.4
	die 0.5
	randomvel 5
	veladd 0
	rgbdelta 240 -270 0
	rgb 0 255 255 
	gravity 0
	friction 2
	blend add
	cliptype littlebits
	clipcount 1
	spawnorg 1 1 	
	spawnvel 64 64
	assoc cte_greenexplosion
	emit littlebits2
	emitinterval 0.1
	scalefactor 1
	spawnmode circle
}
r_part littlebits2
{
	texture ""
	count	5
	alpha 0.3
	rgb 120 120 255
	scale 15 
	die 0.3
	gravity 0
	friction 2
	blend add
	spawnorg 1 0
	spawnvel 85 0
	spawnmode uniformcircle
	randomvel 333
	scalefactor 1
}


r_part 2shockwave
{
	texture ""
	count 15
	scalerand 10
	scale 11
	scalefactor 1
	die 0.2
	alpha 0.05
	rgb 35 125 68
	blend add
	spawnmode uniformcircle
	spawnorg 0 140
	spawnvel 288 0
	randomvel 100 0
	rotationstart 0 360
	up -5
	rampmode delta
	ramp 0 0 0 0.1
	ramp -33 -55 -66 0.1
}

//Hazed TeamFortress railgun #3
r_part te_railtrail
{
	texture ""
	count 3
	scale 1
	alpha 0.1
	die 0.4
	rgb 55 178 238
	blend add
	spawnparam1 50
	spawnmode spiral
	spawnorg 5
	assoc railtrail2
	inwater railbubble
}

r_part railtrail2
{
	texture ""
	count 2
	scale 0.5
	alpha 0.8
	die 0.4
	rgb 200 200 255
	reddelta 255
	blend modulate
	scalefactor 1	
	spawnmode spiral
	spawnparam1 22
	scalefactor 1
	spawnvel 0
	spawnorg 2
	assoc railtrail3
}

r_part railtrail3
{

	texture ""
	count 2
	scale 0.5
	alpha 0.4
	die 0.4
	rgb 0 200 255
	reddelta 255
	blend modulate
	scalefactor 1	
	spawnmode spiral
	spawnparam1 70
	scalefactor 1
	spawnvel 0
	spawnorg 4
}

r_part railbubble
{
	texture "particles/bubble.png"
	count 1
	scale 0.1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 10
	spawnvel 3 3
	rgb 255 255 255
	gravity -50
	scalefactor 1
	spawnparam1 50
	spawnmode spiral
	spawnorg 5
}

//hazed MegaTeamFortress proxy

r_part proxygren
{
	texture "particles/grate7.tga"
	count 33
	spawnmode circle
	scale 3
	scalerand 3
	scalefactor 1
	spawnvel -33
	spawnorg 25
	up 3
	alpha 0
	rgb 200 22 180
	gravity 0
	die 0.8
	blend add
	rampmode delta
	ramp 0 0 0 -0.9
	ramp 0 0 0 -100
}

// hazed spy gas
r_part te_lavasplash
{
	texture "particles/smoke.tga"
	count 75
	scale 80
	scalerand 45
	alpha 0
	die 3
	diesubrand 1
	randomvel 10
	veladd 0
	rgb 55 30 30
	gravity -5
	blend add
	spawnorg 175 50
	spawnvel 0 0
	assoc gassmoke
	scalefactor 1
	scaledelta 20
	up 40
	rampmode delta
	ramp 0 0 0 -0.5
	ramp 0 0 0 -0.8
	ramp 0 0 0 0.3
	ramp 0 0 0 0.2
}

r_part gassmoke
{
	texture "particles/bloodsplat2.tga"
	count 55
	scale 15
	scalerand 90
	alpha 1
	die 3.5
	randomvel 60
	rgb 20 255 20
	diesubrand 1.5
	friction 1
	gravity -5
	spawnorg 100 0
	spawnvel 60 60
	blend modulate
	emit gassmoke2
	emitinterval 1
	emitintervalrand 1
	scalefactor 1
	up 40
}

r_part gassmoke2
{
	texture "particles/round.tga"
	count 2
	scale 40
	scalerand 30
	alpha 0
	die 3.5
	randomvel 15
	veladd 0
	rgb 22 66 22
	diesubrand 1.5
	friction 0.2
	gravity -5
	spawnmode circle
	spawnorg 10 10
	clipcount 1
	cliptype gassmoke2
	blend add
	scalefactor 1
	rampmode delta
	ramp 0 0 0 -0.2
	ramp 0 0 0 -0.2
	ramp 0 0 0 -0.2
	ramp 0 0 0 0.2
	ramp 0 0 0 0.2
	ramp 0 0 0 0.2
}

//hazed vorath trail

r_part t_tracer3
{
	texture "particles/gravity_0.tga"
	step 5
	scale 30
	scaledelta -20
	alpha 0.4
	die 0.3
	randomvel 10
	veladd 2
	rgb 200 200 255
	gravity 0
	reddelta -800 -800 -800
	blend add
	spawnmode tracer
	scalefactor 1
	assoc tracer3sparks
}

r_part tracer3sparks
{
	texture ""
	count 1
	scale 0
	scalefactor 1
	alpha 0.3
	die 0.3
	randomvel 140
	veladd 44
	rgb 255 128 76
	gravity 400
	blend add
	cliptype tracer3sparks
	clipcount 1
	rampmode delta
	ramp 0	 0	0 	1
	ramp 255 0	0 	1
	ramp 0	 255 	0 	1
	ramp 0	 0	255 	1
	ramp 255 0	255 	1
	ramp 255 255 	0 	1
	inwater tracer3bubble
}

r_part tracer3bits
{	
	texture "ball"
	type texturedspark
	count 1
	scale 1.3
	scalefactor 1
	veladd 0
	randomvel -111
	alpha 0.4
	die 0.2
	rgb 255 128 76
	stains 0
	friction 0
	gravity 400
	blend add	
}

r_part tracer3bubble
{
	texture "particles/bubble.png"
	count 1
	scale 0.1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 10
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -50
	scalefactor 1
}

//Hazed pyro flamethrower (much jacked from Jedilamma)

r_part pyroflamexp
{
	texture "particles/flame"
	scale 55
	scalerand 30
	scaledelta -20
	count 100
	die 0.3
	diesubrand 0.2
	randomvel 24
	alpha 0.4
	gravity 0
	rgb 255 160 128
	friction 1
	blend add
	spawnmode ball
	spawnorg 1 0
	spawnvel 0
	scalefactor 1
}

r_part pyroflame1
{
	texture "particles/flame"
	scale 55
	scalerand 30
	scaledelta -20
	count 100
	die 0.6
	diesubrand 0.2
	randomvel 24
	alpha 0.4
	gravity 0
	rgb 255 160 128
	friction 1
	blend add
	spawnmode ball
	spawnorg 1 0
	spawnvel 0
	scalefactor 1
	emit pyroflame2
	emitinterval 1
}
	
r_part pyroflame2
{
	texture "particles/flame"
	scale 55
	scalefactor 1
	scaledelta -20
	count 1
	die 1.2
	randomvel 20
	alpha 0.8
	rgb 25 5 1
	rgbdelta -25 -5 -1
	blend modulate
	spawnmode box
	spawnorg -10 -10
	spawnvel 10 10	
	emit pyrosparks
	emitinterval 1.5
	gravity -20
}

r_part pyrosparks
{
	texture ""
	count	1
	scale 0
	alpha 0.3
	die 0.8
	randomvel 1
	veladd 1
	rgb 255 180 80
	gravity 0
	blend add
	clipcount 1
	cliptype pyrosparks
	scalefactor 1
	spawnorg 2 2
	spawnvel 5 22
	cliptype pyroflame3
	clipcount 1
}

r_part pyroflame3
{
	texture "particles/flame"
	scale 20
	count 2
	die 3
	randomvel 10
	alpha 0.5
	gravity 0
	red 160
	green 100
	blue 75
	friction 1
	blend add
	spawnmode box
	scalefactor 1
	emitinterval 0.33
	emitintevalrand 0.33
	emit pyroflame4
	stains 1
}


r_part pyroflame4
{
	texture "particles/flame"
	scale 30
	count 2
	die 1
	randomvel 20
	alpha 0.5
	gravity -100
	red 160
	green 100
	blue 75
	friction 1
	blend add
	spawnmode box
	scalefactor 1
	emit pyroflame5
	emitinterval 0.5
}

r_part pyroflame5
{
	texture "particles/flame"
	scale 15
	count 2
	die 1
	randomvel 10
	alpha 0.2
	gravity -100
	red 10
	green 5
	blue 2
	friction 1
	blend modulate
	spawnmode box
	scalefactor 1
}

//hazed blood

r_part te_blood
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}


r_part te_blooda
{
	texture "particles/bloodsplat2.tga"
	count 0.4
	scale 33
	scalerand 11
	alpha 0.4
	alphachange 1 
	die 0.8
	rgb 22 1 1
	gravity 0
	stains 1
	scalefactor 1
	spawnvel -2
	assoc te_bloodb
}

r_part te_bloodb
{	
	texture "ball"
	type texturedspark
	count 2
	scale 0.3
	scalefactor 1
	veladd 5
	randomvel 30
	spawnorg 0 5
	spawnvel 0 40
	alpha 0.8
	die 1
	rgb 11 1 1
	stains 1
	gravity 300
	blend modulate
	assoc te_bloodc
}

r_part te_bloodc
{	
	texture "ball"
	type normal
	count 1
	scale 0.2
	scalerand 0.9
	scalefactor 1
	veladd 10
	randomvel 30
	spawnvel 0 50
	spawnorg 0 5
	alpha 1
	die 1
	rgb 11 1 1
	stains 1
	gravity 200
	blend modulate
}

r_part te_blood2
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}


r_part te_blood3
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}

r_part te_null
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}

r_part pe_73 //zombies + buttons bleed this
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}

r_part t_zomgib //zombies throw this
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}

r_part t_gib //zombies explode this
{
	texture "particles/generic.png"
	count 1
	scale 22
	scalerand 6
	alpha 0.6
	die 0.6
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_blooda
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
	inwater waterblood
}



r_part te_lightningblood
{
	texture "particles/generic.png"
	count 5
	scale 33
	scalerand 6
	alpha 0.7 
	die 0.2	
	stains 1
	scalefactor 1
	spawnvel 60
	spawnorg 1 1
	rgb 11 1 2
	blend add
	assoc te_lightningblooda
}

r_part te_lightningblooda
{
	texture "particles/generic.png"
	count 3
	scale 22
	scalerand 6
	alpha 0.6
	die 0.7
	diesubrand 0.2
	rgb 11 1 1	
	stains 1
	scalefactor 1
	assoc te_lightningbloodb
	spawnvel 5 5
	spawnorg 2 2
	randomvel 10
}

r_part te_lightningbloodb
{
	texture "particles/bloodsplat2.tga"
	count 2
	scale 33
	scalerand 11
	alpha 0.4
	alphachange 1 
	die 0.8
	rgb 22 1 1
	gravity 0
	stains 1
	scalefactor 1
	spawnvel -2
	assoc te_lightningbloodc
}

r_part te_lightningbloodc
{	
	texture "ball"
	type normal
	count 22
	scale 0.4
	scalerand 0.9
	scalefactor 1
	veladd 10
	randomvel 40
	spawnvel 0 50
	spawnorg 0 5
	alpha 1
	die 1.3
	rgb 11 1 1
	stains 1
	gravity 200
	blend modulate
	assoc te_lightningbloodd
}

r_part te_lightningbloodd
{	
	texture "ball"
	type texturedspark
	count 5
	scale 0.3
	scalefactor 1
	veladd 5
	randomvel 30
	spawnorg 0 5
	spawnvel 0 40
	alpha 0.8
	die 1
	rgb 11 1 1
	stains 1
	gravity 300
	blend modulate
	assoc te_bloodc
}

r_part waterblood
{
	texture "particles/generic.png"
	count 0.4
	scale 33
	scalerand 11
	scaledelta 60
	alpha 0.4
	alphachange 1 
	die 2
	rgb 22 1 1
	gravity 0
	stains 1
	scalefactor 1
	spawnorg 3 3
	spawnvel 11 11
}

//hazed nail trail - tinyspiral

r_part nailtrail
{
	texture ""
	count 2
	scale 0.2
	alpha 0.1
	die 0.3
	rgb 200 200 255
	gravity 0
	reddelta 255
	blend modulate
	scalefactor 1	
	spawnmode spiral
	spawnparam1 5
	scalefactor 1
	spawnvel 0
	spawnorg 0.5
	inwater nailbubble
}

r_part nailbubble
{
	texture "particles/bubble.png"
	count 0.1
	scale 0.1
	scalerand 6
	alpha 1
	die 1.5
	diesubrand 0.4
	blend add	
	veladd 0
	randomvel 10
	spawnorg 3 3
	spawnvel 3 3
	rgb 255 255 255
	gravity -50
	scalefactor 1
}


////hazed lava

r_part tex_*lava_q3
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.1   0
	ramp 0    0    0    -0.3   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.3    0
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part lava2
{
	texture "" 
	scale 33
	scalerand 33
	count 1
	alpha 0
	blend modulate
	rgb 11 11 11
	die 5
	diesubrand 1
	veladd 0
	randomvel 5
	spawnvel 10 0
	spawnorg 10
	spawnmode circle
	gravity -10
	scalefactor 1
	cliptype lava2
	clipcount 1
	up 25
	rotationstart 0 360
	rotationspeed -180 180
	assoc lava3
	rampmode delta
	ramp 0    0    0    -0.1   0
	ramp 0    0    0    -0.3   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.3    0
}

r_part lava3
{
	texture "particles/smokex.tga"
	scale 1
	scalerand 8
	rgb 255 69 0
	count 1
	alpha 0.3
	blend add
	die 1.3
	diesubrand 0
	veladd 55
	randomvel 55
	gravity 155
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0 0 0 -0.5
	ramp 0 0 0 0.5
	rotationstart 0 360
	rotationspeed 0 55
	up 10
}

r_part tex_*lava_2
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava2
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava5
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava_dc
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*safelava
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava10
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lavakelvin
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lavahell
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava_frib
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

r_part tex_*lava1
{
	texture "particles/exp.tga"
	scale 97
	scalerand 35
	rgb 255 69 0
	count 11
	alpha 0
	blend add
	die 1.1
	up -6
	diesubrand 0.2
	veladd 0
	randomvel -22
	gravity 22
	scalefactor 1
	spawnmode ball
	rampmode delta
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    -0.9   0
	ramp 0    0    0    0.1    0
	ramp 0    0    0    0.2    0	
	assoc lava2
	rotationstart 0 360
	rotationspeed 0 55
}

////hazed slime

r_part tex_*slime10
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slime
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slime0
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slime1
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slimekelvin
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slimeDranzFRIB
{
	texture "particles/smokelite.png"
	scale 40	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part tex_*slimeik1
{
	texture "particles/smokelite.png"
	scale 50	
	scalerand 20
	up -6
	count 2
	alpha 1
	blend add
	rgb 255 255 255
	die 3.5
	veladd 0
	randomvel 11
	gravity -15
	scalefactor 1
	spawnmode ball
	assoc slime2
}

r_part slime2
{
	texture "particles/flame.tga"
	scale 6
	scalerand 5
	count 1
	alpha 0.4
	up 1
	blend add
	rgb 0 255 0
	die 0.5
	veladd 35
	randomvel 25
	gravity 300
	scalefactor 1
	spawnmode circle
}

//hellknights fireball
r_part t_tracer2
{
	texture "particles/inferno1.tga"
	step 5
	scale 10
	scalerand 6 
	alpha 0.7
	die 0.7
	randomvel 2
	rotationangle 360
	veladd 0
	rgb 255 255 255
	blend blend
	gravity -20
	scalefactor 1
	scaledelta 15
	friction 0.1
	stains 5
	rgbdelta -555 -555 -555
	emit knightflame2
	emitinterval 1
}

//hellknights fireball impact

r_part te_knightspike
{
	texture "particles/flame"
	scale 55
	scalerand 30
	scaledelta -20
	count 100
	die 0.6
	diesubrand 0.2
	randomvel 24
	alpha 0.4
	gravity 0
	rgb 255 160 128
	friction 1
	blend add
	spawnmode ball
	spawnorg 1 0
	spawnvel 0
	scalefactor 1
	emit knightflame2
	emitinterval 1
}

r_part knightflame2
{
	texture "particles/flame"
	scale 55
	scalefactor 1
	scaledelta -20
	count 1
	die 1.2
	randomvel 20
	alpha 0.8
	rgb 25 5 1
	rgbdelta -25 -5 -1
	blend modulate
	spawnmode box
	spawnorg -10 -10
	spawnvel 10 10	
	emit knightsparks
	emitinterval 1.5
	gravity -20
}

r_part knightsparks
{
	texture ""
	count	1
	scale 0
	alpha 0.3
	die 0.8
	randomvel 1
	veladd 1
	rgb 255 180 80
	gravity 0
	blend add
	clipcount 1
	cliptype knightsparks
	scalefactor 1
	spawnorg 2 2
	spawnvel 5 22
	cliptype knightflame3
	clipcount 1
}

r_part knightflame3
{
	texture "particles/flame"
	scale 20
	count 2
	die 3
	randomvel 10
	alpha 0.5
	gravity 0
	rgb 160 100 75
	friction 1
	blend add
	spawnmode box
	scalefactor 1
	emitinterval 0.33
	emitintevalrand 0.33
	emit knightflame4
	stains 1
}


r_part knightflame4
{
	texture "particles/flame"
	scale 30
	count 2
	die 0.9
	randomvel 20
	alpha 0.5
	gravity -100
	rgb 160 100 75
	friction 1
	blend add
	spawnmode box
	scalefactor 1
	emit knightflame5
	emitinterval 0.5
}

r_part knightflame5
{
	texture "particles/flame"
	scale 15
	count 2
	die 0.9
	randomvel 10
	alpha 0.2
	gravity -100
	rgb 10 5 2
	friction 1
	blend modulate
	spawnmode box
	scalefactor 1
}
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
Post Reply