Deltarune (Chapter 1) script viewer

← back to main script listing

gml_GlobalScript_scr_randomtarget

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

function
scr_randomtarget()
{ abletotarget = 1; if (global.charcantarget[0] == 0 && global.charcantarget[1] == 0 && global.charcantarget[2] == 0) abletotarget = 0; mytarget = choose(0, 1, 2); if (abletotarget == 1) { while (global.charcantarget[mytarget] == 0) mytarget = choose(0, 1, 2); } else { mytarget = 3; } global.targeted[mytarget] = 1; }
()
2
{
3
    abletotarget = 1;
4
    if (global.charcantarget[0] == 0 && global.charcantarget[1] == 0 && global.charcantarget[2] == 0)
5
        abletotarget = 0;
6
    mytarget = choose(0, 1, 2);
7
    if (abletotarget == 1)
8
    {
9
        while (global.charcantarget[mytarget] == 0)
10
            mytarget = choose(0, 1, 2);
11
    }
12
    else
13
    {
14
        mytarget = 3;
15
    }
16
    global.targeted[mytarget] = 1;
17
}