Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_noellehouse_dess_closet_Create_0

(view raw script w/o annotations or w/e)
1
is_open = false;
2
if (is_open)
3
{
4
    with (obj_npc_room)
5
        visible = 0;
6
    with (obj_marker)
7
        visible = 0;
8
}
9
else
10
{
11
    collider[0] = instance_create(20, 26, obj_homealone_solid);
12
    collider[0].image_xscale = 12;
13
    collider[1] = instance_create(260, 26, obj_homealone_solid);
14
    collider[1].image_yscale = 5;
15
}
16
closet_bg_marker = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(x, y, spr_noellehouse_dess_closet_open);
17
closet_bg_marker.depth = 900000;
18
open_door = false;
19
close_door = false;
20
door_xpos = x + 82;
21
door_base_xpos = x + 82;
22
door_slide_xpos = x + 42;
23
door_alpha = 1;
24
shelf_alpha = 1;
25
wall_alpha = 1;
26
closet_fadein = false;
27
closet_fadeout = false;
28
closet_opened = false;
29
closet_closed = true;
30
kris_active = false;
31
kris_sprite = spr_noellehouse_kris_hold_walk;
32
kris_index = 0;
33
kris_x = 203;
34
kris_y = 80;
35
kris_anim_speed = 0;
36
test_timer = 0;
37
38
clean_up = function()
39
{
40
    with (closet_bg_marker)
41
        instance_destroy();
42
    instance_destroy();
43
};