Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_ch5_DWC_Onsen_Create_0

(view raw script w/o annotations or w/e)
1
plot_check_on = true;
2
plot_post = 90;
3
plot_post_b = 91;
4
plot_flag = 1454;
5
turnofflayers("CUTSCENE");
6
con = -1;
7
customcon = 0;
8
timer = 0;
9
init = 0;
10
waiting = false;
11
glasses = true;
12
sndtoggle = false;
13
droppedinthewater = false;
14
if (plot_check_on == false || 
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(plot_flag) < plot_post_b)
15
{
16
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(plot_flag) < plot_post)
17
        con = 0;
18
    else
19
        con = 50;
20
    var _debuglayer = layer_get_id("CUTSCENE_ASSETS");
21
    var _debugcamlayer = layer_get_id("CUTSCENE_CAMREGIONS");
22
    kr_pos1 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_blue);
23
    kr_pos1b = findspriteinfo(spr_debug_krmarker, _debuglayer, #603912);
24
    kr_pos2 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_lime);
25
    kr_pos3 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_white);
26
    kr_pos4 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_fuchsia);
27
    kr_posB1 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_red);
28
    kr_posB2 = findspriteinfo(spr_debug_krmarker, _debuglayer, c_black);
29
    ra_pos1 = findspriteinfo(spr_debug_ramarker, _debuglayer, c_blue);
30
    ra_pos3 = findspriteinfo(spr_debug_ramarker, _debuglayer, c_white);
31
    ra_pos4 = findspriteinfo(spr_debug_ramarker, _debuglayer, c_fuchsia);
32
    su_pos1 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_blue);
33
    su_pos1b = findspriteinfo(spr_debug_sumarker, _debuglayer, #603912);
34
    su_pos2 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_lime);
35
    su_pos3 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_yellow);
36
    su_pos4 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_fuchsia);
37
    su_posB1 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_red);
38
    su_posB2 = findspriteinfo(spr_debug_sumarker, _debuglayer, c_black);
39
    su_posB3 = findspriteinfo(spr_susie_dark_sit, _debuglayer, c_white);
40
    flowers_pos = findspriteinfo(spr_dw_susieflowers, _debuglayer);
41
    flowers_marker = 
scr_makemarker_fromstruct
scr_makemarker_fromstruct

function
scr_makemarker_fromstruct(arg0, arg1 = false)
{ var _marker; if (arg1 == 2) { _marker = instance_create(arg0.x, arg0.y, obj_marker_fancy); with (_marker) { sprite_index = arg0.sprite_index; image_speed = 0; } } else if (arg1) { _marker = scr_marker_fancy(arg0.x, arg0.y, arg0.sprite_index); } else { _marker =
scr_marker(arg0.x, arg0.y, arg0.sprite_index);
} with (_marker) {
scr_spritematch(arg0);
scr_depth();
} return _marker; }
(flowers_pos, false);
42
    flowers_marker.depth = 1000000;
43
    gr_pos1 = findspriteinfo(spr_enemy_green_walk, _debuglayer, c_blue);
44
    bl_pos1 = findspriteinfo(spr_blue_walk_r, _debuglayer, c_white);
45
    bl_pos2 = findspriteinfo(spr_blue_walk_r, _debuglayer, c_red);
46
    bl_pos3 = findspriteinfo(spr_blue_walk_r, _debuglayer, c_lime);
47
    yl_pos1 = findspriteinfo(spr_yellow_walk_right, _debuglayer, c_white);
48
    cam_pos1 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_white);
49
    cam_pos2 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_red);
50
    cam_pos3 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_lime);
51
    cam_pos4 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_aqua);
52
    cam_pos5 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_yellow);
53
    cam_pos6 = findspriteinfo(spr_debug_cameraregionpreview, _debugcamlayer, c_blue);
54
    center_pos = findspriteinfo(spr_whitepixel, _debuglayer, c_white);
55
    blackall = 
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, -10, spr_whitepx);
56
    blackall.image_blend = c_black;
57
    blackall.image_xscale = room_width + 20;
58
    blackall.image_yscale = room_height + 20;
59
    blackall.image_alpha = 0;
60
    blackall.depth = 10000;
61
}
62
else
63
{
64
    con = 999;
65
}
66
67
make_choice = function(arg0 = 1)
68
{
69
    var d = d_make();
70
    d.side = arg0;
71
};