Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_LWF02_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
if (global.plot >= 290 && global.plot < 300)
4
{
5
    con = 0;
6
    blackall = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(-10, -10, spr_pixel_white);
7
    blackall.image_xscale = 999;
8
    blackall.image_yscale = 999;
9
    blackall.depth = 100;
10
    blackall.image_blend = c_black;
11
    blackall.visible = 1;
12
    door_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; }
(283, 264, spr_church_door);
13
    with (door_marker)
14
        depth = 89000;
15
    kris_show = false;
16
    kris_shadow = 0.8;
17
    kris_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; }
(288, 306, spr_krisd);
18
    with (kris_marker)
19
        
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
20
    kris_marker.visible = 0;
21
}
22
else
23
{
24
    instance_destroy();
25
}