Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSD03_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(1232) == 1)
4
{
5
    var game_controller = instance_create_depth(0, -32, depth, obj_shootout_controller);
6
    game_controller.shootout_type = 1;
7
    game_controller.tutorialmode = false;
8
}
9
else if ((global.plot >= 250 && global.plot < 255) || 
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
10
{
11
    con = 0;
12
    bg_layer_names = ["fg", "md", "md_back", "bg"];
13
    bg_ids = [];
14
    bg_speeds = [];
15
    for (var i = 0; i < array_length_1d(bg_layer_names); i++)
16
    {
17
        bg_ids[i] = layer_get_id(bg_layer_names[i]);
18
        bg_speeds[i] = layer_get_hspeed(bg_ids[i]);
19
    }
20
    move_bg = false;
21
    pause_bg = false;
22
    game_start = false;
23
    both_talk = false;
24
    both_talk_timer = 0;
25
    both_writer = -4;
26
    ralsei_face_marker = -4;
27
    letterbox = instance_create(0, 0, obj_ch3_GSD03_letterbox);
28
    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);
29
    blackall.image_xscale = 999;
30
    blackall.image_yscale = 999;
31
    blackall.depth = 100;
32
    blackall.image_blend = c_black;
33
    blackall.visible = 1;
34
}