Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_singingmizzle_Step_0

(view raw script w/o annotations or w/e)
1
singtimer--;
2
var targalpha = 0;
3
if (singtimer > 0)
4
{
5
    targalpha = 0.7;
6
    if (singtimer >= (singtimermax - 8))
7
        targalpha = 1;
8
}
9
else if (singtimer > -8)
10
{
11
    targalpha = 0.7;
12
}
13
image_alpha = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(image_alpha, targalpha, 0.02);
14
if (image_alpha > 0)
15
{
16
    animtimer += 0.5;
17
    image_index = floor(animtimer / 4) % 3;
18
}