Undertale script viewer

← back to main script listing

gml_Object_obj_mettb_body_Alarm_2

(view raw script w/o annotations or w/e)
1
side = choose(0, 1, 2);
2
if (side == prevside)
3
{
4
    side += 1;
5
    if (side > 2)
6
        side = 0;
7
}
8
prevside = side;
9
if (side == 0)
10
{
11
    sidex = x - random(30);
12
    sidey = (y - legh) + random(40);
13
}
14
if (side == 1)
15
{
16
    sidex = x + random(140);
17
    sidey = y - 35 - legh - random(10);
18
}
19
if (side == 2)
20
{
21
    sidex = x + 110 + random(30);
22
    sidey = (y - legh) + random(40);
23
}
24
if (side == 3)
25
{
26
    sidex = x + 100 + random(40);
27
    sidey = (y - legh) + random(40);
28
}
29
instance_create(sidex, sidey, obj_mettshine);