Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_intro_ch2_Step_0

(view raw script w/o annotations or w/e)
1
if (con == 0)
2
{
3
    if (!files_exist)
4
    {
5
        timer++;
6
        if (timer == 75)
7
            con = 1;
8
    }
9
    else
10
    {
11
        if (!show_queen)
12
            show_queen = true;
13
        if (show_queen)
14
        {
15
            timer++;
16
            if (timer == 30)
17
            {
18
                queen_sprite = spr_queen_wireframe_rotate;
19
                
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; }
("queen_y_pos", -150, view_hport[0] / 4, 15, -1, "out");
20
                
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; }
("queen_alpha", 0, 1, 10);
21
            }
22
            if (timer == 50)
23
            {
24
                queen_sprite = spr_queen_wireframe;
25
                queen_animate = false;
26
            }
27
            if (timer == 80)
28
            {
29
                queen_sprite = spr_queen_wireframe_laugh;
30
                queen_animate = true;
31
                snd_play(snd_queen_bitcrushlaugh);
32
            }
33
            if (timer == 130)
34
            {
35
                snd_play(snd_explosion_mmx3);
36
                queen_sprite = spr_queen_wireframe_explode;
37
            }
38
            if (timer == 170)
39
                
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; }
("queen_alpha", 1, 0, 10);
40
            if (timer == 200)
41
            {
42
                con = 99;
43
                room_goto(PLACE_MENU );
44
            }
45
        }
46
    }
47
}