Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSB01_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
if (global.plot >= 120 && global.plot < 130)
4
{
5
    con = 0;
6
    tenna_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; }
(493, cameray() + 274, spr_tenna_hooray_armsup);
7
    tenna_marker.depth = 0;
8
    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);
9
    blackall.image_xscale = 999;
10
    blackall.image_yscale = 999;
11
    blackall.depth = 100;
12
    blackall.image_blend = c_black;
13
    tv_time = instance_create(0, 0, obj_tenna_tv_time);
14
    audience_cheer = instance_find(obj_ch3_audience, 0);
15
    audience_show = false;
16
    audience_hide = false;
17
    audience_con = 0;
18
    laugh_track = false;
19
    laugh_track_timer = 0;
20
    laugh_con = 0;
21
    screen_wipe_start = false;
22
    cheer_loop = -4;
23
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(1076) == 1)
24
    {
25
        
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; }
(1076, 2);
26
        with (obj_mainchara)
27
            usprite = spr_krisu_dark;
28
    }
29
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; }
(1077) == 1)
30
    {
31
        
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; }
(1077, 2);
32
        with (obj_mainchara)
33
            usprite = spr_krisu_dark;
34
    }
35
    gameshow_screen = instance_find(obj_dw_gameshow_screen, 0);
36
    border_switch = false;
37
    with (obj_border_controller)
38
    {
39
        set_border(border_dw_tv_black, 1);
40
        show_border(0.03);
41
    }
42
}
43
else
44
{
45
    instance_destroy();
46
}