Deltarune script viewer

← back to main script listing

gml_Object_obj_darkwakeevent_ch1_Step_0

(view raw script w/o annotations or w/e)
1
if (con == 1)
2
{
3
    waketimer += 1;
4
    canclick = 0;
5
    if (waketimer < 50)
6
        canclick = 1;
7
    if (waketimer < 110 && waketimer > 65)
8
        canclick = 1;
9
    if (waketimer > 125 && waketimer < 170)
10
        canclick = 1;
11
    if (canclick == 1)
12
    {
13
        if (left_p_ch1())
14
            waketimer += 2;
15
        if (right_p_ch1())
16
            waketimer += 2;
17
        if (down_p_ch1())
18
            waketimer += 2;
19
        if (up_p_ch1())
20
            waketimer += 2;
21
    }
22
    if (waketimer == 60 || waketimer == 62)
23
    {
24
        with (k)
25
        {
26
            sprite_index = spr_kris_fallen_dark_ch1;
27
            x = xstart + choose(-2, 2);
28
            y = ystart + choose(-2, 2);
29
        }
30
    }
31
    if (waketimer == 63)
32
    {
33
        with (k)
34
        {
35
            x = xstart;
36
            y = ystart;
37
        }
38
    }
39
    if (waketimer == 120 || waketimer == 121 || waketimer == 122 || waketimer == 123)
40
    {
41
        with (k)
42
        {
43
            x = xstart + choose(-2, 2, 0);
44
            y = ystart + choose(-2, 2, 0);
45
        }
46
    }
47
    if (waketimer >= 180 && waketimer <= 184)
48
    {
49
        with (k)
50
        {
51
            x = xstart + choose(-2, 2, 0);
52
            y = ystart + choose(-2, 2, 0);
53
        }
54
    }
55
    if (waketimer == 185)
56
    {
57
        with (k)
58
            instance_destroy();
59
        with (obj_mainchara_ch1)
60
            visible = 1;
61
        global.interact = 0;
62
        con = 2;
63
        if (global.plot < 11)
64
            global.plot = 11;
65
        scr_tempsave_ch1
scr_tempsave_ch1

function scr_tempsave_ch1() { filechoicebk2 = global.filechoice; global.filechoice = 9; var is_valid = scr_saveprocess_ch1(global.filechoice); global.filechoice = filechoicebk2; if (!is_valid) { var error_message = instance_create(0, 0, obj_savedata_error); error_message.error_type = "temp_save_failed"; error_message.type = "auto"; } return is_valid; }
();
66
        instance_destroy();
67
    }
68
}