particle = {
	name = "point_defence_laser_file"
	


	
# Laser base
	subsystem = {
    
		# values that can be curves or values, with or without variation
		# always local time
		
		# fixed values, cannot be curves, cannot add variation
		max_amount = 1
		local_space = yes
		sort = "depth" 
		#invert = yes
		texture = {
			shader = "ParticleAdditive"   #ParticleAdditive   #ParticleAlphaBlend 
			file = "gfx/particles/flare.dds"   
			#x = 2	
			#y = 2	
		}
		
		position = { 	x =	0	y = 0	z = 0	}
		emitter_yaw 	= { 0 0 }  
		emitter_pitch 	= { 0 0 }
		
		emitter_type = "point" #"box" #"point" #"sphere"
		#sphere_emitter_radius = { 0.05 0 }
		#sphere_emitter_pitch = { 0 180 }
		#sphere_emitter_yaw = { 90 0 }

		start = 0				
		duration = 0.9
		emission = { 10 }
	
		velocity = { 0 0 }
		velocity_pitch = { 0 5 }
		velocity_yaw =  { 0 5 }
		
		rotation = { 0 180 }
		rotation_speed_roll = { 0 0 }
		
		life = { 1.30 0.02 }
		size = { 1,grow 0.05 }
	
		# values that can be curves or values, with or without variation
		# 'spawn'/'system'/'particle' time is valid
    
		color = { 
			r = { 200 }
			g = { 255 }
			b = { 200 }
			alpha = { 180,alpha_fade }
		}
		
		#Forces
		#force = point,chaos
	}
	
# Laser flare wide
	subsystem = {
    
		# values that can be curves or values, with or without variation
		# always local time
		
		# fixed values, cannot be curves, cannot add variation
		max_amount = 1
		local_space = yes
		sort = "depth" 
		#invert = yes
		texture = {
			shader = "ParticleAdditive"   #ParticleAdditive   #ParticleAlphaBlend 
			file = "gfx/particles/flare_wide.dds"   
			#x = 2	
			#y = 2	
		}
		
		position = { 	x =	0	y = 0	z = 0	}
		emitter_yaw 	= { 0 0 }  
		emitter_pitch 	= { 0 0 }
		
		emitter_type = "point" #"box" #"point" #"sphere"
		#sphere_emitter_radius = { 0.05 0 }
		#sphere_emitter_pitch = { 0 180 }
		#sphere_emitter_yaw = { 90 0 }

		start = 0.2				
		duration = 0.9
		emission = { 10 }
	
		velocity = { 0 0 }
		velocity_pitch = { 0 5 }
		velocity_yaw =  { 0 5 }
		
		rotation = { 0 0 }
		rotation_speed_roll = { 0 0 }
		
		life = { 0.9 0.02 }
		size = { 2.5,grow 0.05 }
	
		# values that can be curves or values, with or without variation
		# 'spawn'/'system'/'particle' time is valid
    
		color = { 
			r = { 200 }
			g = { 255 }
			b = { 200 }
			alpha = { 180,alpha_fade }
		}
		
		#Forces
		#force = point,chaos
	}
	
# Laser flare large
	subsystem = {
    
		# values that can be curves or values, with or without variation
		# always local time
		
		# fixed values, cannot be curves, cannot add variation
		max_amount = 1
		local_space = yes
		sort = "depth" 
		#invert = yes
		texture = {
			shader = "ParticleAdditive"   #ParticleAdditive   #ParticleAlphaBlend 
			file = "gfx/particles/flare.dds"   
			#x = 2	
			#y = 2	
		}
		
		position = { 	x =	0	y = 0	z = 0	}
		emitter_yaw 	= { 0 0 }  
		emitter_pitch 	= { 0 0 }
		
		emitter_type = "point" #"box" #"point" #"sphere"
		#sphere_emitter_radius = { 0.05 0 }
		#sphere_emitter_pitch = { 0 180 }
		#sphere_emitter_yaw = { 90 0 }

		start = 0				
		duration = 0.9
		emission = { 10 }
	
		velocity = { 0 0 }
		velocity_pitch = { 0 5 }
		velocity_yaw =  { 0 5 }
		
		rotation = { 0 0 }
		rotation_speed_roll = { 0 0 }
		
		life = { 1.30 0.02 }
		size = { 6,grow 0.05 }
	
		# values that can be curves or values, with or without variation
		# 'spawn'/'system'/'particle' time is valid
    
		color = { 
			r = { 200 }
			g = { 255 }
			b = { 200 }
			alpha = { 7.9,alpha_fade }
		}
		
		#Forces
		#force = point,chaos
	}
	
# Laser cloud
	subsystem = {
    
		# values that can be curves or values, with or without variation
		# always local time
		
		# fixed values, cannot be curves, cannot add variation
		max_amount = 200
		local_space = yes
		sort = "depth" 
		#invert = yes
		texture = {
			shader = "ParticleAdditive"   #ParticleAdditive   #ParticleAlphaBlend 
			file = "gfx/particles/flare.dds"   
			#x = 2	
			#y = 2	
		}
		
		position = { 	x = 0	y = 0	z = 0	}
		emitter_yaw 	= { 0 0 }  
		emitter_pitch 	= { 0 0 }
		
		emitter_type = "point" #"box" #"point" #"sphere"
		#sphere_emitter_radius = { 0.05 0 }
		#sphere_emitter_pitch = { 0 180 }
		#sphere_emitter_yaw = { 90 0 }

		start = 0				
		duration = 0.9
		emission = { 10 }
	
		velocity = { 2 0.5 }
		velocity_pitch = { 0 5 }
		velocity_yaw =  { 0 5 }
		
		rotation = { 0 180 }
		rotation_speed_roll = { 50 0 }
		
		life = { 0.15 0.02 }
		size = { 0.9,shrink 0 }
	
		# values that can be curves or values, with or without variation
		# 'spawn'/'system'/'particle' time is valid
    
		color = { 
			r = { 200 }
			g = { 255 }
			b = { 200 }
			alpha = { 50,alpha_fade }
		}
		
		#Forces
		force = drag
	}
	
# ANIMATIONS
	
	animation = {
		time = "life"
		name = "alpha_fade"
		start = 0
		duration = 1
		#repeat = yes
		op = "MUL" # "MUL"/"ADD"/"ABS"
		minValue = 0
		maxValue = 1
		curve = { 
			0 	0
			0.2	1
			0.7	1
			1 	0
		}
	}
	
	animation = {
		time = "life"
		name = "grow"
		start = 0
		duration = 1
		#repeat = yes
		op = "MUL" # "MUL"/"ADD"/"ABS"
		minValue = 0
		maxValue = 1
		curve = { 
			0 	0.5
			1 	1 
		}
	}
	
	animation = {
		time = "life"
		name = "shrink"
		start = 0
		duration = 1
		#repeat = yes
		op = "MUL" # "MUL"/"ADD"/"ABS"
		minValue = 0
		maxValue = 1
		curve = { 
			0 	1
			1 	0.2 
		}
	}
	
# FORCES
	
	force = {
		type = "friction"
		name = "drag"
		amount = 6.0 #,delayed_force
		
	}
	
	force = {
		type = "point"
		name = "point"
		position = { 0 0 -0.7 }
		amount = -30
	}
	
	force = {
		type = "turbulence"
		name = "chaos"
		amount = 6.0
	}
}


