Undertale script viewer

← back to main script listing

gml_Object_obj_encounterer_ruins4_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, 120, 100, 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(20);
10
        if (battlegroup <= 4)
11
            global.battlegroup = 11;
12
        if (battlegroup > 4)
13
            global.battlegroup = 12;
14
        if (battlegroup > 8)
15
            global.battlegroup = 13;
16
        if (battlegroup > 12)
17
            global.battlegroup = 16;
18
        if (battlegroup > 16)
19
            global.battlegroup = 17;
20
        if (battlegroup > 19)
21
            global.battlegroup = 15;
22
        if (global.flag[6 hardmode] == 1)
23
        {
24
            if (battlegroup <= 4)
25
                global.battlegroup = 128;
26
            if (battlegroup > 4)
27
                global.battlegroup = 129;
28
            if (battlegroup > 8)
29
                global.battlegroup = 130;
30
            if (battlegroup > 12)
31
                global.battlegroup = 121;
32
            if (battlegroup > 16)
33
                global.battlegroup = 124;
34
            if (battlegroup > 19)
35
                global.battlegroup = 132;
36
        }
37
        if (alldead == 2)
38
            global.battlegroup = 19;
39
        if (alldead == 1)
40
        {
41
            global.battlegroup = 19;
42
            alldead = 2;
43
        }
44
        else
45
        {
46
            instance_create(0, 0, obj_battleblcon);
47
        }
48
    }
49
}