Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_noellehouse_dess_closet_Step_0

(view raw script w/o annotations or w/e)
1
if (open_door)
2
{
3
    open_door = false;
4
    
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; }
("door_xpos", door_base_xpos, door_slide_xpos, 5);
5
}
6
if (close_door)
7
{
8
    close_door = false;
9
    
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; }
("door_xpos", door_slide_xpos, door_base_xpos, 5);
10
}
11
if (closet_fadein)
12
{
13
    closet_fadein = false;
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; }
("door_alpha", 1, 0, 10);
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; }
("shelf_alpha", 1, 0.5, 10);
16
    alarm[0]
 = 10;
gml_Object_obj_noellehouse_dess_closet_Alarm_0.gml

for (var i = 0; i < array_length_1d(collider); i++) { with (collider[i]) instance_destroy(); } collider[0] = instance_create(109, -10, obj_homealone_solid); collider[0].image_xscale = 11; collider[1] = instance_create(89, -12, obj_homealone_solid); collider[1].image_yscale = 7; collider[2] = instance_create(318, -12, obj_homealone_solid); collider[2].image_yscale = 7; collider[3] = instance_create(108, 58, obj_homealone_solid); collider[3].image_yscale = 0.25; collider[3].image_xscale = 1.2; collider[4] = instance_create(144, 58, obj_homealone_solid); collider[4].image_yscale = 0.25; collider[4].image_xscale = 0.9; collider[5] = instance_create(174, 58, obj_homealone_solid); collider[5].image_yscale = 0.25; collider[5].image_xscale = 0.95; collider[8] = instance_create(205, 58, obj_homealone_solid); collider[8].image_yscale = 0.25; collider[8].image_xscale = 0.85; collider[9] = instance_create(289, 58, obj_homealone_solid); collider[9].image_yscale = 0.25; collider[9].image_xscale = 1.44; collider[10] = instance_create(108, 76, obj_homealone_solid); collider[10].image_yscale = 0.15; collider[10].image_xscale = 10.75; collider[11] = instance_create(158, 57, obj_homealone_solid); collider[11].image_yscale = 0.15; collider[11].image_xscale = 0.2; collider[12] = instance_create(205, 57, obj_homealone_solid); collider[12].image_yscale = 0.15; collider[12].image_xscale = 0.2; collider[13] = instance_create(189, 63, obj_homealone_solid); collider[13].image_yscale = 0.75; collider[13].image_xscale = 0.2; collider[14] = instance_create(218, 0, obj_homealone_solid); collider[14].image_yscale = 2.25; collider[14].image_xscale = 1.5; collider[15] = instance_create(158, 63, obj_homealone_solid); collider[15].image_yscale = 0.75; collider[15].image_xscale = 0.2; collider[16] = instance_create(218, 0, obj_homealone_solid); collider[16].image_yscale = 3; collider[16].image_xscale = 0.2; collider[17] = instance_create(158, 49, obj_solidblockLight); collider[17].image_yscale = 0.15; collider[17].image_xscale = 0.2; collider[18] = instance_create(205, 49, obj_solidblockLight); collider[18].image_yscale = 0.15; collider[18].image_xscale = 0.2; collider[19] = instance_create(218, 60, obj_solidblockLight); collider[19].image_yscale = 0.2; collider[19].image_xscale = 0.2; collider[20] = instance_create(276, 0, obj_solidblockLight); collider[20].image_yscale = 6;
17
}
18
if (closet_fadeout)
19
{
20
    closet_fadeout = false;
21
    
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; }
("door_alpha", 0, 1, 10);
22
    
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; }
("shelf_alpha", 0.5, 1, 10);
23
alarm[1]
24
}