sBlockStep
0
0
-100
0
oSolid
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
event_inherited();
regentime = 40;
delay = 0;
breaking = 0;
sboost = 0;
1
603
7
0
0
-1
2
self
0
0
1
event_user(2);
1
603
7
0
0
-1
2
self
0
0
1
block = instance_create(x, y, oDestroyedBlock);
block.type = 5;
block.regentime = regentime;
block.alarm[0] = regentime;
block.link_id = link_id;
block.delay = delay;
with (block) event_user(1);
sfx_stop(sndBlockDestroy);
sfx_play(sndBlockDestroy);
instance_destroy();
1
603
7
0
0
-1
2
self
0
0
1
if (!breaking) {
breaking = 1;
if (tileid != 0) {
if (tile_exists(tileid)) tile_delete(tileid);
}
if (sboost == 0) {
if (delay == 0) {
event_user(2);
} else {
alarm[0] = delay;
visible = true;
sprite_index = sBlockDestroy;
image_speed = 0;
image_index = 0;
}
} else {
alarm[0] = delay + 6;
visible = true;
sprite_index = sBlockDestroy;
image_speed = 0;
image_index = 0;
}
}
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
-1