Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_boulder_Step_0

(view raw script w/o annotations or w/e)
1
scr_depth_board
scr_depth_board

function
scr_depth_board()
{ depth = 1000000 - ((y * 10) + ((sprite_height - sprite_yoffset) * 10)); } function scr_board_depth() {
scr_depth_board();
}
();
2
memfriction = friction;
3
if (con == 0)
4
{
5
    waittime = 20 + irandom_range(-4, 4);
6
    timer = 0;
7
    cury = y;
8
    con = 1;
9
}
10
if (place_meeting(x, y, obj_board_grayregion))
11
    instance_destroy();
12
if (con == 1)
13
{
14
    if (y > (cury + 60))
15
    {
16
        vspeed = -6 + random(2);
17
        snd_stop(snd_bump);
18
        snd_play_x(snd_bump, 0.5, 0.8);
19
        con = 0;
20
    }
21
}
22
if (y > 400)
23
    instance_destroy();
24
if (obj_board_camera.con == 0)
25
    x = clamp(x, 160, 448);