Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_swordroute_loop_counter_Step_0

(view raw script w/o annotations or w/e)
1
if (active == true)
2
{
3
    if (con == 0)
4
    {
5
        if (value != "none")
6
        {
7
            if (value == "right")
8
            {
9
                con++;
10
                value = "none";
11
                snd_play_pitch(snd_coin, 1 + (con / 24));
12
            }
13
            else
14
            {
15
                con = 0;
16
                value = "none";
17
                snd_play_pitch(snd_error, 0.8);
18
            }
19
        }
20
    }
21
    if (con == 1)
22
    {
23
        if (value != "none")
24
        {
25
            if (value == "up")
26
            {
27
                con++;
28
                value = "none";
29
                snd_play_pitch(snd_coin, 1 + (con / 24));
30
            }
31
            else
32
            {
33
                con = 0;
34
                value = "none";
35
                snd_play_pitch(snd_error, 0.8);
36
            }
37
        }
38
    }
39
    if (con == 2)
40
    {
41
        if (value != "none")
42
        {
43
            if (value == "left")
44
            {
45
                con++;
46
                value = "none";
47
                snd_play_pitch(snd_coin, 1 + (con / 24));
48
            }
49
            else
50
            {
51
                con = 0;
52
                value = "none";
53
                snd_play_pitch(snd_error, 0.8);
54
            }
55
        }
56
    }
57
    if (con == 3)
58
    {
59
        if (value != "none")
60
        {
61
            if (value == "up")
62
            {
63
                con++;
64
                value = "none";
65
                snd_play_pitch(snd_coin, 1 + (con / 24));
66
            }
67
            else
68
            {
69
                con = 0;
70
                value = "none";
71
                snd_play_pitch(snd_error, 0.8);
72
            }
73
        }
74
    }
75
    if (con == 4)
76
    {
77
        if (value != "none")
78
        {
79
            if (value == "right")
80
            {
81
                con++;
82
                value = "none";
83
                snd_play_pitch(snd_coin, 1 + (con / 24));
84
            }
85
            else
86
            {
87
                con = 0;
88
                value = "none";
89
                snd_play_pitch(snd_error, 0.8);
90
            }
91
        }
92
    }
93
    if (con == 5)
94
    {
95
        if (value != "none")
96
        {
97
            if (value == "down")
98
            {
99
                con++;
100
                value = "none";
101
                snd_play_pitch(snd_coin, 1 + (con / 24));
102
            }
103
            else
104
            {
105
                con = 0;
106
                value = "none";
107
                snd_play_pitch(snd_error, 0.8);
108
            }
109
        }
110
    }
111
    if (con == 6)
112
    {
113
        with (obj_board_specialwarp)
114
        {
115
            if (extflag == "loop" || extflag == "loop_exit")
116
                instance_destroy();
117
        }
118
        con = 8;
119
    }
120
}