ssEDFX
0
0
0
0
<undefined>
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
alarm[0] = 5;
explosions = 5;
smoke_steps = 60;
width = 32;
height = 32;
expl_dir = 0;
expl_spd = 0;
density = 1;
expl = make_explosion1big(x, y);
expl.depth = -300;
1
603
7
0
0
-1
2
self
0
0
1
instance_destroy();
1
603
7
0
0
-1
2
self
0
0
1
expl = make_smoke_explosion2(random_range(x - width / 2, x + width / 2), random_range(y - height / 2, y + height / 2));
expl.depth = -300;
expl.direction = 90;
expl.speed = 1;
expl.image_alpha = 0.7;
alarm[1] = 3;
1
603
7
0
0
-1
2
self
0
0
1
repeat (density) {
expl = make_explosion1(random_range(x - width / 2, x + width / 2), random_range(y - height / 2, y + height / 2));
expl.depth = -300;
expl.direction = random_range(expl_dir - 5, expl_dir + 5);
expl.speed = random(expl_spd);
expl = make_smoke_explosion(random_range(x - width / 2, x + width / 2), random_range(y - height / 2, y + height / 2));
expl.depth = -300;
expl.direction = random_range(expl_dir - 5, expl_dir + 5);
expl.speed = random(expl_spd);
}
explosions -= 1;
if (explosions > 0) {
alarm[0] = 5;
} else {
alarm[1] = 5;
alarm[2] = smoke_steps;
}
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
-1