Undertale script viewer

← back to main script listing

gml_Object_blt_superbone_Draw_0

(view raw script w/o annotations or w/e)
1
draw_self_border();
2
if (x < (global.idealborder[1] + 40) && x > (global.idealborder[1] + 10) && obj_heart.x > (global.idealborder[1] - 60) && appear == 0)
3
{
4
    appear = 1;
5
    y = obj_heart.y;
6
}
7
if (x < (global.idealborder[0] + 20) && hspeed < 0)
8
    global.border = 5;
9
if (x < (global.idealborder[0] - 40) && hspeed < 0)
10
    instance_destroy();
11
if (x > (global.idealborder[1] + 100) && hspeed > 0)
12
    instance_destroy();
13
if (global.invc < 2 && abs((obj_heart.x + 30) - x) < 80)
14
{
15
    if (collision_rectangle(bbox_left, bbox_top, bbox_right, bbox_bottom, obj_heart, 0, 1))
16
        event_user(1);
17
}