Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_act_simul

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

function scr_act_simul() { __simulcount = 0; for (__ii = global.currentactingchar; __ii < 3; __ii++) { __foundsimul = 0; if (global.actingsingle[__ii] == 1 && instance_exists(obj_monsterparent)) { if (global.char[__ii] == 1 && global.actsimul[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1) { obj_monsterparent.simulorderkri = __simulcount; with (global.monsterinstance[global.actingtarget[__ii]]) actcon = 0; __foundsimul = 1; } if (global.char[__ii] == 2 && global.actsimulsus[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1) { obj_monsterparent.simulordersus = __simulcount; with (global.monsterinstance[global.actingtarget[__ii]]) actconsus = 1; __foundsimul = 1; } if (global.char[__ii] == 3 && global.actsimulral[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1) { obj_monsterparent.simulorderral = __simulcount; with (global.monsterinstance[global.actingtarget[__ii]]) actconral = 1; __foundsimul = 1; } if (global.char[__ii] == 4 && global.actsimulnoe[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1) { obj_monsterparent.simulordernoe = __simulcount; with (global.monsterinstance[global.actingtarget[__ii]]) actconnoe = 1; __foundsimul = 1; } if (__foundsimul) { global.actingsingle[__ii] = 0; __simulcount++; } obj_monsterparent.simultotal = __simulcount; } } }
()
2
{
3
    __simulcount = 0;
4
    for (__ii = global.currentactingchar; __ii < 3; __ii++)
5
    {
6
        __foundsimul = 0;
7
        if (global.actingsingle[__ii] == 1 && instance_exists(obj_monsterparent))
8
        {
9
            if (global.char[__ii] == 1 && global.actsimul[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1)
10
            {
11
                obj_monsterparent.simulorderkri = __simulcount;
12
                with (global.monsterinstance[global.actingtarget[__ii]])
13
                    actcon = 0;
14
                __foundsimul = 1;
15
            }
16
            if (global.char[__ii] == 2 && global.actsimulsus[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1)
17
            {
18
                obj_monsterparent.simulordersus = __simulcount;
19
                with (global.monsterinstance[global.actingtarget[__ii]])
20
                    actconsus = 1;
21
                __foundsimul = 1;
22
            }
23
            if (global.char[__ii] == 3 && global.actsimulral[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1)
24
            {
25
                obj_monsterparent.simulorderral = __simulcount;
26
                with (global.monsterinstance[global.actingtarget[__ii]])
27
                    actconral = 1;
28
                __foundsimul = 1;
29
            }
30
            if (global.char[__ii] == 4 && global.actsimulnoe[global.actingtarget[__ii]][global.actingchoice[__ii]] == 1)
31
            {
32
                obj_monsterparent.simulordernoe = __simulcount;
33
                with (global.monsterinstance[global.actingtarget[__ii]])
34
                    actconnoe = 1;
35
                __foundsimul = 1;
36
            }
37
            if (__foundsimul)
38
            {
39
                global.actingsingle[__ii] = 0;
40
                __simulcount++;
41
            }
42
            obj_monsterparent.simultotal = __simulcount;
43
        }
44
    }
45
}