Undertale script viewer

← back to main script listing

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