Undertale script viewer

← back to main script listing

gml_Object_obj_wizardorb_wall_Step_0

(view raw script w/o annotations or w/e)
1
if (cl == 4)
2
{
3
    if (vspeed > 0 && y > w_d)
4
    {
5
        y = w_d;
6
        if (cl == 0)
7
            direction += 90;
8
        else
9
            direction -= 90;
10
    }
11
    if (hspeed > 0 && x > w_r)
12
    {
13
        x = w_r;
14
        if (cl == 0)
15
            direction += 90;
16
        else
17
            direction -= 90;
18
    }
19
    if (vspeed < 0 && y < w_u)
20
    {
21
        y = w_u;
22
        if (cl == 0)
23
            direction += 90;
24
        else
25
            direction -= 90;
26
    }
27
    if (hspeed < 0 && x < w_l)
28
    {
29
        x = w_l;
30
        if (cl == 0)
31
            direction += 90;
32
        else
33
            direction -= 90;
34
    }
35
}
36
if (obj_time.left)
37
    x = w_l;
38
if (obj_time.right)
39
    x = w_r;
40
if (obj_time.up)
41
    y = w_u;
42
if (obj_time.down)
43
    y = w_d;