Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_savemenu_Step_0

(view raw script w/o annotations or w/e)
1
buffer -= 1;
2
if (coord == 2 && buffer < 0)
3
{
4
    if (button1_p())
5
    {
6
        coord = 99;
7
        endme = 1;
8
    }
9
}
10
if (coord < 2)
11
{
12
    if (left_p() || right_p())
13
    {
14
        if (coord == 1)
15
            coord = 0;
16
        else
17
            coord = 1;
18
    }
19
}
20
if (coord == 0 && buffer < 0)
21
{
22
    if (button1_p())
23
    {
24
        snd_play(snd_save);
25
        script_execute(scr_save);
26
        coord = 2;
27
        buffer = 3;
28
        if (d == 2)
29
        {
30
            name = global.truename;
31
            love = global.llv;
32
        }
33
        
scr_roomname
scr_roomname

function
scr_roomname(arg0)
{ roomname = " "; if (arg0 == 0) roomname = "---"; if (arg0 == 2) roomname =
Kris's Room
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_3_0")
;
if (arg0 == 35) roomname =
??????
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_4_0")
;
if (arg0 == 40) roomname =
Eye Puzzle
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_5_0")
;
if (arg0 == 45) roomname =
Castle Town
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_6_0")
;
if (arg0 == 49) roomname =
Field - Great Door
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_7_0")
;
if (arg0 == 59) roomname =
Field - Seam's Shop
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_8_0")
;
if (arg0 == 68) roomname =
Field - Great Board
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_9_0")
;
if (arg0 == 71) roomname =
Field - Great Board 2
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_10_0")
;
if (arg0 == 73) roomname =
Forest - Entrance
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_11_0")
;
if (arg0 == 82) roomname =
Forest - Bake Sale
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_12_0")
;
if (arg0 == 90) roomname =
Forest - Before Maze
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_13_0")
;
if (arg0 == 96) roomname =
Forest - After Maze
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_14_0")
;
if (arg0 == 97) roomname =
Forest - Thrashing Room
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_15_0")
;
if (arg0 == 107) roomname =
Card Castle - Prison
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_16_0")
;
if (arg0 == 114) roomname =
Card Castle - 1F
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_17_0")
;
if (arg0 == 123) roomname =
Card Castle - 5F
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_18_0")
;
if (arg0 == 126) roomname =
Card Castle - Throne
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_19_0")
;
if (arg0 == 111) roomname =
Card Castle - ???
scr_84_get_lang_string("scr_roomname_slash_scr_roomname_gml_20_0")
;
if (arg0 == 56) { if (global.lang == "en") roomname = "Field - Maze of Death"; if (global.lang == "ja") roomname = "平原 - 死の迷路"; } return roomname; }
(room);
34
        level = global.lv;
35
        time = global.time;
36
        minutes = floor(time / 1800);
37
        seconds = round(((time / 1800) - minutes) * 60);
38
        if (seconds == 60)
39
            seconds = 59;
40
        if (seconds < 10)
41
            seconds = "0" + string(seconds);
42
    }
43
}
44
if (button1_p() && coord == 1 && buffer < 0)
45
    endme = 1;
46
if (button2_p() && buffer < 0)
47
    endme = 1;
48
if (endme == 1)
49
{
50
    global.interact = 0;
51
    with (obj_mainchara)
52
        onebuffer = 3;
53
    instance_destroy();
54
}