Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSA04_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
saveload = false;
4
var su_stove = 
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; }
(46, 178, spr_dw_chef_stove);
5
with (su_stove)
6
{
7
    depth = 98010;
8
    image_speed = 0.2;
9
}
10
var ra_stove = 
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; }
(554, 178, spr_dw_chef_stove);
11
with (ra_stove)
12
{
13
    depth = 98010;
14
    image_speed = 0.2;
15
}
16
if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(7) == 1)
17
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; }
(7, 0);
18
if (global.plot < 100)
19
{
20
    con = 0;
21
    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);
22
    blackall.image_xscale = 999;
23
    blackall.image_yscale = 999;
24
    blackall.depth = 100;
25
    blackall.image_blend = c_black;
26
    blackall.visible = 1;
27
    darken = 
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);
28
    darken.image_xscale = 999;
29
    darken.image_yscale = 999;
30
    darken.depth = 100;
31
    darken.image_blend = c_black;
32
    darken.image_alpha = 0.5;
33
    darken.visible = 1;
34
    chefhat = 
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_tenna_chef_hat);
35
    chefhat.x = camerax() - 100;
36
    chefhat.y = cameray() - 100;
37
    tut = 
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; }
(0, 0, spr_chef_tutorial_01);
38
    tut.x = camerax() + 32 + sprite_get_width(spr_chef_tutorial_01);
39
    tut.y = cameray() + 12 + sprite_get_height(spr_chef_tutorial_01);
40
    tut.image_speed = 1.5;
41
    tut.image_xscale = 0;
42
    tut.image_yscale = 0;
43
    jumpstart_x = 0;
44
    jumpstart_y = 0;
45
    warnpitch = 0;
46
    bg_vfx = instance_create(0, 0, obj_ch3_GSA04_screen);
47
    tv_time = instance_create(0, 0, obj_tenna_tv_time);
48
    counter_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; }
(0, 310, spr_dw_kitchen_counter);
49
    counter_marker.depth = 99000;
50
    screen = instance_find(obj_dw_chef_screen, 0);
51
    show_border = false;
52
    with (obj_border_controller)
53
        hide_border(1);
54
}
55
else
56
{
57
    snd_free_all();
58
    global.interact = 0;
59
    with (obj_mainchara)
60
        visible = 0;
61
    with (obj_caterpillarchara)
62
        visible = 0;
63
    scr_chefs_start(0);
64
    var retry_screen = instance_create(0, 0, obj_gameover_retry);
65
    instance_destroy();
66
}