Undertale script viewer

← back to main script listing

gml_Object_obj_darkness_undyne_Draw_0

(view raw script w/o annotations or w/e)
1
if (instance_exists(obj_mainchara))
2
{
3
    x1 = obj_mainchara.x - 10;
4
    x2 = obj_mainchara.x + 30;
5
    y1 = obj_mainchara.y - 5;
6
    y2 = obj_mainchara.y + 35;
7
    draw_sprite_ext(spr_darkhalo_big, 0, x1, y1, 1, 1, 0, c_white, glowamt);
8
    draw_set_alpha(glowamt);
9
    draw_set_color(c_black);
10
    draw_set_alpha(1);
11
    if (glowyes == 1)
12
    {
13
        glowamt = 0.5 + (obj_mainchara.x / 1200);
14
        curvol = maxvol - (obj_mainchara.x / 600);
15
        if (curvol <= 0)
16
            curvol = 0;
17
        caster_set_volume(global.currentsong, curvol);
18
    }
19
    if (glowyes == 2)
20
    {
21
        glowamt -= 0.02;
22
        if (glowamt <= 0)
23
            instance_destroy();
24
    }
25
}