Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSC04_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
var _door_marker = 
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; }
(236, 40, spr_dw_interstitial_doors);
4
with (_door_marker)
5
    depth = 999990;
6
if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(1057) == 1 &&
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(1085) == 0)
7
{
8
    with (obj_caterpillarchara)
9
    {
10
        follow = 0;
11
        fun = 1;
12
        visible = 0;
13
    }
14
}
15
if (global.plot >= 180 && global.plot < 205)
16
{
17
    con = 0;
18
    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);
19
    blackall.image_xscale = 999;
20
    blackall.image_yscale = 999;
21
    blackall.depth = 100;
22
    blackall.image_blend = c_black;
23
    blackall.visible = 1;
24
    door_cover = 
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; }
(240, 131, spr_pixel_white);
25
    door_cover.image_blend = c_black;
26
    door_cover.image_xscale = 40;
27
    door_cover.image_yscale = 27;
28
    door_cover.depth = _door_marker.depth - 10;
29
    door_cover.visible = 0;
30
    adjust_caterpillar = false;
31
    kris_hide = false;
32
    kris_shadow = 0;
33
    ralsei_hide = false;
34
    ralsei_shadow = 0;
35
    susie_hide = false;
36
    susie_shadow = 0;
37
}
38
else
39
{
40
    instance_destroy();
41
}
42
fademusic = 0;