Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_get_border

(view raw script w/o annotations or w/e)
1
function 
scr_get_border
scr_get_border

function
scr_get_border(arg0)
{ var _border_image = _border_image_temp; if (global.chapter == 3) { if (global.plot < 70) _border_image = border_dw_tv_black; if (global.plot >= 70) _border_image = border_dw_blue_stars; if (global.plot >= 120) _border_image = border_dw_green_room; if (global.plot >= 122) { if (arg0 == room_ch3_gameshowroom) _border_image = border_dw_tv_black; } if (global.plot >= 160) _border_image = border_dw_green_room; if (global.plot >= 230) _border_image = border_dw_red_smiles; if (global.plot >= 250) _border_image = border_dw_teevie; if (global.plot >= 280) { if (i_ex(obj_dw_ch3_tvsnow)) _border_image = border_dw_blue_light; } if (global.plot >= 290) _border_image = border_dw_tv_black; if (global.plot >= 308) _border_image = border_dw_blue_stars; if (global.plot >= 310) _border_image = border_dw_tv_black; if (global.plot >= 340) _border_image = border_lw_town_night; var castle_town_rooms = [room_legend, 1535, PLACE_MENU, PLACE_LOGO]; for (var i = 0; i < array_length(castle_town_rooms); i++) { if (arg0 != castle_town_rooms[i]) continue; _border_image = border_dw_castletown; break; } if (arg0 == room_dw_couch_overworld_intro || arg0 == room_dw_couch_overworld_05) _border_image = border_dw_tv_black; if (arg0 == room_dw_tv_curtain || arg0 == room_dw_chef || arg0 == room_dw_rhythm || arg0 == room_dw_ranking_a || arg0 == room_dw_rhythm_countdown || arg0 == room_dw_susiezilla) _border_image = border_dw_blue_stars; if (arg0 == room_board_gsa02_b0 || arg0 == room_board_intro || arg0 == room_board_1 || arg0 == room_board_2) _border_image = border_dw_tv_meta; if (arg0 == room_dw_b3bs_interstitial || arg0 == room_dw_inbetween || arg0 == room_dw_ranking_hub) { _border_image = border_dw_green_room; if (global.plot >= 280) _border_image = border_dw_blue_light; } var sword_room = arg0 == room_board_sword_intro || arg0 == room_board_1_sword || arg0 == room_board_1_sword_trees || arg0 == room_board_2_sword || arg0 == room_board_3_sword; if (sword_room) _border_image = border_dw_tv_black; if (arg0 == room_dw_couch_video || arg0 == room_board_empty || arg0 == room_dw_snow_zone || arg0 == room_dw_teevie_dust || arg0 == room_dw_console_room || arg0 == room_dw_backstage || arg0 == room_dw_teevie_dust_south || arg0 == room_dw_b3bs_zapper_c) _border_image = border_dw_tv_black; if (arg0 == room_dw_puzzlecloset_0 || arg0 == room_dw_puzzlecloset_1 || arg0 == room_dw_puzzlecloset_1a || arg0 == room_dw_puzzlecloset_2 || arg0 == room_dw_puzzlecloset_3) _border_image = border_dw_tv_blue; if (arg0 == room_dw_teevie_intro || arg0 == room_dw_teevie_chef || arg0 == room_dw_b3bs_jail1 || arg0 == room_dw_teevie_rhythm) _border_image = border_dw_teevie; if (arg0 == room_dw_changing_room) _border_image = border_dw_green_sloppy; if (arg0 == room_dw_ranking_z_hallway || arg0 == room_dw_ranking_z) _border_image = border_dw_green_sloppy_z; if (arg0 == room_town_krisyard_dark) _border_image = border_lw_town_night; } return _border_image; }
(arg0)
2
{
3
    var _border_image = _border_image_temp;
4
    if (global.chapter == 3)
5
    {
6
        if (global.plot < 70)
7
            _border_image = border_dw_tv_black;
8
        if (global.plot >= 70)
9
            _border_image = border_dw_blue_stars;
10
        if (global.plot >= 120)
11
            _border_image = border_dw_green_room;
12
        if (global.plot >= 122)
13
        {
14
            if (arg0 == room_ch3_gameshowroom)
15
                _border_image = border_dw_tv_black;
16
        }
17
        if (global.plot >= 160)
18
            _border_image = border_dw_green_room;
19
        if (global.plot >= 230)
20
            _border_image = border_dw_red_smiles;
21
        if (global.plot >= 250)
22
            _border_image = border_dw_teevie;
23
        if (global.plot >= 280)
24
        {
25
            if (i_ex(obj_dw_ch3_tvsnow))
26
                _border_image = border_dw_blue_light;
27
        }
28
        if (global.plot >= 290)
29
            _border_image = border_dw_tv_black;
30
        if (global.plot >= 308)
31
            _border_image = border_dw_blue_stars;
32
        if (global.plot >= 310)
33
            _border_image = border_dw_tv_black;
34
        if (global.plot >= 340)
35
            _border_image = border_lw_town_night;
36
        var castle_town_rooms = [room_legend, 1535, PLACE_MENU, PLACE_LOGO];
37
        for (var i = 0; i < array_length(castle_town_rooms); i++)
38
        {
39
            if (arg0 != castle_town_rooms[i])
40
                continue;
41
            _border_image = border_dw_castletown;
42
            break;
43
        }
44
        if (arg0 == room_dw_couch_overworld_intro || arg0 == room_dw_couch_overworld_05)
45
            _border_image = border_dw_tv_black;
46
        if (arg0 == room_dw_tv_curtain || arg0 == room_dw_chef || arg0 == room_dw_rhythm || arg0 == room_dw_ranking_a || arg0 == room_dw_rhythm_countdown || arg0 == room_dw_susiezilla)
47
            _border_image = border_dw_blue_stars;
48
        if (arg0 == room_board_gsa02_b0 || arg0 == room_board_intro || arg0 == room_board_1 || arg0 == room_board_2)
49
            _border_image = border_dw_tv_meta;
50
        if (arg0 == room_dw_b3bs_interstitial || arg0 == room_dw_inbetween || arg0 == room_dw_ranking_hub)
51
        {
52
            _border_image = border_dw_green_room;
53
            if (global.plot >= 280)
54
                _border_image = border_dw_blue_light;
55
        }
56
        var sword_room = arg0 == room_board_sword_intro || arg0 == room_board_1_sword || arg0 == room_board_1_sword_trees || arg0 == room_board_2_sword || arg0 == room_board_3_sword;
57
        if (sword_room)
58
            _border_image = border_dw_tv_black;
59
        if (arg0 == room_dw_couch_video || arg0 == room_board_empty || arg0 == room_dw_snow_zone || arg0 == room_dw_teevie_dust || arg0 == room_dw_console_room || arg0 == room_dw_backstage || arg0 == room_dw_teevie_dust_south || arg0 == room_dw_b3bs_zapper_c)
60
            _border_image = border_dw_tv_black;
61
        if (arg0 == room_dw_puzzlecloset_0 || arg0 == room_dw_puzzlecloset_1 || arg0 == room_dw_puzzlecloset_1a || arg0 == room_dw_puzzlecloset_2 || arg0 == room_dw_puzzlecloset_3)
62
            _border_image = border_dw_tv_blue;
63
        if (arg0 == room_dw_teevie_intro || arg0 == room_dw_teevie_chef || arg0 == room_dw_b3bs_jail1 || arg0 == room_dw_teevie_rhythm)
64
            _border_image = border_dw_teevie;
65
        if (arg0 == room_dw_changing_room)
66
            _border_image = border_dw_green_sloppy;
67
        if (arg0 == room_dw_ranking_z_hallway || arg0 == room_dw_ranking_z)
68
            _border_image = border_dw_green_sloppy_z;
69
        if (arg0 == room_town_krisyard_dark)
70
            _border_image = border_lw_town_night;
71
    }
72
    return _border_image;
73
}