sA4Rock2
0
-1
-90
0
<undefined>
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
state = 0;
statetime = 0;
1
603
7
0
0
-1
2
self
0
0
1
if (state == 1) {
if (oCharacter.x > x) hspeed = -2.5;
else hspeed = 2.5
if (statetime > 10) vspeed += 0.1;
image_angle += 5;
if (statetime > 15 && collision_point(x, y + 16, oSolid, true, true) != noone) event_user(1);
statetime += 1;
}
1
603
7
0
0
-1
2
self
0
0
1
instance_destroy();
make_explosion1big(x, y);
expl = instance_create(x, y, oExplosionSmoke);
expl.width = 32;
expl.height = 32;
expl.expl_dir = 90;
expl.expl_spd = 1;
expl.explosions = 10;
expl.smoke_steps = 1;
repeat (8) {
rock = instance_create(x, y - 8, oFXTrail);
rock.sprite_index = sRockPieceA4;
rock.image_index = floor(random(6));
rock.image_alpha = 1;
rock.fadespeed = 0.005;
rock.additive = 0;
rock.vspeed = -2 - random(3);
rock.hspeed = -2 + random(4);
rock.gravity = 0.2;
rock.gravity_direction = 270;
rock.depth = -150;
}
1
603
7
0
0
-1
2
self
0
0
1
if (state != 1) {
state = 1;
statetime = 0;
}
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
-1