Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_eventtile_Step_0

(view raw script w/o annotations or w/e)
1
if (init == 0)
2
{
3
    init = 1;
4
    for (var i = 0; i < 32; i++)
5
        slicetext[i] = "----";
6
    if (eventset == 0)
7
    {
8
        wheeloptions = 4;
9
        slicetext[0] = "DO A SWEAR";
10
        slicetext[1] = "HUG RALSEI";
11
        slicetext[2] = "CANCEL SPAMTON";
12
        slicetext[3] = "COMMIT TAX FRAUD";
13
    }
14
}
15
if (tilecon == 0)
16
    timer = 0;
17
if (tilecon == 1 && obj_mainchara_board.movingnow == 0)
18
{
19
    timer++;
20
    if (timer == 5)
21
        tilecon = 1.5;
22
}
23
if (tilecon == 1.5)
24
{
25
    wheel = instance_create(0, 0, obj_board_quizwheel);
26
    wheel.maxslices = wheeloptions;
27
    wheel.daddy = id;
28
    wheel.slicetype = 0;
29
    for (var i = 0; i < 32; i++)
30
        wheel.slicetext[i] = slicetext[i];
31
    tilecon = -1;
32
}
33
if (tilecon == 2)
34
{
35
    if (quizchoice == 0)
36
        snd_play(snd_drive);
37
    if (quizchoice == 1)
38
        snd_play(snd_txtsans);
39
    if (quizchoice == 2)
40
        snd_play(snd_weaponpull);
41
    if (quizchoice == 3)
42
        snd_play(snd_won);
43
    tilecon = 99;
44
}
45
if (tilecon == 99)
46
{
47
    tilecon = 0;
48
    tiledone = 1;
49
    obj_board_controller.phase = 0;
50
    instance_destroy();
51
}