Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_checkskiptimer

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

function
scr_checkskiptimer(arg0, arg1, arg2 = true, arg3 = true)
{ var _skip = false; if (timer > (arg0 + 5) && timer < (arg1 - 1)) { if (button3_h()) _skip = true; } if (timer > (arg0 + 1) && timer < (arg1 - 1)) { if (button1_p()) _skip = true; } if (_skip) { timer = arg1 - 1; if (arg2) { with (obj_tennatalkbubble) instance_destroy(); } if (arg3) { with (obj_couchwriter) instance_destroy(); } _skip = false; } return _skip; }
(arg0, arg1, arg2 = true, arg3 = true)
2
{
3
    var _skip = false;
4
    if (timer > (arg0 + 5) && timer < (arg1 - 1))
5
    {
6
        if (button3_h())
7
            _skip = true;
8
    }
9
    if (timer > (arg0 + 1) && timer < (arg1 - 1))
10
    {
11
        if (button1_p())
12
            _skip = true;
13
    }
14
    if (_skip)
15
    {
16
        timer = arg1 - 1;
17
        if (arg2)
18
        {
19
            with (obj_tennatalkbubble)
20
                instance_destroy();
21
        }
22
        if (arg3)
23
        {
24
            with (obj_couchwriter)
25
                instance_destroy();
26
        }
27
        _skip = false;
28
    }
29
    return _skip;
30
}