Undertale script viewer

← back to main script listing

gml_Object_obj_6shoe_master_Draw_0

(view raw script w/o annotations or w/e)
1
siner += 1;
2
if (type == 0)
3
{
4
    starx -= 8;
5
    if (starx < -80)
6
    {
7
        starx += 80;
8
        ioff += 2;
9
    }
10
}
11
if (type == 2)
12
{
13
    stsp -= 0.2;
14
    if (stsp < 0)
15
        stsp = 0;
16
    starx -= stsp;
17
}
18
if (type == 0 || type == 2)
19
{
20
    for (i = 0; i < 30; i += 1)
21
        draw_sprite_ext(spr_6shoe_star, 0, starx + (i * 40), stary + (sin(siner / 9) * 10), 2, 2, (siner * 4) + ((i + ioff) * 16), c_white, 1);
22
    if (collision_line(-20, stary + (sin(siner / 9) * 10), room_width + 20, stary + (sin(siner / 9) * 10), obj_vsflowey_heart, false, true))
23
        event_user(1);
24
    if (obj_vsflowey_heart.y < (stary + (sin(siner / 9) * 10)))
25
        obj_vsflowey_heart.y = stary + (sin(siner / 9) * 10);
26
}