1-- Heal particle effect
2-- Author: Bertram
3
4systems = {}
5
6systems[0] =
7{
8    enabled = true,
9
10    emitter =
11    {
12        x = 0,
13        y = -64,
14        x2 = 0, --useless when using a circle shape
15        y2 = 0, --useless when using a circle shape
16        center_x = 0,  --useless when using a circle shape
17        center_y = 0,  --useless when using a circle shape
18        x_variation = 0,
19        y_variation = 0,
20        radius = 70,
21        shape = 'circle outline',
22        omnidirectional = false,
23        orientation = -1.6, --up
24        angle_variation = 0.0,
25        initial_speed = 50, -- Change this when active
26        initial_speed_variation = 15,
27        emission_rate = 150, -- Change this when active save point
28        start_time = 0,
29        emitter_mode = 'one shot',
30        spin = 'clockwise' -- change this when active
31    },
32
33    keyframes =
34    {
35        {  -- keyframe 1
36            size_x = 0.6,
37            size_y = 0.6,
38            color={0.0, 0.0, 1.0, 0.6},
39            rotation_speed = 0.0, -- 5
40            size_variation_x = 0.6,
41            size_variation_y = 0.6,
42            rotation_speed_variation = 0.0,
43            color_variation = {1.0, 1.0, 1.0, 0.0},
44            time = 0.0
45        },
46
47        {  -- keyframe 2
48            size_x = 0.3,
49            size_y = 0.3,
50            color={0.0, 0.0, 1, 0.4},
51            rotation_speed = 0.0,
52            size_variation_x = 0.6,
53            size_variation_y = 0.6,
54            rotation_speed_variation = 0.0,
55            color_variation = {1.0, 1.0, 1.0, 0.0},
56            time = 1.0
57        }
58
59    },
60
61    animation_frames =
62    {
63        'data/visuals/particle_effects/outlined_circle_small.png'
64    },
65    animation_frame_times =
66    {
67        16
68    },
69
70    blend_mode = 13,
71    system_lifetime = 0.3,
72    particle_lifetime = 1.8,
73    particle_lifetime_variation = 0.0,
74    max_particles = 1000,
75    damping = 1,
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 = 0,
83    wind_velocity_variation_x = 0,
84    wind_velocity_variation_y = 0,
85
86    tangential_acceleration = -300,
87    tangential_acceleration_variation = 0,
88    radial_acceleration = -200,
89    radial_acceleration_variation = 0,
90    user_defined_attractor = false,
91    attractor_falloff = 0.0,
92
93    smooth_animation = true,
94    modify_stencil = false,
95    stencil_op = 'INCR',
96    use_stencil = false,
97    random_initial_angle = true
98}
99
100systems[1] =
101{
102    enabled = true,
103
104    emitter =
105    {
106        x = 0,
107        y = -64,
108        x2 = 0, --useless when using a circle shape
109        y2 = 0, --useless when using a circle shape
110        center_x = 0,  --useless when using a circle shape
111        center_y = 0,  --useless when using a circle shape
112        x_variation = 0,
113        y_variation = 0,
114        radius = 80,
115        shape = 'circle',
116        omnidirectional = false,
117        orientation = -1.6, --up
118        outer_cone = 0.0,
119        inner_cone = 0,
120        initial_speed = 10,
121        initial_speed_variation = 15,
122        emission_rate = 100,
123        start_time = 0,
124        emitter_mode = 'one shot',
125        spin = 'counter clockwise'
126    },
127
128    keyframes =
129    {
130        {  -- keyframe 1
131            size_x = 0.6,
132            size_y = 0.6,
133            color={0.0, 0.0, 1.0, 0.6},
134            rotation_speed = 0.0,
135            size_variation_x = 0.6,
136            size_variation_y = 0.6,
137            rotation_speed_variation = 0.0,
138            color_variation = {1.0, 1.0, 1.0, 0.0},
139            time = 0.0
140        },
141
142        {  -- keyframe 2
143            size_x = 0.3,
144            size_y = 0.3,
145            color = {0.5, 0.5, 1.0, 0.4},
146            rotation_speed = 0.0,
147            size_variation_x = 0.6,
148            size_variation_y = 0.6,
149            rotation_speed_variation = 0.0,
150            color_variation = {1.0, 1.0, 1.0, 0.0},
151            time = 1.0
152        }
153
154    },
155
156    animation_frames =
157    {
158        'data/visuals/particle_effects/outlined_circle_small.png'
159    },
160    animation_frame_times =
161    {
162        16
163    },
164
165    blend_mode = 13,
166    system_lifetime = 0.3,
167    particle_lifetime = 0.5,
168    particle_lifetime_variation = 0.0,
169    max_particles = 1000,
170    damping = 1,
171    damping_variation = 0,
172    acceleration_x = 0,
173    acceleration_y = 0,
174    acceleration_variation_x = 0,
175    acceleration_variation_y = 0,
176    wind_velocity_x = 0,
177    wind_velocity_y = 0,
178    wind_velocity_variation_x = 0,
179    wind_velocity_variation_y = 0,
180
181    tangential_acceleration = 300,
182    tangential_acceleration_variation = 0,
183    radial_acceleration = 200.0,
184    radial_acceleration_variation = 0,
185    user_defined_attractor = false,
186    attractor_falloff = 0.0,
187
188    smooth_animation = true,
189    modify_stencil = false,
190    stencil_op = 'INCR',
191    use_stencil = false,
192    random_initial_angle = true
193}
194