Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_trueclimbadventure_appeartiles_Draw_0

(view raw script w/o annotations or w/e)
1
if (con == 1)
2
{
3
    timer++;
4
    if (timer == 1)
5
    {
6
        snd_play(snd_ghostappear, 0.6, 1.4);
7
        snd_play(snd_ghostappear, 0.6, 0.8);
8
        alpha = 1;
9
        alpha2 = 0;
10
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("alpha2", 0, 1, 3);
11
    }
12
    if (timer == 3)
13
    {
14
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("alpha2", 1, 0, 16);
15
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("alpha", 1, 0, 8);
16
        
scr_doom
scr_doom

function
scr_doom(arg0 = id, arg1)
{ with (instance_create_depth(0, 0, 0, obj_doom)) { alarm[0] target = arg0; persistent = arg0.persistent; } }
(id, 16);
17
    }
18
    for (var i = 0; i < (image_xscale / 2); i++)
19
    {
20
        for (var j = 0; j < (image_yscale / 2); j++)
21
        {
22
            draw_sprite_ext(sprite_index, 0, x + (i * 40), y + (j * 40), 2, 2, 0, c_white, alpha);
23
            draw_sprite_ext(sprite_index, 1, x + (i * 40), y + (j * 40), 2, 2, 0, #3064E9, alpha2);
24
        }
25
    }
26
}