Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_resetbell_Step_0

(view raw script w/o annotations or w/e)
1
var _controlledPlayer = 0;
2
with (obj_mainchara_board)
3
{
4
    if (controlled == true)
5
        _controlledPlayer = id;
6
}
7
resetcounttimer--;
8
if (pressed == 0)
9
{
10
    if (i_ex(instance_place(x, y, _controlledPlayer)))
11
    {
12
        pressed = true;
13
        snd_stop(snd_bell);
14
        snd_play(snd_bell);
15
        if (resetcounttimer <= 0)
16
        {
17
            resetcount++;
18
            resetcounttimer = 150;
19
        }
20
        reset = true;
21
    }
22
}
23
if (pressed == 1)
24
{
25
    if (!i_ex(instance_place(x, y, _controlledPlayer)))
26
        pressed = false;
27
}