Undertale script viewer

← back to main script listing

gml_Object_obj_encounterer_ruins5_Step_0

(view raw script w/o annotations or w/e)
1
if (global.encounter > steps)
2
{
3
    if (global.interact == 0)
4
    {
5
        script_execute(scr_steps, 130, 160, 20, 202);
6
        if (global.flag[6 hardmode] == 1)
7
            script_execute(scr_steps, 120, 60, 20, 202);
8
        global.encounter = 0;
9
        battlegroup = random(15);
10
        if (battlegroup <= 2)
11
            global.battlegroup = 18;
12
        if (battlegroup > 2)
13
            global.battlegroup = 11;
14
        if (battlegroup > 9)
15
            global.battlegroup = 13;
16
        if (global.flag[6 hardmode] == 1)
17
        {
18
            battlegroup = random(20);
19
            if (battlegroup <= 4)
20
                global.battlegroup = 128;
21
            if (battlegroup > 4)
22
                global.battlegroup = 129;
23
            if (battlegroup > 8)
24
                global.battlegroup = 130;
25
            if (battlegroup > 12)
26
                global.battlegroup = 121;
27
            if (battlegroup > 16)
28
                global.battlegroup = 124;
29
            if (battlegroup > 19)
30
                global.battlegroup = 132;
31
        }
32
        if (alldead == 2)
33
            global.battlegroup = 19;
34
        if (alldead == 1)
35
        {
36
            global.battlegroup = 19;
37
            alldead = 2;
38
        }
39
        else
40
        {
41
            instance_create(0, 0, obj_battleblcon);
42
        }
43
    }
44
}