Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_PDC01D_Create_0

(view raw script w/o annotations or w/e)
1
scr_musicer
scr_musicer

function
scr_musicer(arg0 = "dogcheck.ogg", arg1 = 0.7, arg2 = 1, arg3 = 0, arg4 = -1)
{ var musicer = instance_create_depth(0, 0, 0, obj_musicer_gen); musicer.song = arg0; musicer.volume = arg1; musicer.pitch = arg2; musicer.delay = arg3; musicer.fadein = arg4; return musicer; }
("home.ogg");
2
con = -1;
3
customcon = 0;
4
susie_con = 0;
5
star_fall = false;
6
star_fall_timer = 0;
7
star_throw = false;
8
star_throw_timer = 0;
9
var tile_cover = 
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; }
(-10, -40, spr_pixel_white);
10
with (tile_cover)
11
{
12
    image_blend = c_black;
13
    image_xscale = 200;
14
    image_yscale = 10;
15
}
16
kris_star = 
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; }
(247, 42, spr_krisroom_star);
17
with (kris_star)
18
{
19
    
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
20
    visible = 0;
21
}
22
asriel_star_cover = 
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; }
(122, 45, spr_pixel_white);
23
with (asriel_star_cover)
24
{
25
    
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
26
    image_blend = #FFCF80;
27
    image_xscale = 3;
28
    image_yscale = 2;
29
}
30
asriel_star = 
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; }
(123, 45, spr_krisroom_star);
31
asriel_star.depth = asriel_star_cover.depth - 10;
32
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);
}
(747) > 0)
33
{
34
    with (kris_star)
35
        instance_destroy();
36
    with (asriel_star_cover)
37
        instance_destroy();
38
}
39
stain_cover = 
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; }
(264, 160, spr_pixel_white);
40
with (stain_cover)
41
{
42
    depth = 100000;
43
    image_blend = #EA7536;
44
    image_xscale = 4;
45
    image_yscale = 5;
46
    visible = 0;
47
}
48
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);
49
blackall.image_xscale = 999;
50
blackall.image_yscale = 999;
51
blackall.depth = 100;
52
blackall.image_blend = c_black;
53
blackall.image_alpha = 0;