Deltarune script viewer

← back to main script listing

gml_Object_obj_glowtilepuzz_ch1_Other_12

(view raw script w/o annotations or w/e)
1
funbuffer = 0;
2
snd_play_ch1(snd_noise_ch1);
3
with (obj_glowtile_ch1)
4
{
5
    active = 0;
6
    stepped = 0;
7
    stepbuffer = -1;
8
    sprite_index = spr_glowtile_off_ch1;
9
}
10
if (wonamt < wonmax)
11
{
12
    if (wonamt == 0)
13
    {
14
        choice1 = 2;
15
        choice2 = 2;
16
        funtotal = 1;
17
    }
18
    if (wonamt == 1)
19
    {
20
        choice1 = 0;
21
        choice2 = 1;
22
        funtotal = 2;
23
    }
24
    if (wonamt >= 2)
25
    {
26
        choice1 = 1;
27
        choice2 = 2;
28
        funtotal = 2;
29
    }
30
    choice3 = choice1;
31
    if (room == room_field_puzzle2_ch1)
32
    {
33
        if (wonamt == 0)
34
        {
35
            choice1 = 3;
36
            choice2 = 3;
37
            choice3 = 3;
38
            funtotal = 1;
39
        }
40
        if (wonamt == 1)
41
        {
42
            choice1 = 2;
43
            choice2 = 2;
44
            choice3 = 1;
45
            funtotal = 2;
46
        }
47
        if (wonamt == 2)
48
        {
49
            choice1 = 2;
50
            choice2 = 3;
51
            choice3 = 4;
52
            funtotal = 3;
53
        }
54
        if (wonamt >= 3)
55
        {
56
            choice1 = 1;
57
            choice2 = 0;
58
            choice3 = 4;
59
            funtotal = 3;
60
        }
61
    }
62
    with (tileid[choice1])
63
    {
64
        active = 1;
65
        sprite_index = spr_glowtile_step_ch1;
66
    }
67
    with (tileid[choice2])
68
    {
69
        active = 1;
70
        sprite_index = spr_glowtile_step_ch1;
71
    }
72
    with (tileid[choice3])
73
    {
74
        active = 1;
75
        sprite_index = spr_glowtile_step_ch1;
76
    }
77
}