Undertale script viewer

← back to main script listing

gml_Object_obj_encounterer_ruins6_Step_0

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