Undertale script viewer

← back to main script listing

gml_Object_obj_encounterer_ruins3_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, 290, 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 <= 5)
11
            global.battlegroup = 6;
12
        if (battlegroup > 5)
13
            global.battlegroup = 7;
14
        if (battlegroup > 10)
15
            global.battlegroup = 8;
16
        if (battlegroup > 15)
17
            global.battlegroup = 9;
18
        if (battlegroup > 18)
19
            global.battlegroup = 10;
20
        if (global.flag[6 hardmode] == 1)
21
        {
22
            if (battlegroup <= 5)
23
                global.battlegroup = 125;
24
            if (battlegroup > 5)
25
                global.battlegroup = 126;
26
            if (battlegroup > 10)
27
                global.battlegroup = 123;
28
            if (battlegroup > 15)
29
                global.battlegroup = 122;
30
            if (battlegroup > 18)
31
                global.battlegroup = 124;
32
        }
33
        if (alldead == 2)
34
            global.battlegroup = 19;
35
        if (alldead == 1)
36
        {
37
            global.battlegroup = 19;
38
            alldead = 2;
39
        }
40
        else
41
        {
42
            instance_create(0, 0, obj_battleblcon);
43
        }
44
    }
45
}