Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_ranking_t_explain_Create_0

(view raw script w/o annotations or w/e)
1
type = 0;
2
timer = 0;
3
if (global.plot > 150)
4
    type = 1;
5
is_active = false;
6
mask_x_pos = view_wport[0];
7
is_closed = true;
8
9
show_explain = function()
10
{
11
    if (type == 0)
12
        snd_play_x(snd_circle_zoom, 1, image_alpha + random(0.1));
13
    is_closed = false;
14
    mask_x_pos = view_wport[0];
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; }
("mask_x_pos", mask_x_pos, 0, 12);
16
    is_active = true;
17
};
18
19
hide_explain = function()
20
{
21
    snd_stop(snd_circle_zoom);
22
    if (type == 0)
23
        snd_play_x(snd_circle_zoom, 1, (image_alpha + random(0.1)) - 0.1);
24
    
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; }
("mask_x_pos", mask_x_pos, view_wport[0], 12);
25
    scr_delay_var("is_active", false, 13);
26
    scr_delay_var("is_closed", true, 13);
27
};