1-- Dust particle effect
2-- Author: roos, modifications by Bertram
3
4systems = {}
5
6systems[0] =
7{
8    enabled = true,
9
10    emitter =
11    {
12        x = 0,
13        y = -20,
14        x2 = 0,
15        y2 = 0,
16        center_x = 0,
17        center_y = 0,
18        x_variation = 0,
19        y_variation = 0,
20        radius = 30,
21        shape = 'circle',
22        omnidirectional = true,
23        orientation = 0, -- 1.6
24        angle_variation = 0.0,
25        initial_speed = 200,
26        initial_speed_variation = 0,
27        emission_rate = 1,
28        start_time = 0,
29        emitter_mode = 'burst',
30        spin = 'random'
31    },
32
33    keyframes =
34    {
35        {  -- keyframe 1
36            size_x = 1.9,
37            size_y = 1.9,
38            color = {0.4, 0.4, 0.4, 0.2},
39            rotation_speed = 1,
40            size_variation_x = 0,
41            size_variation_y = 0,
42            rotation_speed_variation = 0.5,
43            color_variation={0.0, 0.0, 0.0, 0.0},
44            time = 0.0
45        },
46
47        {  -- keyframe 2
48            size_x = 1.8,
49            size_y = 1.8,
50            color={0.3, 0.3, 0.3, 0.0},
51            rotation_speed = 1,
52            size_variation_x = 0,
53            size_variation_y = 0,
54            rotation_speed_variation = 0.5,
55            color_variation = {0.0, 0.0, 0.0, 0.0},
56            time = 1.0
57        }
58
59    },
60
61    animation_frames =
62    {
63        'data/visuals/particle_effects/dust.png'
64    },
65    animation_frame_times =
66    {
67        16
68    },
69
70    blend_mode = 13,
71    system_lifetime = 3,
72    particle_lifetime = 0.4,
73    particle_lifetime_variation = 0.0,
74    max_particles = 1,
75    damping = 0.01,
76    damping_variation = 0,
77    acceleration_x = 0,
78    acceleration_y = 0,
79    acceleration_variation_x = 0,
80    acceleration_variation_y = 0,
81    wind_velocity_x = 0,
82    wind_velocity_y = -155,
83    wind_velocity_variation_x = 0,
84    wind_velocity_variation_y = 0,
85
86    tangential_acceleration = 0,
87    tangential_acceleration_variation = 0,
88    radial_acceleration = 0,
89    radial_acceleration_variation = 0,
90    user_defined_attractor = false,
91    attractor_falloff = 0,
92
93    -- Makes the particles rotate.
94    rotation = {
95    },
96
97    smooth_animation = true,
98    modify_stencil = false,
99    stencil_op = 'INCR',
100    use_stencil = false,
101    random_initial_angle = true
102}
103