particle={
	name="tox_01_perdition_beam_muzzle"
	subsystem={
		name="glow"
		max_amount=2
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=yes
		hide=no
		texture={
			file="gfx/particles/glow.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=185
			y=190
			z=40
			alpha=200,fade_alpha
		}
		position={
			x=-1
		}
		duration=0.1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		life=3.5
		emission=200
		size=45,grow_2
		rotation={ 0 180 }
	}
	subsystem={
		name="shockwave_xl"
		max_amount=1
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=no
		hide=no
		texture={
			file="gfx/particles/bubble.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=190
			y=200
			z=40
			alpha=255,fade_alpha
		}
		position={
			x=-4
			y=0
			z=0
		}
		duration=0.1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		velocity=0
		life=1.4
		emission=200
		size=75,grow
		rotation={ 0 180 }
	}
	subsystem={
		name="shockwave"
		max_amount=2
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=no
		hide=no
		texture={
			file="gfx/particles/halo.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=170
			y=200
			z=40
			alpha=255,fade_alpha
		}
		position={
			x=-3
		}
		duration=0.1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		velocity=0
		life=1
		emission=200
		size=45,grow
		rotation={ 0 180 }
	}
	subsystem={
		name="shockwave_f"
		max_amount=6
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=no
		hide=no
		texture={
			file="gfx/particles/halo.dds"
			x=1
			y=1
			shader="ParticleAlphaBlend"
		}
		color={
			x=200
			y=255
			z=70
			alpha=255,quick_fade
		}
		position={
			x=-3
		}
		duration=1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		velocity=40
		life=2.4
		emission=5
		size=15,grow_3
		rotation={ 0 180 }
		mass=1.5
		force=drag
	}
	subsystem={
		name="flash_color"
		max_amount=5
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=yes
		hide=no
		texture={
			file="gfx/particles/lens_flare_01.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=185
			y=190
			z=40
			alpha=200,fade_alpha
		}
		position={
			x=-1
		}
		duration=0.1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		life=2
		emission=200
		size=100,grow_2
		rotation={ 0 180 }
	}
	subsystem={
		name="flash_white"
		max_amount=5
		slave_particles=0
		emitter_type="point"
		invert=no
		trail=no
		spritesheet_animation=no
		spritesheet_animation_loop=1.000000
		local_space=yes
		billboard=yes
		hide=no
		texture={
			file="gfx/particles/lens_flare_01.dds"
			x=1
			y=1
			shader="ParticleAdditive"
		}
		color={
			x=255
			y=255
			z=2555
			alpha=200,fade_alpha
		}
		position={
			x=-1
		}
		duration=0.1
		velocity_pitch={ 0 0 }
		velocity_yaw={ 0 0 }
		life=0.8
		emission=200
		size=120,grow_2
		rotation={ 0 180 }
	}
	animation={
		name="fade_alpha"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0 0.04412 1 0.24118 0.85156 0.40882 0.36719 0.67353 0.14063 1 0 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="grow"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.07031 0.22647 0.46094 0.58529 0.79688 1 0.97656 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="grow_2"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.42969 0.29412 0.79688 1 1 
		}
		op="MUL"
		time="life_abs"
	}
	animation={
		name="quick_fade"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0 0.07941 0.92969 0.54118 0.88281 0.81176 0.57813 1 0 
		}
		op="MUL"
		time="life"
	}
	animation={
		name="grow_3"
		start=0
		duration=1
		repeat=no
		minValue=0
		maxValue=1
		curve={
			0 0.55469 0.44118 0.73438 1 1 
		}
		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=2
	}
}
