particle_system Build
{
	quota	20
	material	PE/Dust
	particle_width	80
	particle_height	80
	cull_each	false
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type	point
	billboard_origin	center
	billboard_rotation_type	vertex
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false

	emitter Cylinder
	{
		angle	180
		colour	0 0 0 1
		colour_range_start	0 0 0 1
		colour_range_end	0 0 0 1
		direction	0 1 0
		emission_rate	20
		position	0 0 0
		velocity	0
		velocity_min	0
		velocity_max	1
		time_to_live	1
		time_to_live_min	1
		time_to_live_max	3
		duration	5
		duration_min	5
		duration_max	5
		repeat_delay	100
		repeat_delay_min	100
		repeat_delay_max	100
		width	40
		height	40
		depth	0
	}

	affector Rotator
	{
		rotation_speed_range_start	0
		rotation_speed_range_end	10
		rotation_range_start	0
		rotation_range_end	360
	}

	affector Scaler
	{
		rate	20
	}

	affector ColourInterpolator
	{
		colour0	0.5 0.5 0.5 1
		time0	0
		colour1	0.5 0.5 0.5 1
		time1	0.6
		colour2	0 0 0 0
		time2	1
	}

	affector LinearForce
	{
		force_vector	0 20 0
		force_application	add
	}
}

particle_system GraySmoke
{
	quota	30
	material	PE/GraySmoke
	particle_width	50
	particle_height	50
	cull_each	true
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type	point
	billboard_origin	center
	billboard_rotation_type	vertex
	common_direction	0 1 0
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false

	emitter Cylinder
	{
		width 30
		height 30
		depth 10
		angle	20
		colour	0 0 0 1
		colour_range_start	0 0 0 1
		colour_range_end	0 0 0 1
		direction	0 1 0
		emission_rate	50000
		position	0 5 0
		velocity	30
		velocity_min	30
		velocity_max	60
		time_to_live	3
		time_to_live_min	3
		time_to_live_max	3
		duration	1
		duration_min	1
		duration_max	1
		repeat_delay	100
		repeat_delay_min	100
		repeat_delay_max	100
	}

	affector Scaler
	{
		rate	0
	}

	affector ColourInterpolator
	{
		colour0	0.5 0.5 0.5 1
		time0	0
		colour1	0.5 0.5 0.5 1
		time1	0.6
		colour2	0 0 0 1
		time2	1
	}
}

particle_system Upgrade
{
	quota	30
	material	PE/GraySmoke
	particle_width	50
	particle_height	50
	cull_each	true
	renderer	billboard
	sorted	false
	local_space	false
	iteration_interval	0
	nonvisible_update_timeout	0
	billboard_type	point
	billboard_origin	center
	billboard_rotation_type	vertex
	common_direction	0 1 0
	common_up_vector	0 1 0
	point_rendering	false
	accurate_facing	false

	emitter Cylinder
	{
		width 40
		height 40
		depth 20
		angle	20
		colour	0 0 0 1
		colour_range_start	0 0 0 1
		colour_range_end	0 0 0 1
		direction	0 1 0
		emission_rate	50000
		position	0 30 0
		velocity	30
		velocity_min	30
		velocity_max	60
		time_to_live	3
		time_to_live_min	3
		time_to_live_max	3
		duration	1
		duration_min	1
		duration_max	1
		repeat_delay	100
		repeat_delay_min	100
		repeat_delay_max	100
	}

	affector Scaler
	{
		rate	0
	}

	affector ColourInterpolator
	{
		colour0	0.5 0.5 0.5 1
		time0	0
		colour1	0.5 0.5 0.5 1
		time1	0.6
		colour2	0 0 0 0
		time2	1
	}
}
