definetexture=flash1.dds
	texture.blendmode=ADD


#################################################
#		START				#
#################################################


###################################################
#          	Missile Explosion		  #
###################################################

id=$MISSILE_BURST
	lifespan=30
	drawtype=none
	addemitter
		emitter.id=missile_explosion
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 10 10 5
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30 25

id=missile_explosion
	visibledistance=60000
	light[0.0 ]=1  1  1
	light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  5
	size[.08] = 25
	size[.5] =  35
	size.variation=5
	texture=flash13.dds
	gravity=-1
	drag=.5
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=missile_fire_smoke
	run=missile_explosion_2
			
id=missile_explosion_2
	visibledistance=60000
	light[0.0 ]=1  1  1
	light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=.1
	size[0] =  5
	size[.08] = 25
	size[.5] =  35
	size.variation=5
	texture=fireball.dds
	gravity=0
	drag=-6
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
		
id=missile_fire_smoke
	visibledistance=60000
	lifespan=30
	alpha[0]=.9
	alpha[.5]=.7
	alpha[.8]=.3
	alpha[1]=0
	color=.5 .5 .5
	size[0]=5 
	size[0.04] = 15
	size[.2]  = 20
	size[.75]  = 60
	size.variation=15
	drag=.6
	texture=trail3.dds
	poly.rotationrate.variation = 10
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1
	

###################################################
#          	Aircraft Explosion		  #
###################################################

id=$VEHICLE_DIEING	;aircraft hit trail
	visibledistance=48000
	lifespan=1
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke
		emitter.activerange=0 24000
		emitter.mode=EMITPERSEC
		emitter.rate=3
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40


id=$VEHICLE_DIE_SMOKE
	visibledistance=48000
	lifespan=1
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke
		emitter.activerange=0 24000
		emitter.mode=EMITPERSEC
		emitter.rate=3
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40

id=$VEHICLE_DIE_SMOKE2
	visibledistance=48000
	lifespan=1
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke_2
		emitter.activerange=0 24000
		emitter.mode=EMITPERSEC
		emitter.rate=3
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40


id=$VEHICLE_DIE_FIREBALL
	visibledistance=48000
	lifespan=3
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke_2
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40 
	addemitter
		emitter.id=fire-heat
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 10
		emitter.target=sphere 0 0 0 0 0 0


id=$VEHICLE_DIE_FIREBALL2
	visibledistance=48000
	lifespan=3
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke_2
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40
	addemitter
		emitter.id=fire-heat
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0
	
id=$VEHICLE_DIE_FIRE
	visibledistance=48000
	lifespan=3
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke
		emitter.activerange=0 24000
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40
	addemitter
		emitter.id=fire-heat
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0

id=$VEHICLE_DIE_INTERMITTENT_FIRE
	visibledistance=48000
	lifespan=3
	alpha[0]=0
	drawtype=none
	addemitter
		emitter.id=aircraft_trail_smoke
		emitter.activerange=0 24000
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=40

id=$VEHICLE_TAIL_SCRAPE
	lifespan=10,1
	size = 100
	inheritvelocity=.1
	drawtype=none
	sound.id=28
	sound.looped=0
	emitonerandomly=0
	addemitter
		emitter.id=metal-spark
		emitter.mode=EMITONCE
		emitter.rate=25
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10

id=aircraft_trail_smoke
	visibledistance=60000
	delay=.4 .1
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  10
	size[.08] = 40
	size[.5] =  50
	size.variation=5
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=aircraft_trail_smoke-p2
						
id=aircraft_trail_smoke-p2
	visibledistance=60000
	delay=.3 .1
	lifespan=15 3
	alpha[0.05 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=1 1 1
	size[0]=20 
	size[0.04] = 40
	size[.2]  = 50
	size[.75]  = 100
	size.variation=15
	drag=.4
	texture=smoke2.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1
	run=aircraft_trail_smoke-p3

id=aircraft_trail_smoke-p3
	visibledistance=60000
	delay=.4 .1
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  10
	size[.08] = 40
	size[.5] =  50
	size.variation=5
	texture=fire3.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=aircraft_trail_smoke-p4

id=aircraft_trail_smoke-p4
	visibledistance=60000
	lifespan=15 3
	alpha[0.05 ]=1
	alpha[0.15]=.9
	alpha[1.0 ]=0
	color= .3 .3 .3
	size[0]=20 
	size[0.04] = 40
	size[.2]  = 50
	size[.75]  = 60
	size.variation=15
	drag=.4
	texture=trail3.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1


id=$AIR_HANGING_EXPLOSION
	lifespan=1
	drawtype=none
	inherentvelocity=0
	addemitter
		emitter.id=acexplosion-debris1
		emitter.mode=EMITONCE
		emitter.rate=10 2
		emitter.domain=sphere 0 0 0 30 30 30
		emitter.target=sphere 0 0 -5 60 60 60
		emitter.activerange=0 25000
	addemitter
		emitter.id=acexplosion-debris2
		emitter.mode=EMITONCE
		emitter.rate=10 2
		emitter.domain=sphere 0 0 0 30 30 30
		emitter.target=sphere 0 0 -5 60 60 60
		emitter.activerange=0 25000

id=acexplosion-debris1
	visibledistance=25000
	lifespan=10 2
	alpha[0]=1
	alpha[.8]=.6
	alpha[1]=0
	size=5
	size.variation=3
	texture=debris1.dds
	gravity=1
	drag = .4
	drawtype=poly
	initialvelocity=120
	poly.rotation.initialvariation=15
	dieonground=1
	run=bits-flash
	run=trail_fire
	
							
id=acexplosion-debris2
	visibledistance=25000
	lifespan=10 2
	alpha[0]=1
	alpha[.8]=.6
	alpha[1]=0
	size=5
	size.variation=3
	texture=debris2.dds
	gravity=1
	drag = .4
	drawtype=poly
	initialvelocity=120
	poly.rotation.initialvariation=15
	dieonground=1
	run=bits-flash
	run=actrail_fire
		
id=bits-flash
	visibledistance=30000
	color= 1 1 1
	lifespan= 4 0
	alpha= .5	
	light= 1 .5 .5  
	size[0]= 3
	size[1]= .1
	size.chaoticvariation= 2
	texture=flare2.dds
	gravity= .1
	drawtype=poly
	initialvelocity= 1
	run=acburning-trail
	run=aircraft-explosion-glow
	dieonground=1
	
id=aircraft_fire_smoke
	visibledistance=60000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  5
	size[.08] = 20
	size[.5] =  30
	size.variation=5
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=aircraft_fire_smoke-p2
		
id=aircraft_fire_smoke-p2
	visibledistance=60000
	lifespan=15 3
	alpha[0.05 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=.3 .3 .3
	size[0]=10 
	size[0.04] = 20
	size[.2]  = 30
	size[.75]  = 40
	size.variation=15
	drag=.4
	texture=trail3.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1
	
id=acblast-flash
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=acblast-flash_2
	
id=acblast-flash_2
	visibledistance=60000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  180
	size.variation = 25
	texture=flash12.dds
	drawtype=poly

###################################################
#          	Flare SFX		  	  #
###################################################

id=$Flare
	lifespan=10
	visibledistance=48000
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size.chaoticvariation=5
	poly.rotation.initialvariation = 720
	poly.rotationrate.variation = 720
	inheritvelocity= 0
	size[0]=5
	size[1]=6
	alpha[0]=.25
	alpha[1]=0
	texture=flash1.dds
	drawtype=poly
	run=flare_smoke_trail
	run=flare-glow
			
###################################################
#          	Ground Unit SFX		  	  #
###################################################


id=$ARTILLERY_EXPLOSION #Hits on units
	alpha = 0
	color = .8, .6, .7
	lifespan=10 5
	drawtype=none
	inheritvelocity=0
	run=explosion-small
	run=gwe-glow
	run=ground-glow-large
	gravity=1
	addemitter
		emitter.id=artillery_flash
		emitter.mode=ONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
	addemitter
		emitter.id=artillery_smoke
		emitter.mode=ONCE
		emitter.rate=1  
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=1

id=artillery_flash
	visibledistance=60000
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  4
	size[1] =  12
	size.variation = 4
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=artillery_flash2


id=artillery_flash2
	visibledistance=48000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  80
	size.variation = 15
	texture=flash12.dds
	drawtype=poly
	
id=artillery_smoke
	visibledistance=6000
	lifespan=10 5
	placeaboveground=0
	alpha[0.0 ]=.1
	alpha[0.05]=.9
	alpha[1.0 ]=0
	color=.5 .5 .5
	size[0]  = 5
	size[.5]= 20
	size[1]  = 40
	size.variation=10
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=1
	drawtype=poly
	inheritvelocity=1

id=$GROUND_STRIKE_NOFIRE #Hits on ground
	alpha = 0
	color = 0, 0, 0
	lifespan=10 5
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=ground_strike_smoke
		emitter.mode=ONCE
		emitter.rate=1  
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=1

id=ground_strike_smoke
	visibledistance=6000
	lifespan=10 5
	placeaboveground=0
	alpha[0.0 ]=.1
	alpha[0.05]=.9
	alpha[1.0 ]=0
	color=.9 .8 .7
	size[0]  = 10
	size[.5]= 15
	size[1]  = 30
	size.variation=10
	drag=.8
	texture=cbusmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=1
	drawtype=poly
	inheritvelocity=1

id=$GROUND_FLASH #Ground flash of unit firing
	visibledistance=60000
	lifespan=.3
	alpha[0]=.5
	alpha[1]=0
	light[0]=1 1 1 
	size[0] =  50
	size.variation = 5
	texture=aaa_ground_fls.dds
	drawtype=poly

id=$FIRE1 #Random unit fire when hit
	alpha = 0
	color = 0, 0, 0
	lifespan=10 5
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=fire1_burning
		emitter.mode=EMITONCE
		emitter.rate=4 2
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10

id=fire1_burning
	visibledistance=18000
	lifespan=7.5 3
	light[0.0 ]=1  1  1
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=8.00
	alpha[.18]=.400
	alpha[.2]=0.00
	color=0  0  0
	size[0] =  5
	size[.04] = 8
	size[.2] =  12
	size.variation=5
	texture=fire1.dds
	gravity=-.5
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
		
id=$LIGHT_CLOUD #Smoke from unit firing
	alpha = 0
	color = 0, 0, 0
	lifespan=10 3
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=light_cloud_smoke
		emitter.mode=ONCE
		emitter.rate=1  
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=1

id=light_cloud_smoke
	visibledistance=12000
	lifespan=10 3
	placeaboveground=10
	alpha[0.0 ]=.1
	alpha[0.05]=.65
	alpha[1.0 ]=0
	color=.9 .9 .9 
	size[0]  = 3
	size[.5]= 8
	size[1]  = 15
	size.variation=5
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.2
	drawtype=poly
	inheritvelocity=1



###################################################
# 			FLAK 	 		  #
###################################################

id=$SMALL_AIR_EXPLOSION
	delay= .25 .25
	lifespan=1
	drawtype=none
	inherentvelocity=0
	addemitter
		emitter.id=blast-flash-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 2 2 2
	addemitter
		emitter.id=flak-smoke
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30
	addemitter
		emitter.id=flak-smoke-2
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 8 8 8
		emitter.velocity=0
	addemitter
		emitter.id=flak-debris
		emitter.mode=EMITONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30 10
		

id=flak-smoke
	visibledistance=60000
	lifespan=3 1
	alpha[0]=0
	alpha[.005]=1
	alpha[1]=0
	color= 1 1 0 
	light[0]= 1 1 0
	size[0] = 5
	size[.025] = 20
	size[1] = 100
	drag=.9999
	texture=smoke2.dds
	gravity=.25
	inheritvelocity=1
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	run=aaa-circular-glow
	
id=flak-smoke-2
	visibledistance=60000
	lifespan=3 1
	alpha[0]=1
	alpha[1]=0
	color=.3 .3 .3 
	light[0]= 1 1 0
        size[0] = 5
	size[.025] = 40
	size[1] = 160
	drag=.9999
	texture=flakx.dds
	gravity=.25
	inheritvelocity=1
	poly.rotationrate.variation = 1
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5

id=flak-debris
	visibledistance=36000
	lifespan=3 1
	alpha= 1
	color= .43, .43, .43
	drawtype = NONE
	gravity=1
	texture=smoke4.dds
	drag=.75
	trail.type=poly
	trail.alpha[0]=0
	trail.alpha[.02]=1
	trail.alpha[1]=0
	trail.emissionrate = 2
	trail.emissionrateVariation = 10
	trail.lifespan = 5
	trail.initialSize = .5
	trail.initialgrowthRate = 5
	trail.inheritvelocity = 0
	trail.randomvelocity = .5
	trail.dragfactor = 0
	
###################################################
#         	 Cluster Munitions		  #
###################################################

id=$CLUSTER_BOMB
	alpha = 0
	color = 0, 0, 0
	lifespan=1,2 # was 1,1
	drawtype=none
	inheritvelocity=1
	addemitter
		emitter.id=cbu-submunition
		emitter.mode=EMITONCE
		emitter.rate=100,.2 # was.1
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 15 15 15
		emitter.velocity=50 50
	addemitter
		emitter.id=cbu-smoke #sub-munition release smoke
		emitter.mode=EMITONCE
		emitter.rate=2 # was 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5

id=cbu-submunition
	visibledistance=24000
	alpha = .5
	color = 0, 0, 0
	lifespan=10,0
	size = .40 # was .25
	drag = .01
	gravity = 1
	dieonground=1
	drawtype=poly
	texture=flare1.dds
	inheritvelocity=1
	orientation=movement
	addemitter
		emitter.id=cbu-sub-explosion
		emitter.mode=EMITONIMPACT
		emitter.rate=3 # was 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

id=cbu-sub-explosion
	alpha = 0
	color = 0, 0, 0
	lifespan=10,4 # was 10,1
	inheritvelocity=0
	drawtype=poly
	sound.id=28
	sound.looped=0
	emitonerandomly=2 # WAS 1
	addemitter
		emitter.id=cbu-flash
		emitter.mode=EMITONCE
		emitter.rate=3 # was 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=flash-60
		emitter.mode=EMITONCE
		emitter.rate=3 # was 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5  # was 0 0 0 0 0 0
	addemitter
		emitter.id=cbu-dust
		emitter.mode=EMITONGROUNDIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=80
	addemitter
		emitter.id=cbu-water-mist
		emitter.mode=EMITONWATERIMPACT
		emitter.rate=2
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
	addemitter
		emitter.id=cbu-sparks #spark-weak
		emitter.mode=EMITONCE
		emitter.rate=4
		emitter.domain=sphere 0 0 0 2.5 2.5 2.5
		emitter.target=sphere 0 0 -5 10 10 0

id=cbu-sparks
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=.8
	alpha[.5]=.5
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.33] = 60
	size[.66] = 130 # was 100
	size[1] =  175
	size.variation = 50
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
		
id=cbu-smoke
	visibledistance=24000
	lifespan=10 5
	alpha[0]=.5
	alpha[1]=0
	color=.9 .9 .9 
	size[0] = 5
	size[1] = 80 # was 60
	drag=.9999
	texture=cbusmk.dds
	gravity=-1
	drawtype=poly
	initialvelocity=-5

id=cbu-flash
	visibledistance=24000
	lifespan=.1 0
	alpha[0]=.8
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30 # was 15
	size.variation = 1
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360

id=cbu-dust
	visibledistance=48000
	lifespan=15 10
	alpha[0]=.50
	alpha[.005]=.50
	alpha[1]=0   
	color   = .6 .55 .5
	size[0] =  10
	size[.005]=50
	size[1] = 90 # was 80
	size.variation=20
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	texture=cbudst.dds
	gravity=.05
	drawtype=poly
	inheritvelocity=1
	drag=.90

id=cbu-water-mist
	visibledistance=48000
	lifespan=20 1
	alpha[0]=0
	alpha[.05]=.50
	alpha[1]=0   
	color   = .9 .9 .95
	size[0] =  40
	size[1] = 100 
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	texture=smoke2.dds
	gravity=.25
	drawtype=poly
	inheritvelocity=1
	drag=.90



###################################################
#       	   Guns				  #
###################################################

id=$gun_hit_object
	alpha = 0
	color = 0, 0, 0
	lifespan=.25,0
	inheritvelocity=0
	drawtype=none
	sound.id=28
	sound.looped=0
	addemitter
		emitter.id=gun-hit-flash
		emitter.mode=EMITONCE
		emitter.rate=1  0
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=gun-debris
		emitter.mode=EMITONCE
		emitter.rate=3 1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 0 200 200 200

id=gun-debris
	visibledistance=12000
	lifespan=5 2
	alpha[0]=.9
	alpha[1]=.1
	size=1
	texture=gundebris.dds
	gravity=1
	drag=.5
	drawtype=poly
	initialvelocity=20
	poly.rotation.initialvariation=10
	dieonground=1
	run=spark-tracer
		
id=gun-hit-flash
	lifespan=.3 0
	alpha[0]=1
	light=1 .98  .95 
	size[0] =  4
	size[1] = .1
	texture=flash11.dds
	gravity=1
	drawtype=poly
	initialvelocity=0
		
id=$gun_hit_ground
	alpha=0
	light= 1, 1, 0
	size = 0
	lifespan=.25,0
	inheritvelocity=.25
	drawtype=none
	sound.id=28
	sound.looped=0
	emitonerandomly=0
	gravity = -2
	addemitter
		emitter.id=sparks_small
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
	addemitter
		emitter.id=gun-dust
		emitter.mode=EMITONCE
		emitter.rate=3  2
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 0
		emitter.velocity=20

id=$gun_hit_water
	alpha=0
	light= 1, 1, 0
	size = 0
	lifespan=.25,0
	inheritvelocity=.25
	drawtype=none
	sound.id=28
	sound.looped=0
	emitonerandomly=0
	gravity = -2
	addemitter
		emitter.id=sparks_small
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
	addemitter
		emitter.id=gun-water
		emitter.mode=EMITONCE
		emitter.rate=3  2
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 0
		emitter.velocity=20

id=gun-dust
	visibledistance=36000
	lifespan=10 1
	alpha[0]=.1
	alpha[.01]=.75
	alpha[1]=0   
	color   = .6 .55 .50
	size[0] =  1  
	size[.5] = 15
	size[1] = 20 
	size.variation=10
	poly.rotationrate.variation = 40
	poly.rotation.initialvariation = 360
	texture=smoke2.dds
	gravity=0.0
	drawtype=poly
	initialvelocity=10
		
id=gun-water
	visibledistance=36000
	lifespan=10 1
	alpha[0]=.1
	alpha[.01]=.75
	alpha[1]=0   
	color   = .9 .9 .9
	size[0] =  1  
	size[.5] = 15
	size[1] = 20 
	size.variation=10
	poly.rotationrate.variation = 40
	poly.rotation.initialvariation = 360
	texture=smoke2.dds
	gravity=0.0
	drawtype=poly
	initialvelocity=10

id=$gun_tracer
	alpha = .3
	color = 1 1 1
	lifespan=3,0
	inheritvelocity=1
	drawtype=none
	addemitter
		emitter.id=gun-tracer-fire
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 -5 10 10 10

id=gun-tracer-fire
	visibledistance=12000
	lifespan=.75 .25
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 1
	light[1]=1 1 .5 
	size[0] =  1
	size[1] = .1 
	texture=spark_trc.dds
	gravity=1
	drawtype=streak
	streak.amount = .10
	drag=.99
	inheritvelocity=1
	initialvelocity=500 50
	run=tracer-fire
	run=gun-smoke
			
id=$gunsmoke
	color= 1 .1 .5
	lifespan= 3
	inheritvelocity=1
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size[0]=5
	size[1]=40
	alpha[0]=.25
	alpha[1]=0
	addemitter
		emitter.id=gun-smoke
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 50000

id=gun-smoke
	visibledistance=48000
	lifespan=10
	light[0]=.4 .2 .3
	light[.1]=.5 .2 .4
	light[.2]=.6 .2 .5
	light[.3]=.7 .2 .5
	light[.4]=.8 .2 .6
	light[.5]=.9 .2 .7
	size.chaoticvariation=5
	size[0]=5
	size[1]=3
	alpha[0]=1
	alpha[1]=0
	texture=flaksmk.dds
	drawtype=streak
	

##################################################################
#                     Tracer Effects
##################################################################

id=$TRACER_FIRE
	color= 1 .1 .5
	lifespan= 3
	inheritvelocity=1
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size[0]=5
	size[1]=40
	alpha[0]=.25
	alpha[1]=0
	addemitter
		emitter.id=tracer-fire
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 50000
	
id=tracer-fire	
	color= 1 .1 .5
	lifespan= 3
	inheritvelocity=1
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size[0]=5
	size[1]=40
	alpha[0]=.25
	alpha[1]=0
	texture=flash12.dds
	drawtype = streak
	streak.amount=1
	bounce=1.0
	gravity=1
	drag=.5
	dieonground=.6
	orientation=MOVEMENT
	trail.type=TAPE
	trail.inheritvelocity=1
	trail.emissionrate = 5
	trail.emissionrateVariation = 2
	trail.lifespan = 20
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = 1
	trail.RotationRateVariation=1

###################################################
#        	  Rocket Munitions		  #
###################################################

id=$rocket_BURST
	visibledistance=18000
	alpha = 0
	color = 0, 0, 0
	lifespan=10,1
	drawtype=none
	sound.id=28
	sound.looped=0
	inheritvelocity = 1
	dieonground=1
	addemitter
		emitter.id=rocket_impact
		emitter.mode=EMITONIMPACT
		emitter.rate=1  0
		emitter.domain=sphere 0 0 0 1 1 0
		emitter.target=sphere 0 0 0 10 10 1

id=rocket_impact
	visibledistance=18000
	alpha = 0
	color = 0, 0, 0
	lifespan=.2,1
	inheritvelocity=.01
	drawtype=none
	sound.id=28
	sound.looped=0
	addemitter
		emitter.id=shockring-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=rocket-flash
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=rocket-sparks
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=rocket-dust
		emitter.mode=EMITONGROUNDIMPACT
		emitter.rate=3
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
	addemitter
		emitter.id=rocket-water-mist
		emitter.mode=EMITONWATERIMPACT
		emitter.rate=5
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
		
id=rocket-sparks
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.75]=1
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.5] = 100
	size[1] =  150
	size.variation = 50
	texture=sparks1.dds
	gravity=1
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360

id=rocket-flash
	visibledistance=18000
	lifespan=.1 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  20
	size.variation = 1
	texture=flash1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	
id=rocket-dust
	visibledistance=18000
	lifespan=15 10
	alpha[0]=.1
	alpha[.005]=.50
	alpha[1]=0   
	color   = .6 .55 .5
	size[0] =  10
	size[.005]=50
	size[1] = 80 
	size.variation=20
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	texture=smoke2.dds
	gravity=.25
	drawtype=poly
	inheritvelocity=1
	drag=.90

id=rocket-water-mist
	lifespan=20 1
	alpha[0]=0
	alpha[.05]=.50
	alpha[1]=0   
	color   = .9 .9 .95
	size[0] =  40
	size[1] = 100 
	size.variation=20
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	texture=smoke2.dds
	gravity=.25
	drawtype=poly
	inheritvelocity=1
	drag=.90

###################################################
#          Weapon specific explosions		  #
###################################################

id=_mk77-explosion
	visibledistance=20000
	inheritvelocity = .75
	alpha = .5
	color = 1, 1, 0
	size = 100
	bounce = .25
	lifespan=1
	drawtype=none
	texture=fire1.dds
	addemitter
		emitter.id=mk77fuel
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emissionvelocity=40
		emitter.domain=sphere 0 0 0 50 50 5
		emitter.target=sphere 0 0 0 15 15 0
		emitter.velocity=0

id=mk77fuel
	visibledistance=20000
	inheritvelocity = 0
	lifespan=30 15
	drag = .25
	gravity = 1
	bounce = 0
	color = 1,1,.9
	alpha = .05
	size = 20
	drawtype=poly
	texture=flare1.dds
	initialvelocity=20
	inheritvelocity=1
	addemitter
		emitter.id=single-fire-smoke-long-lasting
		emitter.mode=EMITPERSEC
		emissionvelocity=20
		emitter.rate[0] = 1 1
		emitter.rate[1] = 0
		emitter.domain=sphere 0 0 0 20 20 0
		emitter.target=sphere 0 0 0 1 1 1
	addemitter
		emitter.id=single-fire-with-single-smoke
		emitter.mode=EMITPERSEC
		emitter.rate[0] = 5 2
		emitter.rate[1] = 1 1
		emitter.domain=sphere 0 0 0 50 50 0
		emitter.target=sphere 0 0 0 1 1 1



###################################################
#          	Bomb Explosions			 #
###################################################

id=_GP250lb
	inheritvelocity=0
	alpha=0
	lifespan=1
	drawtype=none
	addemitter
		emitter.id=explosion-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

id=_GP500lb
	inheritvelocity=0
	alpha=0
	lifespan=1
	drawtype=none
	addemitter
		emitter.id=explosion-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

id=_GP750lb
	inheritvelocity=0
	alpha=0
	lifespan=1
	drawtype=none
	addemitter
		emitter.id=explosion-medium
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

id=_GP1000lb
	inheritvelocity=0
	alpha=0
	lifespan=1
	drawtype=none
	addemitter
		emitter.id=explosion-medium
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

id=_GP2000lb
	inheritvelocity=0
	alpha=0
	lifespan=1
	drawtype=none
	addemitter
		emitter.id=explosion-large
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0

###################################################
#          	BLU-107			 	  #
###################################################

id=$GROUND_PENETRATION
	visibledistance=48000
	lifespan=600 # 10 minutes
	alpha[0]=0
	alpha[.001]=1 #6/10ths of a second
	alpha[.99]=1
	alpha[1]=0    #6 seconds to fade out
	color=1 1 1
	initialvelocity=0
	placeaboveground=0.1
	drawtype=flat
	size=80
	size.variation=20
	texture=crater1.dds
	addemitter
		emitter.id=blu_smoke
		emitter.mode=EMITONGROUNDIMPACT
		emitter.rate=3
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 100 100 10
		emissionvelocity = 100
		emitter.activerange=0 24000
	addemitter
		emitter.id=blu_sparks
		emitter.mode=GROUNDIMPACT
		emitter.rate=20
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.velocity=200
         addemitter
		emitter.id=shockring-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=explosion-smoke
		emitter.mode=EMITONCE
		emitter.rate=20
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 100 100 10
		emissionvelocity = 100 5
		emitter.activerange=0 24000
	addemitter
		emitter.id=fireball-small
		emitter.mode=EMITONCE
		emitter.rate=10
		emitter.domain=sphere 0 0 0 25 25 5
		emitter.target=sphere 0 0 -5 20 20 10
		emissionvelocity = 50 25

id=blu_smoke
	visibledistance=24000
	lifespan=30 10
	placeaboveground=0
	alpha[0.0 ]=.9
	alpha[0.05]=.9
	alpha[1.0 ]=0
	color=.7 .7 .7 
	size[0]  = 20
	size[.5]= 40
	size[1]  = 80
	size.variation=30
	drag=.8
	texture=smoke2.dds
	poly.rotationrate.variation = 20
	poly.rotationinitialvariation = 360
	gravity=-.1
	drawtype=poly
	inheritvelocity=1

id=blu_sparks
	visibledistance=24000
	lifespan=.75 .25
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 1
	light[1]=1 1 .5 
	size[0] =  1
	size[1] = .1 
	texture=flare1.dds
	gravity=1
	drawtype=streak
	streak.amount = .10
	drag=.99
	inheritvelocity=1


###################################################
#          AGM-88 HARM Explosion		 #
###################################################

id=_agm88-Explosion
	visibledistance=36000
	alpha = 0
	color = 0, 0, 0
	lifespan=10,1
	drawtype=none
	inheritvelocity = 1
	dieonground=1
	addemitter
		emitter.id=agm88-impact
		emitter.mode=EMITONIMPACT
		emitter.rate=1  0
		emitter.domain=sphere 0 0 0 1 1 0
		emitter.target=sphere 0 0 0 10 10 1

id=agm88-impact
	visibledistance=36000
	alpha=0
	lifespan=1
	drawtype=none
	inheritvelocity=.001
	sound.id=30
	sound.looped=0
	addemitter
		emitter.id=fireball-tiny
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emissionvelocity = 0 0 
	addemitter
		emitter.id=agm88-flash
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emissionvelocity = 0 0
	addemitter
		emitter.id=agm88-sparks
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emissionvelocity = 0 0
	addemitter
		emitter.id=rocket-dust
		emitter.mode=EMITONGROUNDIMPACT
		emitter.rate=6
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
	addemitter
		emitter.id=rocket-water-mist
		emitter.mode=EMITONWATERIMPACT
		emitter.rate=5
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
		
	
id=agm88-sparks
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.75]=1
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.5] = 100
	size[1] =  150
	size.variation = 50
	texture=sparks1.dds
	gravity=1
	drawtype=poly
	drag=.75
	inheritvelocity=1
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	
id=agm88-flash
	visibledistance=18000
	lifespan=.1 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  20
	size.variation = 1
	texture=flash1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360

###################################################
#        	  AGM-65 Explosion		  #
###################################################

# AGM-65 explosion
id=$FIRE4
	alpha=0
	lifespan=1
	drawtype=none
	inheritvelocity=.25
	addemitter
		emitter.id=shockring-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=explosion-smoke
		emitter.mode=EMITONCE
		emitter.rate=20
		emitter.domain=sphere 0 0 0 10 10 10
		emitter.target=sphere 0 0 0 100 100 10
		emissionvelocity = 100 5
		emitter.activerange=0 24000
	addemitter
		emitter.id=fireball-small
		emitter.mode=EMITONCE
		emitter.rate=10
		emitter.domain=sphere 0 0 0 25 25 5
		emitter.target=sphere 0 0 -5 20 20 10
		emissionvelocity = 50 25

id=explosion-smoke
	visibledistance=24000
	lifespan=10
	alpha[0]=.5
	alpha[1]=0
	color=.5 .5 .5
	size[0] = 20
	size[1] = 60
	drag=.99
	texture=smoke1.dds
	gravity=-.2
	drawtype=poly


###################################################
#        	  Feature Fire		          #
###################################################


id=$FIRE
	alpha = 0
	color = 0, 0, 0
	lifespan=300 20
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=fireburning1
		emitter.mode=EMITPERSEC
		emitter.rate=3 2
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 36000
	addemitter
		emitter.id=fireburning2
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=36000 60000
	addemitter
		emitter.id=firesmoke1
		emitter.mode=EMITPERSEC
		emitter.rate=2 1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -20 50 50 50
		emitter.activerange=0 48000
	addemitter
		emitter.id=firesmoke2
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=48000 120000
	addemitter
		emitter.id=explosion-debris1
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000
	addemitter
		emitter.id=explosion-debris2
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000

	addemitter
		emitter.id=explosion-debris3
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000

id=explosion-debris1
	visibledistance=25000
	lifespan=10 2
	alpha=1
	size=4
	size.variation=2
	texture=debris1.dds
	gravity=1
	drag = .6
	drawtype=poly
	initialvelocity=100 170
	poly.rotation.initialvariation=15
	dieonground=1

id=explosion-debris2
	visibledistance=25000
	lifespan=10 2
	alpha=1
	size=4
	size.variation=2
	texture=debris2.dds
	gravity=1
	drag = .6
	drawtype=poly
	initialvelocity=80 170
	poly.rotation.initialvariation=15
	dieonground=1


id=explosion-debris3
	visibledistance=25000
	lifespan=10 2
	alpha=1
	size=4
	size.variation=2
	texture=debris3.dds
	gravity=1
	drag = .6
	drawtype=poly
	initialvelocity=60 170
	poly.rotation.initialvariation=15
	dieonground=1

id=$FIRE_NOSMOKE
	alpha = 0
	color = 0, 0, 0
	lifespan=300 20 5
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=fireburning1
		emitter.mode=EMITPERSEC
		emitter.rate=3 2
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 36000
	addemitter
		emitter.id=fireburning2
		emitter.mode=EMITPERSEC
		emitter.rate=1 1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=36000 60000
	addemitter
		emitter.id=explosion-debris1
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000
	addemitter
		emitter.id=explosion-debris2
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000

	addemitter
		emitter.id=explosion-debris3
		emitter.mode=EMITONCE
		emitter.rate=12 4
		emitter.domain=sphere 0 0 -10 30 30 30
		emitter.target=sphere 0 0 -30 250 250 300
		emitter.activerange=0 25000


id=fireburning1
	visibledistance=36000
	lifespan=7.5 1
	light[0.0 ]=1  1  1
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	size[0] =  20
	size[.04] = 45
	size[.2] =  60
	size.variation=20
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
		
id=fireburning2
	visibledistance=60000
	lifespan=7.5 1
	light[0.0 ]=1  1  1
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	size[0] =  20
	size[.04] = 45
	size[.2] =  60
	size.variation=20
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	
id=firesmoke1
	visibledistance=48000
	lifespan=30 10
	placeaboveground=50
	alpha[0 ]=.9
	alpha[.3]=.3
	alpha[.7]=.1
	alpha[1]=0
	color=.5 .5 .5 
	size[0]  = 40
	size[.5]= 210
	size[1]  = 600
	size.variation=70
	drag=.7
	texture=smoke2.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	inheritvelocity=1

id=firesmoke2
	visibledistance=120000
	lifespan=30 10
	placeaboveground=50
	alpha[0 ]=.9
	alpha[.3]=.3
	alpha[.7]=.1
	alpha[1]=0
	color=.5 .5 .5 
	size[0]  = 40
	size[.5]= 210
	size[1]  = 600
	size.variation=70
	drag=.7
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	inheritvelocity=1





###################################################
#        	Secondary Explosion		  #
###################################################

id=$FIRETRAIL
	alpha= 0
	color= 0,0,0
	lifespan= 3
	inheritvelocity = 0
	drawtype=none
	addemitter
		emitter.id=burning-trail
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 24000
	addemitter
		emitter.id=blast-flash-medium
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0
		emitter.activerange=0 60000
	addemitter
		emitter.id=acburning-trail
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000
	addemitter
		emitter.id=flare_smoke_trail
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 35000

id=flare_smoke_trail	
	visibledistance=24000
	alpha= 1
	lifespan = .4
	color= 1 1 1
	texture=trail3.dds
	drawtype = none
	initialvelocity = 1
	gravity = 1
	drag = .1
	bounce = 0
	trail.emissionrate = 30 
	trail.emissionrateVariation = 10
	trail.lifespan = .4
	trail.initialSize = 4
	trail.initialgrowthRate = 5
	trail.inheritvelocity = .01
	trail.randomvelocity = .01
	trail.dragfactor = .1
	run=flare_smoke_trail_2
	run=flare_smoke_trail_3
	run=flare_smoke_trail_4
	run=flare_smoke_trail_5	

id=flare_smoke_trail_2
	visibledistance=24000
	alpha= 1
	color= 1 1 1
	texture=trail3.dds
	drawtype = none
	initialvelocity = -20
	gravity = 1
	drag = .1
	trail.emissionrate = 8 
	trail.emissionrateVariation = 3
	trail.lifespan = 10
	trail.initialSize = 4
	trail.initialgrowthRate = 3
	trail.inheritvelocity = .01
	trail.randomvelocity = .01
	trail.dragfactor = .1

id=flare_smoke_trail_3
	visibledistance=24000
	alpha= 1
	color= 1 1 1
	texture=trail3.dds
	drawtype = none
	initialvelocity = -20
	gravity = 1
	drag = .1
	trail.emissionrate = 12 
	trail.emissionrateVariation = 5
	trail.lifespan = 10
	trail.initialSize = 6
	trail.initialgrowthRate = 4
	trail.inheritvelocity = .01
	trail.randomvelocity = .01
	trail.dragfactor = .1


id=flare_smoke_trail_4
	visibledistance=24000
	alpha= 1
	color= 1 1 1
	texture=trailside0.dds
	drawtype=none
	size[0]=3
	trail.type=tape
	trail.emissionrate = 50
	trail.emissionrateVariation = 1
	trail.lifespan = .4
	trail.initialSize = 2
	trail.initialgrowthRate = .5
	trail.inheritvelocity = .1
	trail.randomvelocity = 0
	trail.dragfactor = .1


id=flare_smoke_trail_5
	visibledistance=35000
	alpha= 1
	light= 1,1,1
	texture=flash13.dds
	drawtype=none
	size[0]=3
	trail.type=poly
	trail.emissionrate = 40
	trail.emissionrateVariation = 25
	trail.lifespan = .5
	trail.initialSize = 2
	trail.initialgrowthRate = 5
	trail.inheritvelocity = 1
	trail.randomvelocity = 5
	trail.rotationratevariation=190
	trail.dragfactor = .01
	run=flare-glow

id=burning-trail	
	visibledistance=24000
	alpha= 1
	lifespan = 5
	color= .2, .2, .2
	texture=smoke4.dds
	drawtype = none
	initialvelocity = 200
	gravity = 1
	drag = .05
	bounce = .9
	trail.emissionrate = 2
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .1
	run=burning-trail-2
	run=burning-trail-3
	run=burning-trail-4
	
id=burning-trail-2
	visibledistance=24000
	alpha= 1
	color= .3, .3, .3
	texture=flaksmk.dds
	drawtype = none
	trail.emissionrate = 4
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .1


id=burning-trail-3
	visibledistance=24000
	alpha= 1
	color= .25,.25,.25
	texture=trailside0.dds
	drawtype=none
	size[0]=3
	trail.type=tape
	trail.emissionrate = 5
	trail.emissionrateVariation = 1
	trail.lifespan = 3
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .15
	trail.randomvelocity = 0
	trail.dragfactor = .1


id=burning-trail-4
	visibledistance=12000
	alpha= 1
	light= 1,1,1
	texture=fire1.dds
	drawtype=none
	size[0]=3
	trail.type=poly
	trail.emissionrate = 50
	trail.emissionrateVariation = 25
	trail.lifespan = .5
	trail.initialSize = 2
	trail.initialgrowthRate = 10
	trail.inheritvelocity = .15
	trail.randomvelocity = 5
	trail.rotationratevariation=190
	trail.dragfactor = .1

id=acburning-trail	
	visibledistance=60000
	alpha= 1
	lifespan = 5
	color= .2, .2, .2
	texture=smoke4.dds
	drawtype = none
	initialvelocity = 200
	gravity = .01
	drag = .05
	bounce = .9
	trail.emissionrate = 2
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .1
	trail.randomvelocity = 10
	trail.dragfactor = .01
	run=acburning-trail-2
	run=acburning-trail-3
	run=burning-trail-4

id=acburning-trail-2
	visibledistance=60000
	alpha= 1
	color= .3, .3, .3
	texture=trail3.dds
	drawtype = none
	trail.emissionrate = 4
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .01

id=acburning-trail-3
	visibledistance=60000
	alpha= 1
	color= .25,.25,.25
	texture=trailside0.dds
	drawtype=none
	size[0]=3
	trail.type=tape
	trail.emissionrate = 5
	trail.emissionrateVariation = 1
	trail.lifespan = 3
	trail.initialSize = 2
	trail.initialgrowthRate = 20
	trail.inheritvelocity = .15
	trail.randomvelocity = 0
	trail.dragfactor = .01




##########################################################
#                 Ground Unit Dust Trail                 #
##########################################################
id=$TRAILDUST
	visibledistance=48000
	lifespan=10
	alpha[0]=.6
	alpha[1]=0
	color=.9 .8 .7 
	size[0] = 2
	size[1] = 20
	drag=.9999
	texture=debris5.dds
	gravity=-.025
	drawtype=poly
	initialvelocity=0


##########################################################
#                    Explosions                  	 #
##########################################################

id=explosion-small ; do not edit
	lifespan=.25,0
	inheritvelocity=.25
	drawtype=none
	sound.id=28
	sound.looped=0
	sound.volume=1
	addemitter
		emitter.id=fireball-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0
	addemitter
		emitter.id=surface-effect-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0
	addemitter
		emitter.id=spark-strong
		emitter.mode=EMITONCE
		emitter.rate=20
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.velocity=250
	addemitter
		emitter.id=explosion-sparks-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 10 10 1
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=blast-flash-small
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0
		
id=explosion-medium ; do not edit
	lifespan=.25,0
	inheritvelocity=.25
	drawtype=none
	sound.id=28
	sound.looped=0
	sound.volume=1
	addemitter
		emitter.id=fireball-medium
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=1
	addemitter
		emitter.id=surface-effect-medium
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=1
	addemitter
		emitter.id=explosion-sparks-medium
		emitter.mode=EMITONCE
		emitter.rate=4
		emitter.domain=sphere 0 0 0 10 10 1
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=blast-flash-medium
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0

id=explosion-large ; do not edit
	lifespan=.25,0
	inheritvelocity=.25
	drawtype=none
	sound.id=28
	sound.looped=0
	sound.volume=1
	addemitter
		emitter.id=fireball-large
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=1	
	addemitter
		emitter.id=surface-effect-large
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=1
	addemitter
		emitter.id=explosion-sparks-large
		emitter.mode=EMITONCE
		emitter.rate=4
		emitter.domain=sphere 0 0 0 10 10 1
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=blast-flash-large
		emitter.mode=EMITONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=aaa-circular-glow
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=explosion-sparks-small
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.5]=1
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.33] = 60
	size[.66] = 100
	size[1] =  175
	size.variation = 50
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	run=spark-tracer

id=explosion-sparks-medium
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.75]=1
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.25]= 75
	size[.5] = 125
	size[1] =  200
	size.variation = 50
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	run=spark-tracer

id=explosion-sparks-large
	visibledistance=6000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.75]=1
	alpha[1]=0
	light[0]=1 .9 .9  
	size[0] =  10
	size[.5] = 200
	size[1] =  300
	size.variation = 100
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	run=spark-tracer
	

###################################################
#             Ground Glows for Fires              #
###################################################

id=fire-ground-glow-tiny
	visibledistance=48000
	lifespan=2.5
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=10
	size[0]=100
	size[1]=50
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare1.dds
	run=ground-glow-small

id=fire-ground-glow-small
	visibledistance=48000
	lifespan=2.5
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=200
	size[1]=100
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare1.dds
	run=ground-glow-small

id=fire-ground-glow-medium
	visibledistance=48000
	lifespan=2.5
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=300
	size[1]=200
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare1.dds
	run=ground-glow-med
	

id=fire-ground-glow-large
	visibledistance=48000
	lifespan=2.5
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=400
	size[1]=300
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare1.dds
	run=ground-glow-large
	

###################################################
#                    Surface Effects              #
###################################################

id=surface-effect-small
	lifespan=1
	placeaboveground=-1
	inheritvelocity=0
	dieonground=1
	gravity=100000
	addemitter
		emitter.id=ground-effect-small
		emitter.mode=EARTHIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=water-effect-small
		emitter.mode=WATERIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=100,50
	addemitter
		emitter.id=shockring-small
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0
		
id=surface-effect-medium
	lifespan=1
	placeaboveground=-1
	inheritvelocity=0
	gravity=100000
	dieonground=1
	addemitter
		emitter.id=ground-effect-medium
		emitter.mode=EARTHIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=water-effect-medium
		emitter.mode=WATERIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=100,50
	addemitter
		emitter.id=shockring-medium
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0

id=surface-effect-large
	lifespan=1
	placeaboveground=-10
	inheritvelocity=0
	dieonground=1
	gravity=100000
	addemitter
		emitter.id=ground-effect-large
		emitter.mode=EARTHIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=water-effect-large
		emitter.mode=WATERIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=100,50
	addemitter
		emitter.id=shockring-large
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0

id=surface-effect-debris
	visibledistance=12000
	lifespan=30
	alpha[0]=1
	alpha[1]=0
	color[0]=.5 .5 .5 
	size[0] = .5
	texture=flare1.dds
	inheritvelocity=1
	gravity=1
	dieonground=1
	addemitter
		emitter.id=ground-effect-dust
		emitter.mode=EARTHIMPACT
		emitter.rate=2
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 10 10 0		
		emitter.velocity=20
	addemitter
		emitter.id=water-effect-mist
		emitter.mode=WATERIMPACT
		emitter.rate=5
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 10 10 0		
		emitter.velocity=20
		
id=ground-effect-small
	lifespan=1
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=crater-small
		emitter.mode=ONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=ground-effect-dust-fast
		emitter.mode=ONCE
		emitter.rate=15
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 30 30 0		
		emitter.velocity=160 40
		emitter.activerange=0 12000
	addemitter
		emitter.id=ground-effect-dust-fast
		emitter.mode=ONCE
		emitter.rate=15
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 -10 30 30 0		
		emitter.velocity=40 20
		emitter.activerange=0 12000
		
		
id=ground-effect-medium
	lifespan=1
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=crater-medium
		emitter.mode=ONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=ground-effect-dust-fast
		emitter.mode=ONCE
		emitter.rate=15
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 30 30 0		
		emitter.velocity=200 40
		emitter.activerange=0 12000
	addemitter
		emitter.id=ground-effect-dust-fast
		emitter.mode=ONCE
		emitter.rate=15
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 -10 30 30 0		
		emitter.velocity=80 20	
		emitter.activerange=0 12000
	addemitter
		emitter.id=surface-effect-debris
		emitter.mode=once
		emitter.rate=5
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=75,50
		emitter.activerange=0 12000

id=ground-effect-large
	lifespan=10
	drawtype=none
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=crater-large
		emitter.mode=ONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
	addemitter
		emitter.id=Big-DirtSpike-Emitter
		emitter.mode=ONCE
		emitter.rate=3
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 -30 30 30 0		
		emitter.velocity=80
	addemitter
		emitter.id=surface-effect-debris
		emitter.mode=once
		emitter.rate=10
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=100,50
		
id=ground-effect-dust
	visibledistance=12000
	lifespan=10 5
	alpha[0]=0
	alpha[.1]=.5
	alpha[1]=0
	color[0]=.57, .52, .47 
	size[0] = 10
	size[.5]= 30
	size[.75]=38
	size[1] = 40
	size.variation=10
	texture=smoke2.dds
	gravity=.25
	drag=.70
	drawtype=poly
	inheritvelocity=1
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	
id=ground-effect-dust-fast
	visibledistance=12000
	lifespan=10 5
	alpha[0]=.75
	alpha[.1]=.5
	alpha[1]=0
	color[0]=.57, .52, .47 
	size[0] = 10
	size[.5]= 60
	size[.75]=76
	size[1] = 80
	size.variation=10
	texture=smoke2.dds
	gravity=.25
	drag=.70
	drawtype=poly
	inheritvelocity=1
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360	

id=water-effect-small
	visibledistance=12000
	lifespan=1
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=surface-effect-debris
		emitter.mode=once
		emitter.rate=3
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=50,20

id=water-effect-medium
	visibledistance=12000
	lifespan=1
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=surface-effect-debris
		emitter.mode=once
		emitter.rate=5
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=70,50
		
id=water-effect-large
	visibledistance=12000
	lifespan=1
	placeaboveground=0
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=water-effect-mist-splash ; water-effect-mist-fast
		emitter.mode=once
		emitter.rate=30
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.velocity=500,50
	
	addemitter
		emitter.id=surface-effect-debris
		emitter.mode=once
		emitter.rate=10
		emitter.domain=sphere 0 0 -5 0 0 0
		emitter.target=sphere 0 0 -5 10 10 5
		emitter.velocity=100,50
		
		
id=water-effect-mist
	visibledistance=12000
	lifespan=4 1
	alpha[0]=0
	alpha[.5]=.25
	alpha[1]=0
	color[0]=.9 .92 .92 
	size[0] = .5
	size[1] = 20
	size.variation=20
	texture=smoke1.dds
	gravity=0
	drag=.70
	drawtype=poly
	inheritvelocity=1
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	
id=water-effect-mist-splash
	lifespan=1 1
	alpha[0]=.75
	alpha[1]=0
	color[0]=.9 .92 .92 
	size=4
	size.variation=20
	texture=smoke2.dds
	inheritvelocity=1
	gravity=1
	streak.amount=.1 1
	drag=.90
	addemitter
		emitter.id=water-effect-mist-fast
		emitter.mode=persec
		emitter.rate=6
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=10,5
		addemitter
		emitter.id=water-effect-mist-fast2
		emitter.mode=persec
		emitter.rate=2
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=10,5
	
	
id=water-effect-mist-fast
	lifespan=4 2
	alpha[0]=.75
	alpha[1]=0
	color[0]=.9 .92 .92 
	size[0] = .5
	size[1] = 20
	size.variation=4
	texture=smoke2.dds
	gravity=1
	drag=.50
	drawtype=poly
	inheritvelocity=.5
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360

id=water-effect-mist-fast2
	lifespan=8 4
	alpha[0]=.75
	alpha[1]=0
	color[0]=.9 .92 .92 
	size[0] = .5
	size[1] = 40
	size.variation=4
	texture=smoke2.dds
	gravity=1
	drag=.90
	drawtype=poly
	inheritvelocity=.5
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360

###################################################
#                    Craters                      #
###################################################

id=crater-small
	visibledistance=48000
	lifespan=600 # 10 minutes
	alpha[0]=0
	alpha[.001]=1 #6/10ths of a second
	alpha[.99]=1
	alpha[1]=0    #6 seconds to fade out
	color=1 1 1
	initialvelocity=0
	placeaboveground=0
	drawtype=flat
	size=100
	size.variation=50
	texture=crater1.dds
	addemitter
		emitter.id=crater-smolder
		emitter.mode=EMITONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0 0
	
id=crater-medium
	visibledistance=48000
	lifespan=600 # 10 minutes
	alpha[0]=0
	alpha[.001]=1 #6/10ths of a second
	alpha[.99]=1
	alpha[1]=0    #6 seconds to fade out
	color=1 1 1
	initialvelocity=0
	placeaboveground=0
	drawtype=flat
	size=150
	size.variation=50
	texture=crater1.dds
	addemitter
		emitter.id=crater-smolder
		emitter.mode=EMITONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0 0


id=crater-large
	visibledistance=48000
	lifespan=600 # 10 minutes
	alpha[0]=0
	alpha[.001]=1 #6/10ths of a second
	alpha[.99]=1
	alpha[1]=0    #6 seconds to fade out
	color=1 1 1
	initialvelocity=0
	placeaboveground=0
	drawtype=flat
	size=250
	size.variation=50
	texture=crater1.dds
	addemitter
		emitter.id=crater-smolder
		emitter.mode=EMITONCE
		emitter.rate=0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0 0

id=crater-burning-medium
	visibledistance=48000
	lifespan=600 # 10 minutes
	alpha[0]=0
	alpha[.001]=1 #6/10ths of a second
	alpha[.99]=1
	alpha[1]=0    #6 seconds to fade out
	color=1 1 1
	initialvelocity=0
	placeaboveground=0
	drawtype=flat
	size=150
	size.variation=50
	texture=crater1.dds
	addemitter
		emitter.id=crater-smolder
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0 0
		
id=crater-smolder
	visibledistance=48000
	lifespan=120 # 2 minutes
	alpha[0]=0
	placeaboveground=0
	drawtype=none
	addemitter
		emitter.id=crater-smoke-light
		emitter.activerange=0 10000
		emitter.mode=EMITPERSEC
		emitter.rate=1
		emitter.domain=sphere 0 0 0 0 0 20
		emitter.target=sphere 0 0 0 0 0 0
		emitter.velocity=0 5

id=crater-smoke-light
	visibledistance=48000
	lifespan=30 10
	alpha[0.0 ]=0
	alpha[0.05]=.5
	alpha[.5]=.5
	alpha[1.0 ]=0
	color=.75 .75 .75
	size[0]  = 20
	size[.5]= 40
	;size[.6] = 50
	size[1]  = 80
	size.variation=30
	drag=.8
	texture=smoke2.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	inheritvelocity=1

id=$VEHICLE_TAIL_SCRAPE
	lifespan=10,1
	size = 50
	inheritvelocity=.1
	drawtype=none
	sound.id=28
	sound.looped=0
	emitonerandomly=0
	addemitter
		emitter.id=metal-spark
		emitter.mode=EMITONCE
		emitter.rate=25
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10

id=Big-DirtSpike-Emitter
	alpha= 0
	color= 0,0,0
	lifespan= 10
	inheritvelocity = 0
	drawtype=none
	addemitter
		emitter.id=Big-DirtSpike
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 20 20 0
		emitter.target=sphere 0 0 -20 50 50 0

id=Big-DirtSpike
	visibledistance=12000
	alpha= .5
	color= .65,.6,.55
	lifespan= 1 .5
	gravity=1
	initialvelocity = 450, 200
	texture=debris5.dds
	drag = .99
	bounce = .90
	trail.emissionrate = 1
	trail.emissionrateVariation = 5
	trail.lifespan = 12
	trail.initialSize = 2
	trail.initialgrowthRate = 40
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .1
	trail.rotationratevariation = 20;
	run=Big-DirtSpike-2
	#run=Big-DirtSpike-3
	
id=Big-DirtSpike-2
	visibledistance=12000
	alpha= 1
	color= .55, .5, .45
	lifespan= 5
	gravity=1
	texture=trailside0.dds
	drawtype = none
	trail.emissionrate = 5
	trail.emissionrateVariation = 2
	trail.type=TAPE
	trail.lifespan = 2
	trail.initialSize = 2
	trail.initialgrowthRate = 40
	trail.inheritvelocity = .01
	trail.randomvelocity = 1
	trail.dragfactor = .1
	trail.rotationratevariation = 90;

id=Big-DirtSpike-3
	visibledistance=12000
	alpha= .75
	color= .57, .52, .47
	lifespan= 5
	gravity=1
	texture=debris5.dds
	drawtype = none
	trail.emissionrate = 7
	trail.emissionrateVariation = 2
	trail.lifespan = 2
	trail.initialSize = 2
	trail.initialgrowthRate = 20
	trail.inheritvelocity = .01
	trail.randomvelocity = 1
	trail.dragfactor = .1
	trail.rotationratevariation = 90;
	
############################################################
id=$SPARK_TRACER
	alpha = .3
	color = 1 1 1
	lifespan=3,0
	inheritvelocity=1
	drawtype=none
	addemitter
		emitter.id=spark-tracer
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 -5 10 10 10

id=spark-tracer
	visibledistance=12000
	lifespan=.75 .25
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 1
	light[1]=1 1 .5 
	size[0] =  1
	size[1] = .1 
	texture=spark_trc.dds
	gravity=1
	drawtype=streak
	streak.amount = .10
	drag=.99
	inheritvelocity=1
	initialvelocity=500 50


id=sparks_small
	visibledistance=18000
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.1]=.7
	alpha[.2]=.9
	alpha[.3]=.6
	alpha[.4]=.8
	alpha[.5]=1
	alpha[.6]=.7
	alpha[.7]=.9
	alpha[1] = 0
	light[0]=1 1 1 
	size[0] =  10
	size[.5] = 100
	size[1] =  150
	size.variation = 50
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	run=sparks_small_2
	run=spark-tracer

id=sparks_small_2
	lifespan=1.25 .25
	alpha[0]=1
	alpha[.1]=.9
	alpha[.2]=.6
	alpha[.3]=.8
	alpha[.4]=.6
	alpha[.5]=.8
	alpha[.6]=.9
	alpha[.7]=.7
	alpha[1] = 0
	light[0]=1 1 1 
	size[0] =  10
	size[.5] = 100
	size[1] =  150
	size.variation = 50
	texture=sparks1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotationrate.variation=0
	poly.rotation.initialvariation = 360
	run=spark-tracer
	
id=$sparks
	alpha = 0
	color = 0, 0, 0
	lifespan=1,0
	inheritvelocity=0
	drawtype=none
	run=spark-tracer
	addemitter
		emitter.id=spark-weak
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 -5 10 10 10


id=sparks-strong
	alpha = 0
	color = 0, 0, 0
	lifespan=1,0
	inheritvelocity=0
	drawtype=none
	run=spark-tracer
	addemitter
		emitter.id=spark-strong
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 1 1 1
		emitter.target=sphere 0 0 -5 10 10 10

##################################################################
#                          POINT SECTION
##################################################################
#
# RED POINT
#
id=metal-spark
	lifespan=.5 .4
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 .75 .25
	light[1]=1 .2 0 
	size[0] =  .5
	size[1] = .1 
	texture=flare1.dds
	gravity=1
	drawtype=streak
	streak.amount = .05
	bounce=.75
	inheritvelocity=1
	initialvelocity=40 10
	run=spark-tracer

id=spark-weak
	lifespan=.25 .1
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 1
	light[1]=1 1 .5 
	size[0] =  .5
	size[1] = .1 
	texture=flare1.dds
	gravity=1
	drawtype=streak
	streak.amount = .05
	initialvelocity=350 50
	run=spark-tracer

id=spark-strong ; do not edit
	visibledistance=12000
	lifespan=.75 .25
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 1
	light[1]=1 1 .5 
	size[0] =  1
	size[1] = .1 
	texture=flare1.dds
	gravity=1
	drawtype=streak
	streak.amount = .10
	drag=.99
	inheritvelocity=1
	;initialvelocity=500 50
	run=spark-tracer

id=metal-spark-strong ; do not edit
	lifespan=.5 .2
	alpha[0]=1
	alpha[1]=.1 
	light[0]=1 1 .6
	light[1]=1 .8 .4 
	size[0] =  1
	size[1] = .1 
	texture=flare1.dds
	gravity=1
	drawtype=streak
	streak.amount = .10
	initialvelocity=0 0
	inheritvelocity=.9
	run=spark-tracer


#
#
#
###########################################################
#                          FLASH SECTION
###########################################################
#
# WHITE FLASH
#
id=blast-flash-tiny
	visibledistance=60000
	lifespan=.1 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  10
	size.variation = 2
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=blast-flash-tiny_2

id=blast-flash-tiny_2
	visibledistance=60000
	alpha[0]=.1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  60
	size.variation = 10
	texture=flare1.dds
	drawtype=poly


id=blast-flash-small
	visibledistance=60000
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  2
	size[1] =  15
	size.variation = 1
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=blast-flash-small_2

id=blast-flash-small_2
	visibledistance=60000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  120
	size.variation = 15
	texture=flare1.dds
	drawtype=poly

	
id=blast-flash-medium
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=blast-flash-medium_2
	
id=blast-flash-medium_2
	visibledistance=60000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  180
	size.variation = 25
	texture=flare1.dds
	drawtype=poly
	
id=blast-flash-large
	visibledistance=60000
	delay=.2 .1
	lifespan=.1 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  50
	size.variation = 10
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=blast-flash-large_2
	
id=blast-flash-large_2
	visibledistance=60000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  260
	size.variation = 45
	texture=flare1.dds
	drawtype=poly
	
id=flash
	visibledistance=60000
	lifespan=.3 0
	alpha[0]=.2
	alpha[1]=0
	light=1 1 1  
	size[0] =  30
	size[1] = .1
	texture=flare1.dds
	gravity=1
	drawtype=poly
	initialvelocity=0
#
# 60' WHITE FLASH
#
id=flash-60
	visibledistance=48000
	lifespan=.1 0
	alpha[0]=.2
	alpha[1]=0
	light=1 1 1  
	size[0] =  60
	size[1] = .1
	texture=flare1.dds
	gravity=1
	drawtype=poly
	initialvelocity=0
#
# ELECTRICAL FLASHES
# 
id=electrical-flash
	visibledistance=24000
	lifespan=4 0
	alpha=.5	
	light=1 1 1  
	size[0]=20
	size[1]=2
	size.chaoticvariation=5
	texture=flare1.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
#
#   Explosion shock ring
#

id=shockring-small ; do not edit
	visibledistance=48000
	lifespan=.2
	alpha[0]=.3
	alpha[1]=0   
	color   = 1 1 1
	size[0] =  1  
	size[1] = 220 
	texture=shockring2.dds
	gravity=0.0
	drawtype=flat
	initialvelocity=0
	
id=shockring-medium ; do not edit
	visibledistance=48000
	lifespan=.4
	alpha[0]=.3
	alpha[1]=0   
	color   = 1 1 1
	size[0] =  1  
	size[1] = 440 
	texture=shockring2.dds
	gravity=0.0
	drawtype=flat
	initialvelocity=0
	
id=shockring-large ; do not edit
	visibledistance=48000
	lifespan=.6
	alpha[0]=.3
	alpha[1]=0   
	color   = 1 1 1
	size[0] =  1  
	size[1] = 660 
	texture=shockring2.dds
	gravity=0.0
	drawtype=flat
	initialvelocity=0
	
###########################################################
#                          FIREBALLS                        
###########################################################

id=fireball-tiny
	lifespan=.75
	drawtype=none
	addemitter
		emitter.id=single-fire-with-smoke
		emitter.mode=EMITONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30 25
		emitter.activerange=0 36000

id=fireball-small
	lifespan=.1
	drawtype=none
	addemitter
		emitter.id=fire-and-smoke-20
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 10 10 5
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30 25
		emitter.activerange=0 36000

id=fireball-medium
	lifespan=1.5
	drawtype=none
	addemitter
		emitter.id=single-fire-with-single-smoke
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=50 25
		emitter.activerange=0 36000

id=fireball-large
	lifespan=1.5
	drawtype=none
	addemitter
		emitter.id=single-fire-with-single-smoke
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 -10 5 5 5
		emitter.velocity=150 50
		emitter.activerange=0 36000

id=single-fire-with-smoke ; do not edit
	visibledistance=36000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  20
	size[.04] = 45
	size[.2] =  60
	size.variation=15
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=single-fire-part2
	addemitter
		emitter.id=single-fire-smoke-light
		emitter.mode=EMITONCE
		emitter.rate[0]=2 1
		emitter.rate[.5]=1 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=40
	addemitter
		emitter.id=single-fire-smoke-dark
		emitter.mode=EMITONCE
		emitter.rate[0]=1 1
		emitter.rate[.5]=2 1
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=40
	
id=single-fire-with-single-smoke ; do not edit
	visibledistance=36000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  20
	size[.04] = 45
	size[.2] =  60
	size.variation=15
	texture=fire1.dds
	gravity=-.6
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=single-fire-part2
	
id=single-fire-part2 ; do not edit
	visibledistance=24000
	lifespan=7.5 1
	alpha[0.10 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=.5 .5 .5 
	size[0.05] = 60
	size[1]  = 80
	size.variation=15
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=-.1
	drawtype=poly
	inheritvelocity=1
		
id=fire-and-smoke-20 ; do not edit
	visibledistance=36000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  5
	size[.04] = 15
	size[.2] =  20
	size.variation=5
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=fire-and-smoke-20-p2
	
id=fire-and-smoke-20-p2 ; do not edit
	visibledistance=24000
	lifespan=7.5 1
	alpha[0.05 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=.5 .5 .5
	size[0]=5 
	size[0.04] = 15
	size[.2]  = 20
	size[.75]  = 60
	size.variation=15
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 10
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1
		
id=single-fire-smoke-dark ; do not edit
	visibledistance=24000
	lifespan=7.5 1
	alpha[0.0 ]=0
	alpha[0.05]=1
	alpha[1.0 ]=0
	color=.5 .5 .5 
	size[0]  = 20
	size[.5]= 60
	size[1]  = 80
	drag=.8
	texture=smoke1.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.1
	drawtype=poly
	inheritvelocity=1

id=single-fire-smoke-light ; do not edit
	visibledistance=24000
	lifespan=7.5 1
	alpha[0.0 ]=0
	alpha[0.05]=1
	alpha[1.0 ]=0
	color=.6 .6 .6
	size[0]  = 20
	size[.5]= 60
	size[1]  = 80
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.1
	drawtype=poly
	inheritvelocity=1

id=single-fire-smoke-long-lasting ; do not edit
	visibledistance=24000
	lifespan=30 1
	alpha[0.0 ]=0
	alpha[0.05]=1
	alpha[1.0 ]=0
	color=.5 .5 .5 
	size[0]  = 20
	size[.5]= 80
	size[1]  = 160
	size.variation=40
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	inheritvelocity=1
	
###########################################################
#                      DUST & SMOKE SECTION
###########################################################
id=$BILLOWING_SMOKE
	alpha=.1
	color=.2 .2 .2
	lifespan= .3
	inheritvelocity=1
	addemitter
		emitter.id=smoke-black-thick
		emitter.mode=EMITONCE
		emitter.rate=3 0
		emitter.domain=sphere 0 0 0 8 8 5
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=30 25
		emitter.activerange=0 45000

id=smoke-tiny
	lifespan=30 15
	alpha[0.0]=.75
	alpha[0.1]=.05
	alpha[1.0]=0
	color=.8 .75 .7 
	size[0] = 5
	size[1] = 40
	drag=.9
	texture=steam.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.75
	drawtype=poly
	initialvelocity=-5

id=smoke-black
	lifespan=10
	alpha[0]=.25
	alpha[1]=0
	color=.2 .2 .2 
	size[0] = 20
	size[1] = 40
	drag=.25
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.5
	drawtype=poly

id=smoke-black-thick
	lifespan=10
	alpha[0]=.75
	alpha[1]=0
	color=.2 .2 .2 
	size[0] = 20
	size[1] = 40
	drag=.5
	texture=smoke1.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-2
	drawtype=poly
	initialvelocity=-5
	
id=smoke-grey
	lifespan=10 5
	alpha[0.0 ]=0
	alpha[0.25]=1
	alpha[1.0 ]=0
	color=.9 .9 .9 
	size[0] = 20
	size[1] = 40
	drag=.9
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	initialvelocity=-5

id=smoke-grey.9
	lifespan=10 5
	alpha[0.0 ]=0
	alpha[0.25]=1
	alpha[1.0 ]=0
	color=.9 .9 .9 
	size[0] = 20
	size[1] = 40
	drag=.9
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	initialvelocity=-5

id=smoke-grey.8
	lifespan=10 5
	alpha[0.0 ]=0
	alpha[0.25]=1
	alpha[1.0 ]=0
	color=.9 .9 .9 
	size[0] = 20
	size[1] = 40
	drag=.9
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	initialvelocity=-5

id=smoke-lt-brown
	lifespan=30 15
	alpha[0.0]=.75
	alpha[0.1]=.05
	alpha[1.0]=0
	color=.8 .75 .7 
	size[0] = 20
	size[1] = 100
	drag=.9
	texture=trail1.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.75
	drawtype=poly
	initialvelocity=-5

id=smoke-grey-high
	lifespan=60 15
	alpha[0.0]=.75
	alpha[0.1]=.5
	alpha[1.0]=0
	color=.4 .4 .4 
	size[0] = 20
	size[1] = 300
	drag=.8
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.8
	drawtype=poly
	initialvelocity=0

id=smoke-grey-low
	lifespan=10 
	alpha[0.0]=0
	alpha[0.1]=.75
	alpha[1.0]=0
	color=.7 .7 .7 
	size[0] = 20
	size[1] = 50
	drag=.99
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	poly.rotationrate.drag=.5
	gravity=-.2
	drawtype=poly
	initialvelocity=0

id=dust-brown
	lifespan=20 1
	alpha[0]=0
	alpha[.05]=.50
	alpha[1]=0   
	color   = .6 .55 .5
	size[0] =  40
	size[1] = 100 
	poly.rotationrate.variation = 30
	poly.rotation.initialvariation = 360
	poly.rotation.drag=.5
	texture=trail1.dds
	gravity=.25
	drawtype=poly
	inheritvelocity=1
	drag=.90

id=dust-grey
	lifespan=10 1
	alpha[0]=1
	alpha[1]=0   
	color   = .5 .5 .5
	size[0] =  1  
	size[.1] = 20
	size[1] = 200 
	texture=flaksmk.dds
	gravity=0.0
	drawtype=poly
	initialvelocity=10

id=water-mist
	lifespan=2 1
	alpha[0]=1
	alpha[1]=0
	color[0]=.9 .92 .92 
	size[0] =  1
	size[1] = 20
	texture=flaksmk.dds
	gravity=0
	drag=.70
	drawtype=poly
	inheritvelocity=1

#
#  This will create dust or mist depending on the surface type
#
id=surface-disturbance
	visibledistance=48000
	lifespan=1
	dieonground=1
	gravity = 1
	drawtype=none
	inheritvelocity = .25
	addemitter
		emitter.id=dust-brown
		emitter.mode=EMITONGROUNDIMPACT
		emitter.rate=1
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70
	addemitter
		emitter.id=water-mist
		emitter.mode=EMITONWATERIMPACT
		emitter.rate=2
		emitter.domain=sphere 0 0 0 15 15 15
		emitter.target=sphere 0 0 2.5 10 10 5
		emitter.velocity=70


#################################################################
#                  effects added by BoneDust
#################################################################

#################################################################
# SAM launch effects
#################################################################	

id=$DIST_SAMLAUNCHES
	alpha=.2
	color= 0 0 0
	lifespan= .8
	inheritvelocity=1
	addemitter
		emitter.id=sam_flash
		emitter.mode=EMITONCE
		emitter.rate=5
		emitter.domain=sphere 0 0 0 8 8 5
		emitter.target=sphere 0 0 0 100 100 100
		emitter.velocity=30 25
		emitter.activerange=0 75000

id=sam_flash
	visibledistance=75000
	lifespan=.3 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  4
	size[1] =  10
	size.variation = 4
	texture=flash12.dds
	gravity=0
	drawtype=poly
	initialvelocity=1
	poly.rotation.initialvariation = 360
	run=sam_flash2

id=sam_flash2
	visibledistance=70000
	alpha[0]= .2
	alpha[1]= 0
	light[0]= 1 1 1  
	size[0] = 30
	size.variation = 10
	texture=flare1.dds
	drawtype=poly

############################################################
# Parts
###########################################################

id=$SMOKING_PART
	alpha= 0
	color= 0,0,0
	lifespan= 15
	inheritvelocity = 0
	drawtype=none
	addemitter
		emitter.id=part-smoke-trail
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000
	addemitter
		emitter.id=part-smoke-trail_2
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000

id=part-smoke-trail
	visibledistance=60000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  5
	size[.08] = 35
	size[.5] =  40
	size.variation=5
	texture=firetrail2.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=part-smoke-trail_2
	
id=part-smoke-trail_2
	visibledistance=60000
	lifespan=15 3
	alpha[0.05 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=1 1 1
	size[0]=10 
	size[0.04] = 20
	size[.2]  = 40
	size[.75]  = 120
	size.variation=15
	drag=.4
	texture=trailside3.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1


id=$FLAMING_PART
	alpha= 0
	color= 0,0,0
	lifespan= 10
	inheritvelocity = 0
	drawtype=none
	addemitter
		emitter.id=flaming-part_1
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000
	addemitter
		emitter.id=flaming-part_2
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000

id=flaming-part_1
	visibledistance=60000
	light[0.0 ]=1  1  1
	;light[0.15]=1  1  .75
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color=0  0  0
	lifespan=7.5 1
	size[0] =  5
	size[.08] = 35
	size[.5] =  40
	size.variation=5
	texture=fire1.dds
	gravity=-1
	drag=.8
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=flaming-part_2
	
id=flaming-part_2
	visibledistance=60000
	lifespan=15 3
	alpha[0.05 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color=1 1 1
	size[0]=10 
	size[0.04] = 20
	size[.2]  = 40
	size[.75]  = 120
	size.variation=15
	drag=.4
	texture=debris5.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=0
	drawtype=poly
	inheritvelocity=1

###########################################################
#	Ejection Effects
###########################################################

id=$EJECT1
	alpha = .5
	color = .8, .6, .7
	lifespan=10 5
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=eject_flash_1
		emitter.mode=ONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
	addemitter
		emitter.id=eject_smoke_1
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5

id=eject_flash_1
	visibledistance=40000
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  10
	size[1] =  16
	size.variation = 4
	texture=flash12.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=eject_flash_1-2
	run=eject_smoke_2
	run=blast-flash-tiny

id=eject_flash_1-2
	visibledistance=48000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  80
	size.variation = 15
	texture=flash11.dds
	drawtype=poly
	
id=eject_smoke_1
	visibledistance=24000
	lifespan=20 5
	alpha[0]=.5
	alpha[1]=0
	color=.9 .9 .9 
	size[0] = 10
	size[1] = 80 # was 60
	drag=.9999
	texture=cbusmk.dds
	gravity=-1
	drawtype=poly
	initialvelocity=-5
	run=flare-glow

id=$EJECT2
	alpha = .5
	color = .8, .6, .7
	lifespan=10 5
	drawtype=none
	inheritvelocity=0
	gravity=1
	addemitter
		emitter.id=eject_flash_2
		emitter.mode=ONCE
		emitter.rate=1
		emitter.domain=sphere 0 0 0 5 5 5
		emitter.target=sphere 0 0 -5 10 10 10
	addemitter
		emitter.id=eject_smoke_2
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 5 5 5

id=eject_flash_2
	visibledistance=40000
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  10
	size[1] =  16
	size.variation = 4
	texture=flash12.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=eject_flash_2-2
	run=eject_smoke_2
	run=blast-flash-tiny

id=eject_flash_2-2
	visibledistance=48000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  80
	size.variation = 15
	texture=flash11.dds
	drawtype=poly
	
id=eject_smoke_2
	visibledistance=24000
	lifespan=20 5
	alpha[0]=.5
	alpha[1]=0
	color=.9 .9 .9 
	size[0] = 10
	size[1] = 80 # was 60
	drag=.9999
	texture=cbusmk.dds
	gravity=-1
	drawtype=poly
	initialvelocity=-5

###########################################################
# Glow Effects
###########################################################

id=$EXPLCIRC_GLOW
	color= .3 .1 .5
	lifespan= .2
	inheritvelocity=1
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size[0]=5
	size[1]=40
	alpha[0]=.25
	alpha[1]=0
	addemitter
		emitter.id=flare-glow
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 35000

	addemitter
		emitter.id=flare-glow_2
		emitter.mode=EMITONCE
		emitter.rate=.7 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 35000

	addemitter
		emitter.id=gwe-glow
		emitter.mode=EMITONCE
		emitter.rate= 3 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 70000

	addemitter
		emitter.id=gwe-glow_2
		emitter.mode=EMITONCE
		emitter.rate= .7 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 70000

	addemitter
		emitter.id=aaa-circular-glow
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 2 3 2
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 60000

	addemitter
		emitter.id=ground-explosion-large-glow
		emitter.rate=5
		emitter.mode=EMITONCE
		emissionvelocity = 0
		emitter.domain=sphere 0 0 0 2 3 2
		emitter.target=sphere 0 0 0 4 4 4
		emitter.activerange=0 60000

	addemitter
		emitter.id=aircraft-explosion-glow
		emitter.mode=EMITONCE
		emitter.rate=5
		emissionvelocity = 0
		emitter.domain=sphere 0 0 0 2 3 2
		emitter.target=sphere 0 0 0 4 4 4
		emitter.activerange=0 100000

	addemitter
		emitter.id=aircraft-explosion-glow_2
		emitter.mode=EMITONCE
		emitter.rate=.7 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 100000

id=flare-glow
	visibledistance=35000
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  0
	size[1] =  0
	size.variation = 0
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	size.chaoticvariation=5
	poly.rotation.initialvariation = 720
	poly.rotationrate.variation = 720
	run=flare-glow_2

id=flare-glow_2
	visibledistance=35000
	lifespan=.1 0
	alpha[0]=.1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  10
	size.variation = 5
	texture=flare1.dds
	drawtype=poly

id=gwe-glow
	visibledistance=100000
	color= .8 .1 .5
	lifespan=.2 0
	alpha[0]=1
	alpha[1]=0
	light[0]= .7 .3 .1 
	size[0] =  0
	size[1] =  0
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	size.chaoticvariation=5
	poly.rotation.initialvariation = 720
	poly.rotationrate.variation = 720
	run=gwe-glow_2
	
id=gwe-glow_2
	visibledistance=100000
	lifespan=.1 0
	alpha[0]=.1
	alpha[1]=0
	light[0]=.8 .6 .6
	size[0] =  400
	size.variation = 100
	texture=flash12.dds
	drawtype=poly

id=aaa-circular-glow
	visibledistance=60000
	lifespan=.1
	light[0]=.8 .6 .3
	light[.1]=1 .7 .2
	light[.2]=.8 .6 .6
	light[.3]=.7 .7 .8
	light[.4]=.9 .9 .5
	light[.5]=.9 .9 .5
	size.chaoticvariation=10
	size[0]=60
	size[1]=30
	alpha[0]=.25
	alpha[1]=0
	drawtype=poly
	texture=circ_glow.dds
		

id=ground-explosion-large-glow
	visibledistance=35000
	lifespan=.1 0
	alpha[0]=.1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  10
	size.variation = 5
	texture=flakfls.dds
	drawtype=poly

id=aircraft-explosion-glow
	visibledistance=100000
	lifespan=.1 0
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1  
	size[0] =  0
	size[1] =  0
	size.variation = 0
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	size.chaoticvariation=5
	poly.rotation.initialvariation = 720
	poly.rotationrate.variation = 720
	run=aircraft-explosion-glow_2

id=aircraft-explosion-glow_2
	visibledistance=100000
	lifespan=.1 0
	alpha[0]=.1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  25
	size.variation = 5
	texture=flash12.dds
	drawtype=poly

id=$EXPLCROSS_GLOW
	alpha=.2
	color= .5 .5 .5
	lifespan= .2
	inheritvelocity=1
	addemitter
		emitter.id=cross-glow
		emitter.mode=EMITONCE
		emitter.rate= .8 0
		emitter.domain=sphere 0 0 0 2 3 2
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 45000

id=cross-glow
	visibledistance=60000
	lifespan=.2
	light[0]=.8 .6 .3
	light[.1]=1 .7 .2
	light[.2]=.8 .6 .6
	light[.3]=.7 .7 .8
	light[.4]=.9 .9 .5
	light[.5]=.9 .9 .5
	size.chaoticvariation=10
	size[0]=60
	size[1]=10
	alpha[0]=.25
	alpha[1]=0
	texture=flash11.dds
	drawtype=poly

id=$EXPLSTAR_GLOW
	alpha=.2
	color=.3 .3 .3
	lifespan= .2
	inheritvelocity=0
	

id=$GROUND_GLOW
	alpha=.2
	color= .8 .6 .7
	lifespan= .5 0
	inheritvelocity=1
	addemitter
		emitter.id=ground-glow-large
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 70000

	addemitter
		emitter.id=ground-glow-med
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 15 15 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 70000
	
	addemitter
		emitter.id=ground-glow-small
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 10 10 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 70000

id=ground-glow-large
	visibledistance=90000
	lifespan=.2
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=500
	size[1]=100
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare2.dds

id=ground-glow-med
	visibledistance=80000
	lifespan=.2
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=400
	size[1]=100
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare2.dds


id=ground-glow-small
	visibledistance=70000
	lifespan=.2
	placeaboveground=0
	light[0]=1 1 .5
	light[.1]=1 .7 .2
	light[.2]=1 .9 .6
	light[.3]=.7 .7 .5
	light[.4]=.9 .8 .7
	light[.5]=.9 .9 .5
	size.chaoticvariation=20
	size[0]=200
	size[1]=100
	alpha[0]=.25
	alpha[1]=0
	drawtype=flat
	texture=flare2.dds

	
##################################################
#     AIR-TO-AIR MISSILE LAUNCH EFFECTS
##################################################

id=$MISSILE_LAUNCH
	color= 1 1 1
	lifespan= .2
	inheritvelocity=1
	light[0]=.4 0 .3
	light[.1]=.5 0 .4
	light[.2]=.6 0 .5
	light[.3]=.7 0 .5
	light[.4]=.8 0 .6
	light[.5]=.9 0 .7
	size[0]=5
	size[1]=40
	alpha[0]=.25
	alpha[1]=0
	addemitter
		emitter.id=missile-flash
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 35000

	addemitter
		emitter.id=missile-flash_2
		emitter.mode=EMITONCE
		emitter.rate=.7 0
		emitter.domain=sphere 0 0 0 0 0 0
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 35000	

id=missile-flash
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash_2

id=_AIM120
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash

id=_AIM120B
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash

id=_AIM120C
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash


id=_AIM9X
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash

id=_AIM9P
	visibledistance=60000
	lifespan=.2 .1
	alpha[0]=1
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  2
	size[1] =  30
	size.variation = 5
	texture=flash11.dds
	gravity=0
	drawtype=poly
	initialvelocity=0
	poly.rotation.initialvariation = 360
	run=missile-flash
	
id=missile-flash_2
	visibledistance=60000
	alpha[0]=.2
	alpha[1]=0
	light[0]=1 1 1  
	size[0] =  180
	size.variation = 25
	texture=flare1.dds
	drawtype=poly

id=$DIST_AALAUNCHES
	alpha=.5
	color= .9 .6 .6
	lifespan= .2
	inheritvelocity=1
	addemitter
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 2 3 2
		emitter.target=sphere 0 0 0 3 3 3
		emitter.velocity=30 25
		emitter.activerange=0 60000


#################################################
# TRAIL EFFECTS
#################################################

$SMOKETRAIL
	alpha= 0
	color= 1 1 1
	lifespan= 3
	inheritvelocity = 1
	addemitter
		emitter.id=smoke_trail
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=50 25 10 5 0
		emitter.activerange=0 40000

id=smoke_trail ; do not edit
	visibledistance= 40000
	lifespan=7.5 1
	alpha[0.10 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color= 1 1 1
	size[0.05] = 40
	size[1]  = 60
	size.variation=15
	drag=.8
	texture=trail3.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=-.05
	drawtype=poly
	inheritvelocity=1


$TRAIL_SMOKECLOUD
	alpha= 0
	color= 1 1 1
	lifespan= 3
	inheritvelocity = .-08
	addemitter
		emitter.id=trail-smoke-cloud
		emitter.mode=EMITONCE
		emitter.rate=6 1
		emitter.domain=sphere 0 0 0 5 5 0
		emitter.target=sphere 0 0 0 5 5 5
		emitter.velocity=50 25 10 5 0
		emitter.activerange=0 40000

id=trail-smoke-cloud ; do not edit
	visibledistance= 40000
	lifespan=7.5 1
	alpha[0.10 ]=0
	alpha[0.15]=1
	alpha[1.0 ]=0
	color= 1 1 1
	size[0.05] = 60
	size[1]  = 80
	size.variation=15
	drag=.8
	texture=trail3.dds
	poly.rotationrate.variation = 20
	poly.rotation.initialvariation = 360
	gravity=-.05
	drawtype=poly
	inheritvelocity=1
	
$TRAIL_FIRE
	alpha= 0
	color= 1 1 1
	lifespan= 3
	inheritvelocity = 1
	drawtype=none
	addemitter
		emitter.id=actrail_fire
		emitter.mode=EMITONCE
		emitter.rate=2
		emitter.domain=sphere 0 0 0 2 2 2
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 24000
	
id=actrail_fire	
	visibledistance=24000
	alpha= 1
	lifespan = 5
	color= 1 1 1
	texture=fire1.dds
	drawtype = none
	initialvelocity = 200
	gravity = 1
	drag = .05
	bounce = .9
	trail.emissionrate = 2
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .1
	run=trail_fire_2
	run=trail_fire_3
		
id=actrail_fire_2
	visibledistance=24000
	alpha= 1
	color= 1 1 1
	texture=fire2.dds
	drawtype = none
	trail.emissionrate = 4
	trail.emissionrateVariation = 1
	trail.lifespan = 5
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .01
	trail.randomvelocity = 10
	trail.dragfactor = .1


id=actrail_fire_3
	visibledistance=24000
	alpha= 1
	color= .25,.25,.25
	texture=firetrail0.dds
	drawtype=none
	size[0]=3
	trail.type=tape
	trail.emissionrate = 5
	trail.emissionrateVariation = 1
	trail.lifespan = 3
	trail.initialSize = 2
	trail.initialgrowthRate = 30
	trail.inheritvelocity = .15
	trail.randomvelocity = 0
	trail.dragfactor = .1

##################################################
# GROUND WAR ENVIRONMENT - GWE
##################################################

id=$CAMP_HIT_EXPLOSION_DEBRISTRAIL
	alpha=.2
	color= 1 1 1
	lifespan= .2
	inheritvelocity=1
	addemitter
		emitter.id=camp-hit-debris
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=camp-hit-debris
	visibledistance=60000
	lifespan=1
	light[0]=.8 .2 .3
	light[.1]=.8 .2 .4
	light[.2]=.8 .2 .5
	light[.3]=.7 .2 .5
	light[.4]=.8 .2 .6
	light[.5]=.9 .2 .7
	size.chaoticvariation=10
	size[0]=400
	size[1]=20
	alpha[0]=.25
	alpha[1]=0
	texture=steam.dds
	drawtype=poly

id=$CAMP_FIRE
	alpha = 0
	color = 1 1 1
	lifespan=60
	inheritvelocity=1
	addemitter
		emitter.id=camp-fire
		emitter.mode=EMITPERSEC
		emitter.rate=3 2
		emitter.domain=sphere 0 0 0 20 20 20
		emitter.target=sphere 0 0 -5 10 10 10
		emitter.activerange=0 60000

id=camp-fire
	visibledistance=60000
	lifespan=7.5 1
	light[0.0 ]=1  1  1
	light[0.20 ]=1  1  .5   
	alpha[0]=0.00
	alpha[.02]=1.00
	alpha[.18]=.500
	alpha[.2]=0.00
	color= 1 1 1
	size[0] =  400
	size[.04] = 350
	size[.2] =  300
	size.variation=20
	texture=fire1.dds
	drawtype=poly
	poly.rotationrate.variation = 90
	poly.rotation.initialvariation = 360
	inheritvelocity=1
	run=camp-hit-debris


id=$STEAMING_FEATURE
	alpha=.2
	color= .3 .1 .5
	lifespan= 10 2
	inheritvelocity=0
	addemitter
		emitter.id=steam-features
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=steam-features
	lifespan=10
	alpha[0]=.25
	alpha[1]=0
	color=.2 .2 .2 
	size[0] = 20
	size[1] = 40
	drag=.25
	texture=flaksmk.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-.5
	drawtype=poly
	texture=steam.dds

id=$STEAM_CLOUD
	alpha=.2
	color= .3 .1 .5
	lifespan= 20 5
	inheritvelocity=0
	addemitter
		emitter.id=steam-cloud
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=steam-cloud
	lifespan=20 5
	alpha[0.0 ]=0
	alpha[0.25]=1
	alpha[1.0 ]=0
	color=.9 .9 .9 
	size[0] = 20
	size[1] = 40
	drag=.9
	texture=steam.dds
	poly.rotationrate.variation = 20
	poly.ratationinitialvariation = 360
	gravity=-1
	drawtype=poly
	initialvelocity=-5

id=$DIST_ARMOR
	alpha=.2
	color= .6 .4 .5
	lifespan= .2
	inheritvelocity=1
	addemitter
		emitter.id=armor
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=armor
	visibledistance=60000
	lifespan=1
	light[0]=.8 .2 .3
	light[.1]=.8 .2 .4
	light[.2]=.8 .2 .5
	light[.3]=.7 .2 .5
	light[.4]=.8 .2 .6
	light[.5]=.9 .2 .7
	size.chaoticvariation=10
	size[0]=400
	size[1]=300
	alpha[0]=.25
	alpha[1]=0
	texture=trail1.dds
	drawtype=poly

id=$DIST_INFANTRY
	alpha=.2
	color= .6 .4 .5
	lifespan= .2
	inheritvelocity=1
	addemitter
		emitter.id=infantry
		emitter.mode=EMITONCE
		emitter.rate=.8 0
		emitter.domain=sphere 0 0 0 20 20 1
		emitter.target=sphere 0 0 0 -5 10 1
		emitter.velocity=30 25
		emitter.activerange=0 60000

id=infantry
	visibledistance=60000
	lifespan=1
	light[0]=.8 .2 .3
	light[.1]=.8 .2 .4
	light[.2]=.8 .2 .5
	light[.3]=.7 .2 .5
	light[.4]=.8 .2 .6
	light[.5]=.9 .2 .7
	size.chaoticvariation=10
	size[0]=400
	size[1]=300
	alpha[0]=.25
	alpha[1]=0
	texture=trail1.dds
	drawtype=poly


	