Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_room_town_alphysalley_Create_0

(view raw script w/o annotations or w/e)
1
if (global.chapter >= 4)
2
{
3
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(765) > 0)
4
    {
5
        var window_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; }
(1514, 6, spr_town_mid_child_left);
6
        with (window_marker)
7
            
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
8
    }
9
    if (global.chapter == 4)
10
    {
11
        with (obj_npc_room)
12
            instance_destroy();
13
        if (global.plot >= 300)
14
        {
15
            var lay_id = layer_get_id("BACKGROUND");
16
            var back_id = layer_background_get_id(lay_id);
17
            layer_background_sprite(back_id, 2456);
18
            with (obj_readable_room1)
19
                instance_destroy();
20
            with (obj_solidblock)
21
            {
22
                if (x == 120 && y >= 100)
23
                    instance_destroy();
24
            }
25
        }
26
        else
27
        {
28
            if (global.plot < 100)
29
            {
30
                var catty_npc = instance_create(123, 62, obj_npc_room_animated);
31
                catty_npc.sprite_index = spr_npc_catty_milk;
32
                with (catty_npc)
33
                    
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
34
            }
35
            else
36
            {
37
                milk_npc = instance_create(132, 100, obj_npc_room);
38
                milk_npc.sprite_index = spr_alley_milk;
39
                with (milk_npc)
40
                    
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
41
            }
42
            var milk_npc = instance_create(166, 115, obj_npc_room);
43
            milk_npc.sprite_index = spr_npc_milklooker;
44
            with (milk_npc)
45
                
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
46
        }
47
    }
48
}