particle={
	name="aquatic_01_perdition_windup_effect_file"
	subsystem={
		name="glow_core"
		max_amount=5
		slave_particles=0
		sort="depth"
		emitter_type="point"
		invert=no
		trail=no
		local_space=yes
		billboard=yes
		hide=no
		texture={
			file="gfx/particles/glow.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=150,R
			y=180,G
			z=255,B
			alpha=255,alpha_3
		}
		position={
			x=-4
			y=0
			z=0
		}
		start=0
		duration=-1
		emitter_yaw={ 180 0 }
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity_yaw=0
		velocity=0
		life=3.3
		emission=3
		size=20
		rotation={ 0 180 }
		rotation_speed={ 50 0 }
	}
	subsystem={
		name="aftersmoke"
		max_amount=120
		slave_particles=0
		sort="depth"
		emitter_type="box"
		box_emitter_x={ 0 15 }
		box_emitter_y={ 0 2 }
		box_emitter_z={ 0 2 }
		invert=no
		trail=no
		local_space=yes
		billboard=yes
		hide=no
		texture={
			file="gfx/particles/smoke_01.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x={ 100,R2 20 }
			y={ 200,G2 20 }
			z={ 255,B2 20 }
			alpha=255,backblast_alpha
		}
		position={
			x=-20
			y=0
			z=0
		}
		start=0
		duration=-1
		emitter_yaw={ 0 0 }
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity_yaw={ 0 90 }
		velocity={ 1 1 }
		life={ 5 1 }
		emission=16
		size={ 20,grow 2 }
		rotation={ 0 180 }
		rotation_speed={ 40 20 }
		mass=7
		force=drag
	}
	subsystem={
		name="glow_add"
		max_amount=5
		slave_particles=0
		sort="depth"
		emitter_type="point"
		invert=no
		trail=no
		local_space=yes
		billboard=yes
		hide=yes
		texture={
			file="gfx/particles/halo_2.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=180,R
			y=200,G
			z=180,B
			alpha=150,alpha_3
		}
		position={
			x=0
			y=0
			z=0
		}
		start=0
		duration=-1
		emitter_yaw={ 180 0 }
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity_yaw=0
		velocity=0
		life=2
		emission=3
		size={ 10 0.1 }
		rotation={ 0 180 }
		rotation_speed={ 50 0 }
	}
	subsystem={
		name="fakelaser"
		max_amount=100
		slave_particles=0
		sort="depth"
		emitter_type="point"
		invert=no
		trail=no
		local_space=yes
		billboard=no
		hide=yes
		texture={
			file="gfx/particles/light_shaft_half.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=100
			y=180
			z=200
			alpha=150,alpha_2
		}
		position={
			x=0
			y=-1
			z=0
		}
		start=2
		duration=1
		emitter_yaw=0
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity=0
		life=1
		emission=20
		size=270
		particle_yaw=-90
		particle_pitch=45
		rotation=-1
	}
	subsystem={
		name="glow_core_burst"
		max_amount=5
		slave_particles=0
		sort="depth"
		emitter_type="point"
		invert=no
		trail=no
		local_space=yes
		billboard=yes
		hide=yes
		texture={
			file="gfx/particles/glow.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=220,R
			y=255,G
			z=255,B
			alpha=255,alpha_3
		}
		position={
			x=-4
			y=0
			z=0
		}
		start=0
		duration=-1
		emitter_yaw={ 180 0 }
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity_yaw=0
		velocity=0
		life=3.3
		emission=500
		size=20
		rotation={ 0 180 }
		rotation_speed={ 50 0 }
	}
	subsystem={
		name="sparks"
		max_amount=50
		slave_particles=0
		sort="depth"
		emitter_type="point"
		invert=no
		trail=no
		local_space=yes
		billboard=yes
		hide=yes
		texture={
			file="gfx/particles/star_zoom_2.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x={ 100,R2 20 }
			y={ 200,G2 20 }
			z={ 255,B2 20 }
			alpha=255,backblast_alpha
		}
		position={
			x=-4
			y=0
			z=0
		}
		start=0
		duration=-1
		emitter_yaw={ 0 0 }
		emitter_pitch={ 0 0 }
		velocity_pitch=0
		velocity_yaw=0
		life={ 0.8 0.5 }
		emission=10
		size={ 30,grow_2 2 }
		rotation={ 0 180 }
	}
	animation={
		name="backblast_alpha"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.008 0.16765 0.89063 0.60588 0.97656 0.83824 0.57031 1 0.039 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="G"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 1 0.28529 0.88281 0.63824 0.75 1 0.71094 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="B"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 1 0.14706 0.82813 0.60588 0.74219 1 0.73438 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="R"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.953 0.08824 0.61719 0.16176 0.375 0.50294 0.25781 1 0.1875 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="G2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.98438 0.18235 0.91406 0.338 0.805 0.63235 0.54688 1 0.55469 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="B2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 1 0.27059 0.77344 0.55294 0.625 1 0.55469 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="R2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 1 0.19706 0.70313 0.49118 0.375 1 0.29688 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="alpha_2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0 0.01765 0.99219 0.57059 0.66406 0.859 0.406 1 0.031 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="alpha_3"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0 0.07059 0.49219 1 0 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="grow"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.438 0.535 0.625 1 1 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="grow_2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.79688 0.41176 0.5 1 0 
		}
		op="MUL"
		time="life"
	}
	force={
		type="friction"
		name="drag"
		position={
			0 0 0 
		}
		direction={
			0 1 0 
		}
		local_force=yes
		yaw=0
		division=16
		amount=1
	}
}
