Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_losechar

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

function scr_losechar() { global.char[2] = 0; global.char[1] = 0; with (obj_darkcontroller) { chartotal = 0; havechar[0] = 0; havechar[1] = 0; havechar[2] = 0; havechar[3] = 0; for (i = 0; i < 3; i += 1) { global.faceaction[i] = 0; if (global.char[i] != 0) chartotal += 1; if (global.char[i] == 1) { havechar[0] = 1; charpos[0] = i; } if (global.char[i] == 2) { havechar[1] = 1; charpos[1] = i; } if (global.char[i] == 3) { havechar[2] = 1; charpos[2] = i; } if (global.char[i] == 4) { havechar[3] = 1; charpos[3] = i; } } } }
()
2
{
3
    global.char[2] = 0;
4
    global.char[1] = 0;
5
    with (obj_darkcontroller)
6
    {
7
        chartotal = 0;
8
        havechar[0] = 0;
9
        havechar[1] = 0;
10
        havechar[2] = 0;
11
        havechar[3] = 0;
12
        for (i = 0; i < 3; i += 1)
13
        {
14
            global.faceaction[i] = 0;
15
            if (global.char[i] != 0)
16
                chartotal += 1;
17
            if (global.char[i] == 1)
18
            {
19
                havechar[0] = 1;
20
                charpos[0] = i;
21
            }
22
            if (global.char[i] == 2)
23
            {
24
                havechar[1] = 1;
25
                charpos[1] = i;
26
            }
27
            if (global.char[i] == 3)
28
            {
29
                havechar[2] = 1;
30
                charpos[2] = i;
31
            }
32
            if (global.char[i] == 4)
33
            {
34
                havechar[3] = 1;
35
                charpos[3] = i;
36
            }
37
        }
38
    }
39
}