Undertale script viewer

← back to main script listing

gml_Object_obj_pianosolution_Step_0

(view raw script w/o annotations or w/e)
1
if (instance_exists(obj_musicstatue))
2
{
3
    if (global.flag[86 music_statue_on] == 1 && obj_musicstatue.boxactive == 1)
4
    {
5
        statuetimer += 1;
6
        if (statuetimer >= 450)
7
        {
8
            alpha_x += 0.005;
9
            max_alpha = alpha_x;
10
            if (max_alpha > 1)
11
                max_alpha = 1;
12
            image_alpha = abs(sin(statuetimer / 60)) * max_alpha * 0.8 * ((100 - obj_musicstatue.disto) / 100);
13
            x = xstart + (sin(statuetimer / 20) * 3);
14
            y = ystart + (cos(statuetimer / 33) * 2);
15
            image_speed = 0.06;
16
        }
17
    }
18
}