Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_rocketpunch_bhero_Step_0

(view raw script w/o annotations or w/e)
1
if (y <= (((room_height / 2) + 180) - 620) && con == 0)
2
{
3
    with (obj_rocketpunch_fist)
4
        instance_destroy();
5
    con = 1;
6
    vspeed = 0;
7
    image_index = 8;
8
    shakeamt = 18;
9
    remx = x;
10
    remy = y;
11
    fade = instance_create(x, y, o_bq_whitefade);
12
    fade.dont_fade_out = 1;
13
    fade.depth = 800;
14
    alarm[0] = 60;
gml_Object_obj_rocketpunch_bhero_Alarm_0.gml

fade = instance_create(x, y, o_bq_whitefade); fade.depth = -9999; fade.dont_fade_out = 1; alarm[1] = 60;
15
}
16
if (con == 1)
17
{
18
    split = 1;
19
    image_xscale += (shakeamt / 100);
20
    image_yscale += (shakeamt / 100);
21
    drawwhite = 1;
22
    x = remx + random_range(-shakeamt, shakeamt);
23
    y = remy + random_range(-shakeamt, shakeamt);
24
    if (shakeamt > 0)
25
        shakeamt -= 0.8;
26
    else
27
        shakeamt = 0;
28
}