Undertale script viewer

← back to main script listing

gml_Object_obj_undyne_endingbody_Draw_0

(view raw script w/o annotations or w/e)
1
goof = sin(siner / 5) * 10;
2
siner += 1;
3
draw_sprite_ext(spr_undyneb_hair, siner / 5, x - 60, (y - 60) + (goof / 3) + (s_i * 2), 2, 2, 0, c_white, 1);
4
draw_sprite_ext(spr_undyneb_noanim, 0, x - 4, y + 10, 2, 2, 0, c_white, 1);
5
if (shock == 0)
6
{
7
    if (smooch == 0)
8
        draw_sprite_ext(spr_undyneb_face3, face, x, (6 + y) - 50, 2, 2, 0, c_white, 1);
9
    if (smooch == 1)
10
    {
11
        if (s_a > -50)
12
        {
13
            s_i += 0.125;
14
            s_a -= 0.5;
15
        }
16
        draw_sprite_ext(spr_undyneb_smooch, floor(s_i), x + 22 + (s_i * 2), ((6 + y) - 50) + 26 + s_i, 2, 2, s_a, c_white, 1);
17
    }
18
    if (smooch == 2)
19
        draw_sprite_ext(spr_undyneb_smooch_s, floor(s_i), x + 22 + (s_i * 2), ((6 + y) - 50) + 26 + s_i, 2, 2, s_a, c_white, 1);
20
}
21
if (shock == 1)
22
    draw_sprite_ext(spr_undyneface_fatal, 0, x, (6 + y) - 50, 2, 2, 0, c_white, 1);