particle_system fx/firetail
{
	quota	900
	material	tailmat
	particle_width	1
	particle_height	1
	cull_each	false
	renderer	billboard
	//billboard_type	oriented_self
	billboard_type	point

	emitter Point
	{
		angle	120
		colour	1 1 1 1
		colour_range_start	1 1 1 1
		colour_range_end	1 0.5 0.5 0
		direction	0 1 0
		emission_rate	140
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	3
		time_to_live	0.3
		time_to_live_min	0.3
		time_to_live_max	1.6
		//duration	1.2
		//duration_min	1.2
		//duration_max	1.2		
	}
	affector ColourFader
	{
		red	-1.3
		green	-1.3
		blue	-1.3
		alpha	-1.3
	}

	affector Rotator
    	{
        rotation_range_start 0
        rotation_range_end 360
        rotation_speed_range_start 8
        rotation_speed_range_end 18
    	}	

	affector Scaler
	{
		rate	3
	}
}

particle_system fx/electrotail
{
	quota	900
	material	fx/electromat
	particle_width	1
	particle_height	1
	cull_each	false
	renderer	billboard	
	billboard_type	point

	emitter Point
	{
		angle	120
		colour	1 1 1 1
		colour_range_start	1 1 1 1
		colour_range_end	0.5 0.5 0.5 0
		direction	0 1 0
		emission_rate	140
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	3
		time_to_live	0.3
		time_to_live_min	0.3
		time_to_live_max	1.6			
	}
	affector ColourFader
	{
		red	-1.3
		green	-1.3
		blue	-1.3
		alpha	-1.3
	}

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

	affector Scaler
	{
		rate	1
	}
}

particle_system fx/icetail
{
	quota	900
	material	 fx/icemat
	particle_width	1
	particle_height	1
	cull_each	false
	renderer	billboard	
	billboard_type	point

	emitter Point
	{
		angle	120
		colour	1 1 1 1
		//colour_range_start	1 1 1 1
		//colour_range_end	1 0.5 0.5 0
		direction	0 1 0
		emission_rate	140
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	3
		time_to_live	0.3
		time_to_live_min	0.3
		time_to_live_max	1.6			
	}
	affector ColourFader
	{
		red	-1.3
		green	-1.3
		blue	-1.3
		alpha	-1.3
	}
	affector Rotator
    	{
        rotation_range_start 0
        rotation_range_end 360
        rotation_speed_range_start 8
        rotation_speed_range_end 18
    	}
	affector Scaler
	{
		rate	3
	}
}



particle_system base/protection
{
    material        	fx/protection
    particle_width  3
    particle_height 3
    cull_each       false
    quota           10
    billboard_type oriented_self
    common_up_vector 0 0 1
    
    emitter Point
    {	       
	direction 0 1 0
	velocity_min    0.5
      velocity_max    1

        emission_rate   10
        time_to_live    0.3

	time_to_live_min 0.3
	time_to_live_max 0.3
        
    }   
   
    affector ColourFader
    {
        red -0.9
        green -0.9
        blue -0.9
	alpha -0.9
    }	
	
	affector Scaler
	{
		rate -1.5
   	} 
}

particle_system base/special
{
    material       Examples/Aureola
    particle_width  1
    particle_height 1
    cull_each       false
    quota           100
    billboard_type  oriented_common
    //common_direction 0 1 0
    //common_up_vector 0 0 1

    // Area emitter
    emitter Point
    {
        angle           0
        emission_rate   4
        time_to_live    4
        direction       0 1 0
        velocity_min  	0
        velocity_max  	1
        colour_range_start  0.3 0.3 0.3 0.0
        colour_range_end    0.8 0.8 0.8 0.0       
    }

    // Make em float upwards
    affector LinearForce
    {
        force_vector      0 7 0
        force_application add
    }

    // Fader
    affector ColourFader2
    {
        red1 +0.4
        green1 +0.4
        blue1 +0.4
        alpha1 +0.7

        red2 -0.25
        green2 -0.25
        blue2 -0.25
        alpha2 -0.3333

        state_change 3.5
    }

    // Rotater
    affector Rotator
    {
        rotation_range_start 0
        rotation_range_end 360
        rotation_speed_range_start 0
        rotation_speed_range_end 30
    }

	affector Scaler
	{
		rate 10.0
   	}
}

particle_system fx/hp
{
 	material        	fx/hpmat
    particle_width  3.0
    particle_height 3.0
    cull_each       false
    quota           100
    billboard_type point
    sorted		true

    emitter Box
    {

	width 1.5
	height 1.5
	depth 1.5
        angle           15
        emission_rate   150

	time_to_live_min 1
	time_to_live_max 2

        direction       0 1 0
        velocity_min    0.7
        velocity_max    3.5
    }   
   
    affector ColourFader
    {
//        red -0.5
//        green -0.5
//        blue -0.5
	alpha -0.6
    }
	
	affector Scaler
	{
		rate -1.5
   	} 
}


particle_system fx/fire
{
 	material        	fx/firemat
    particle_width  0.8
    particle_height 0.8
    cull_each       false
    quota           100
    billboard_type point
    sorted		true

//point
//perpendicular_self
//oriented_self
//oriented_common
//perpendicular_common
    
    // Area emitter
    emitter Box
    {

	width 1.5
	height 1.5
	depth 1.5
        angle           5
        emission_rate   10
        //time_to_live    3

	time_to_live_min 1
	time_to_live_max 3

        direction       0 1 0
        velocity_min    0.7
        velocity_max    2.5
        //colour_range_start  0.6 0.5 0.5
        //colour_range_end    0.8 0.6 0.6
    }   
   
    affector ColourFader
    {
        red -0.5
        green -0.5
        blue -0.5
    }

affector Rotator
    {
        rotation_range_start 0
        rotation_range_end 60
        rotation_speed_range_start 0
        rotation_speed_range_end 20
    }
	
	affector Scaler
	{
		rate 1.2
   	} 
}
particle_system fx/electro
{
 	material        	fx/electromat
    particle_width  0.7
    particle_height 0.7
    cull_each       false
    quota           50
    billboard_type perpendicular_self
    sorted		true

//point
//perpendicular_self
//oriented_self
//oriented_common
//perpendicular_common
    
    // Area emitter
    emitter Cylinder
    {
width 1.1
height 1.1
depth 0.6	

        angle           90
        emission_rate   18
        //time_to_live    3

	time_to_live_min 0.05
	time_to_live_max 0.17

        direction       0 1 0
        velocity_min    0
        velocity_max    1
       colour_range_start  0 0 0.6
       colour_range_end    0 0.3 0.8
    }   
   
    affector ColourFader
    {
        red +2.0
        green +2.0
        blue +2.0
    }

affector Rotator
    {
        rotation_range_start 0
        rotation_range_end 360
        rotation_speed_range_start 30
        rotation_speed_range_end 90
    }
	
	affector Scaler
	{
		rate 8.0
   	} 
}

particle_system fx/acid
{
 	material        	fx/acidmat
    particle_width  3
    particle_height 3
    cull_each       false
    quota           10000
    billboard_type point
    sorted		true

//point
//perpendicular_self
//oriented_self
//oriented_common
//perpendicular_common
    
    // Area emitter
    emitter Cylinder
    {
	width 1
	height 1
	depth 1.6
        angle           5
        emission_rate   5
        //time_to_live    3

	time_to_live_min 1
	time_to_live_max 3

        direction       0 1 0
        velocity_min    0.3
        velocity_max    1.0
        colour_range_start  0.5 0.7 0.5 0.0
        colour_range_end    0.5 0.9 0.5 0.0
    }   
   
    affector ColourFader2
    {
       
        alpha1 +0.5
        
	red2 -0.3
	green2 -0.3
	blue2 -0.3
        alpha2 -0.67

        state_change 0.7
    }

affector Rotator
    {
        rotation_range_start 0
        rotation_range_end 360
        rotation_speed_range_start 1
        rotation_speed_range_end 10
    }
	
	affector Scaler
	{
		rate 1.3
   	} 
}



particle_system fx/ice
{
    material       fx/icemat
     particle_width  3
    particle_height 3
    cull_each       false
    quota           10
    billboard_type point
	sorted		true

    emitter Box
    {

	width 2
	height 2
	depth 2

        angle           90
        emission_rate   6
        time_to_live    3
        direction       0 1 0
        velocity_min    0
        velocity_max  	0.1      
    }
  
   affector ColourFader2
   {      
      alpha1 +0.5      
      alpha2 -0.5
      state_change 1.0    }  
affector Rotator
    {
        rotation_range_start 0
        rotation_range_end 60
        rotation_speed_range_start 0
        rotation_speed_range_end 0.2
    }

	affector Scaler
	{
		rate 0.4
   	}
}

particle_system fx/icehit
{
	quota	80
      material       fx/icemat
	particle_width	2
	particle_height	2
	cull_each	false
	renderer	billboard
	billboard_type	oriented_self	

	emitter Box
	{
		angle	60
		colour	1 1 1 0.25
		colour_range_start	0.8 0.8 1 0.7
		colour_range_end	1 1 1 0.7
		direction	0 1 0
		emission_rate	20
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	10
		time_to_live	0.1
		time_to_live_min	0.1
		time_to_live_max	0.7
		duration	0.3
		duration_min	0.3
		duration_max	0.3		
		width	1
		height 1
		depth	1
	}

	affector ColourFader
	{
		red	-0.5
		green	-0.5
		blue	-0.5
		alpha	-0.5
	}
	affector  DirectionRandomiser
	{
		randomness 2
		scope 0.3
		keep_velocity false
	}

	affector Scaler
	{
		rate	-1.8
	}
}

particle_system fx/firehit
{
	quota	800
	material	sparksmat
	particle_width	1
	particle_height	1
	cull_each	false
	renderer	billboard
	billboard_type	oriented_self	

	emitter Box
	{
		angle	60
		colour	0.8 0.6 0.4 1
		colour_range_start	0.4 0.6 0.4 0.4
		colour_range_end	1 1 0 1
		direction	0 1 0
		emission_rate	200
		position	0 0 0
		velocity	0.1
		velocity_min	0.1
		velocity_max	10
		time_to_live	0.1
		time_to_live_min	0.1
		time_to_live_max	0.7
		duration	0.7
		duration_min	0.7
		duration_max	0.7		
		width	1
		height 1
		depth	1
	}

	affector ColourFader
	{
		red	-0.2537
		green	-0.2537
		blue	-0.2537
		alpha	-0.2537
	}
	affector  DirectionRandomiser
	{
		randomness 2
		scope 0.3
		keep_velocity false
	}

	affector Scaler
	{
		rate	-1.8
	}
}

particle_system fx/criticalhit
{
	quota	800
    material       fx/criticalspark
	particle_width	2.5
	particle_height	2.5
	cull_each	false
	renderer	billboard
	billboard_type	oriented_self	

	emitter Box
	{
		angle	60
		colour	0.8 0.6 0.4 1
		colour_range_start	0.4 0.6 0.4 0.3
		colour_range_end	1 1 1 1
		direction	0 1 0
		emission_rate	300
		position	0 0 0
		velocity	0.1
		velocity_min	0.3
		velocity_max	13
		time_to_live	0.2
		time_to_live_min	0.2
		time_to_live_max	0.9
		duration	0.3
		duration_min	0.35
		duration_max	0.35		
		width	1
		height 1
		depth	1
	}

	affector ColourFader
	{
		red	-0.4
		green	-0.4
		blue	-0.4
		alpha	-0.4
	}
	affector  DirectionRandomiser
	{
		randomness 3
		scope 0.5
		keep_velocity false
	}
	affector Scaler
	{
		rate	-2.5
	}
}

particle_system base/itemspawn
{
    material       itemspawnmat
    particle_width  1.5
    particle_height 1.5
    cull_each       false
    quota           1
    billboard_type point   
    
    emitter Point
    {
        angle           5
        emission_rate   1
        //time_to_live    3

	time_to_live_min 1.1
	time_to_live_max 1.1

        direction       0 1 0
       // velocity_min    1
       // velocity_max    2       
    }   
   
    affector ColourFader
    {       
		alpha -1.4
    }
	
	affector Scaler
	{
		rate 16
   	} 

}

particle_system base/ringwave
{
    material       ringwavemat
    particle_width  1.5
    particle_height 1.5
    cull_each       false
    quota           2
    billboard_type point   
    
    emitter Point
    {        
        emission_rate   20
        time_to_live    0.6

	colour	0.5 0.5 0.5 1
	colour_range_start	0.5 0.5 0.5 0.4
	colour_range_end	0.7 0.5 0.5 1

	time_to_live_min 0.4
	time_to_live_max 0.6

        direction       0 1 0
       // velocity_min    1
       // velocity_max    2       
    }   
   
    affector ColourFader
    { 
		red -1.0
		green -1.0
		blue -1.0     
    }
	
	affector Scaler
	{
		rate 50
   	} 

}

particle_system base/dodge
{
   material        dodgefxmat
    particle_width  4
    particle_height 4
    cull_each       false
    quota           10
    billboard_type oriented_self
    common_up_vector 0 0 1
    
    emitter Point
    {	       
	direction 0 1 0
	velocity_min    0.5
      velocity_max    1

        emission_rate   10
        time_to_live    0.3

	time_to_live_min 0.3
	time_to_live_max 0.3
        
    }      
    affector ColourFader
    {
        red -0.9
        green -0.9
        blue -0.9
	alpha -0.9
    }		
	affector Scaler
	{
		rate -1.5
   	} 
}

particle_system base/throw
{
   material        throwfxmat
	particle_width  6
	particle_height 6
    cull_each       false
    quota           1
    billboard_type point
	sorted		true
    
    emitter Point
    {
        angle           0
        emission_rate   30
        time_to_live    2

	//time_to_live_min 0.2
	//time_to_live_max 1.2

        direction       0 1 0
        velocity_min    0
        velocity_max    0
    }   
   
    	affector ColourFader
	{		
		red		-0.7
		green		-0.7
		blue		-0.7
	}
	affector Rotator
	{
		rotation_speed_range_start	3
		rotation_speed_range_end	15
		rotation_range_start	85
		rotation_range_end	359
	}

	affector Scaler
	{
		rate -2.6
   	} 
}

particle_system base/sprint
{
    material       sprintfxmat
    particle_width  3.5
    particle_height 3.5
    cull_each       false
    quota           50
    billboard_type oriented_self

//point
//perpendicular_self
//oriented_self
//oriented_common
//perpendicular_common
    
    emitter Point
    {
        angle           0
        emission_rate   10
        //time_to_live    3

	time_to_live_min 0.5
	time_to_live_max 0.6

        direction       0 1 0
        velocity_min    8
        velocity_max    8
    }   
   
    affector ColourFader
    {       
		alpha -0.8
    }
	
	affector Scaler
	{
		rate -8.5
   	} 

}


particle_system base/explosion
{
	quota	5000
	material	explosionmat
	particle_width	3
	particle_height	3
	cull_each	false
	renderer	billboard
	billboard_type	point

	emitter Point
	{
		angle	90
		colour	0.8 0.8 0 1
		colour_range_start	0.8 0.8 0 1
		colour_range_end	0.3 0.3 0.8 1
		direction	0 0 1
		emission_rate	600
		position	0 0 0
		velocity	4
		velocity_min	4
		velocity_max	16
		time_to_live	0.8
		time_to_live_min	0.8
		time_to_live_max	1.0
		duration	0.05
		//duration_min	0.05
		//duration_max	0.05
		//repeat_delay	3
		//repeat_delay_min	3
		//repeat_delay_max	3
	}

	affector LinearForce
	{
		force_vector	0 -20 0
		force_application	add
	}

	affector Rotator
	{
		rotation_speed_range_start	-20
		rotation_speed_range_end	175
		rotation_range_start	85
		rotation_range_end	359
	}

	affector Scaler
	{
		rate	-5
	}

	affector ColourFader2
	{
		red1		-0.5821
		green1	-0.4925
		blue1		-0.6
		alpha1	-0.9
		
		red2		-1
		green2	-1
		blue2		-1
		alpha2	-1
		state_change	0.15
	}
}

particle_system base/sparks
{
	quota	5000
	material	explosionmat
	particle_width	2
	particle_height	2
	cull_each	false
	renderer	billboard
	billboard_type	point

	emitter Point
	{
		angle	90
		colour	0.8 0.8 0 1
		colour_range_start	0.8 0.8 0 1
		colour_range_end	0.3 0.3 0.8 1
		direction	0 0 1
		emission_rate	600
		position	0 0 0
		velocity	4
		velocity_min	2
		velocity_max	8
		time_to_live	0.4
		time_to_live_min	0.4
		time_to_live_max	0.6
		duration	0.05
		duration_min	0.05
		duration_max	0.05
		repeat_delay	3
		repeat_delay_min	3
		repeat_delay_max	3
	}

	affector LinearForce
	{
		force_vector	0 -20 0
		force_application	add
	}

	affector Rotator
	{
		rotation_speed_range_start	-20
		rotation_speed_range_end	175
		rotation_range_start	85
		rotation_range_end	359
	}

	affector Scaler
	{
		rate	-5
	}

	affector ColourFader2
	{
		red1		-0.5821
		green1	-0.4925
		blue1		-0.6
		alpha1	-0.9
		
		red2		-1
		green2	-1
		blue2		-1
		alpha2	-1
		state_change	0.15
	}

}

particle_system base/chunks
{
	quota	800
	material	fx/criticalmat
	particle_width	2
	particle_height	2
	cull_each	false
	renderer	billboard
	billboard_type	point

	emitter Box
	{
		angle	90
		colour	1 1 1 1
		colour_range_start	1 1 1 0.3
		colour_range_end	1 1 1 1
		direction	0 0 1
		emission_rate	700
		position	0 0 0
		velocity	0
		velocity_min	0
		velocity_max	10.0
		time_to_live	0.2
		time_to_live_min	0.2
		time_to_live_max	0.6
		duration	0.1
		duration_min	0.1
		duration_max	0.3
		width	2
		height 2
		depth	2
	}

	affector LinearForce
	{
		force_vector	0 -20 0
		force_application	add
	}

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

	affector Scaler
	{
		rate	-6
	}

	affector ColourFader2
	{
		red1	0.5821
		green1	0.4925
		blue1	0.6
		alpha1	0
		red2	0.6418
		green2	0.07463
		blue2	0.7313
		alpha2	0
		state_change	0.3
	}

	affector Scaler
	{
		rate	2
	}
}


particle_system fx/revive
{
	material       revivemat
    particle_width  8
    particle_height 8
    cull_each       false
    quota           1
    billboard_type point
	sorted		true
    
    emitter Point
    {
        angle           0
        emission_rate   10
        time_to_live    2

	time_to_live_min 0.2
	time_to_live_max 1.2

        direction       0 1 0
        velocity_min    0
        velocity_max    0
    }   
   
    	affector ColourFader2
	{
		red1		0.5821
		green1	0.4925
		blue1		0.6
		alpha1	0.9
		
		red2		-1
		green2	-1
		blue2		-1
		alpha2	-1
		state_change	0.5
	}
	
	affector Scaler
	{
		rate -4.6
   	} 
}

