
скрипт с шаблонами частиц	
<<
@particlehost
{
	@particle_template
	{
		#string name "explosion";
		#string image "particle_explosion";
		
		#float pos_scatter 32;	

		#float start_speed 0.03;
		#float speed_scatter 0.003;

		#point gravity 0, 0;
		
		#bool blending true;

		#float start_size 32;
		#float size_scatter 5;

		#float size_speed 0.06;
		#float size_speed_scatter 0.004;
		
		#float start_angle 0;
		#float angle_scatter 180;
		
		#float angle_speed 0.1;
		#float angle_speed_scatter 0.03;

		#color color 200, 200, 200, 200;
		#color color_scatter 0, 0, 0, 55;

		#rect color_speed -0.1, -0.1, -0.1, -0.1;
		#rect color_speed_scatter 0.001, 0.001, 0.001, 0.001;
	}
	
	@particle_template
	{
		#string name "fireworks";
		#string image "particle_flash";
		
		#float pos_scatter 32;	

		#float start_speed 0.17;
		#float speed_scatter 0.05;

		#point gravity 0, -0.0006;
		
		#bool blending true;

		#float start_size 16;
		#float size_scatter 5;

		#float size_speed -0.06;
		#float size_speed_scatter 0.004;
		
		#float start_angle 90;
		#float angle_scatter 20;
		
		#float angle_speed 0.2;
		#float angle_speed_scatter 0.05;

		#color color 150, 150, 150, 240;
		#color color_scatter 105, 105, 105, 15;

		#rect color_speed -0.007, -0.007, -0.007, -0.4;
		#rect color_speed_scatter 0.0003, 0.0003, 0.0003, 0.01;
	}
	
	@particle_template
	{
		#string name "fireworks_win";
		#string image "particle_flash";
		
		#float pos_scatter 16;

		#float start_speed 0.15;
		#float speed_scatter 0.03;

		#point gravity 0, -0.0006;
		
		#bool blending true;

		#float start_size 32;
		#float size_scatter 5;
		
		#float start_dir 90;
		#float dir_scatter 40;

		#float size_speed -0.04;
		#float size_speed_scatter 0.004;
		
		#float start_angle 90;
		#float angle_scatter 20;
		
		#float angle_speed 0.2;
		#float angle_speed_scatter 0.05;

		#color color 150, 150, 150, 240;
		#color color_scatter 105, 105, 105, 15;

		#rect color_speed -0.005, -0.005, -0.005, -0.3;
		#rect color_speed_scatter 0.0002, 0.0002, 0.0002, 0.01;
	}
	
	@particle_template
	{
		#string name "flashies";
		#string image "particle_mote";
		
		#float pos_scatter 48;	

		#float start_speed 0.05;
		#float speed_scatter 0.01;

		#point gravity 0, -0.00015;
		
		#bool blending false;

		#float start_size 72;
		#float size_scatter 6;

		#float size_speed -0.01;
		#float size_speed_scatter 0.005;
		
		#float start_angle 0;
		#float angle_scatter 180;
		
		#float angle_speed 0.2;
		#float angle_speed_scatter 0.05;

		#color color 255, 128, 255, 230;
		#color color_scatter 0, 128, 0, 25;

		#rect color_speed 0, 0, 0, -0.4;
		#rect color_speed_scatter 0, 0, 0, 0.05;
	}
	
	@particle_template
	{
		#string name "spark_fall";
		//#string image "particle_mote";
		#string image "particle_flash";
		
		#float pos_scatter 0;	

		#float start_speed 0;
		#float speed_scatter 0;

		#point gravity 0, -0.001;
		
		#bool blending true;

		#float start_size 64;
		#float size_scatter 0;

		#float size_speed 0;
		#float size_speed_scatter 0;
		
		#float start_angle 0;
		#float angle_scatter 180;
		
		#float angle_speed 0.2;
		#float angle_speed_scatter 0.05;

		#color color 255, 255, 192, 255;
		#color color_scatter 0, 0, 0, 0;

		#rect color_speed 0, 0, 0, -0.5;
		#rect color_speed_scatter 0.00, 0.00, 0.00, 0.001;
	}
	
	@particle_template
	{
		#string name "spark_clang";
		#string image "particle_flash";
		
		#float pos_scatter 0;	

		#float start_speed 0.17;
		#float speed_scatter 0.02;

		#point gravity 0, -0.0007;
		
		#float start_dir 90;
		#float dir_scatter 180;
		
		#bool blending true;

		#float start_size 64;
		#float size_scatter 0;

		#float size_speed 0;
		#float size_speed_scatter 0;
		
		#float start_angle 0;
		#float angle_scatter 180;
		
		#float angle_speed 0.2;
		#float angle_speed_scatter 0.05;

		#color color 255, 255, 192, 255;
		#color color_scatter 0, 0, 0, 0;

		#rect color_speed -0.45, -0.45, -0.45, -0.5;
		#rect color_speed_scatter 0.05, 0.05, 0.05, 0.001;
	}
}

>>
that's it, folks!
