Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_PDC16_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
enter_dark = false;
4
dark_con = 0;
5
slow_writer = false;
6
susie_hide = false;
7
susie_shadow = 0;
8
kris_hide = false;
9
kris_shadow = 0;
10
if (global.plot >= 100 && global.plot < 105)
11
{
12
    con = 0;
13
    dark_door = instance_create(283, 264, obj_ch4_PDC16_church_door);
14
    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);
15
    blackall.image_xscale = 999;
16
    blackall.image_yscale = 999;
17
    blackall.depth = 110;
18
    blackall.image_blend = c_black;
19
    blackall.visible = 1;
20
    blackall.image_alpha = 0;
21
    vfx = instance_create(0, 0, obj_ch4_PDC16_vfx);
22
    with (vfx)
23
        depth = 96800;
24
    with (obj_npc_room)
25
        instance_destroy();
26
    if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
27
    {
28
        with (obj_border_controller)
29
        {
30
            set_custom_effect(2);
31
            show_border(1);
32
        }
33
    }
34
    var trigger = instance_create(230, 320, obj_trigger);
35
    with (trigger)
36
    {
37
        image_xscale = 10;
38
        image_yscale = 12;
39
    }
40
}
41
else
42
{
43
    instance_destroy();
44
}
45
46
answer_choice = function(arg0, arg1)
47
{
48
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(1557, arg1 + 1);
49
    if (arg1 == 0)
50
        con = 10;
51
    else
52
        con = 20;
53
};