Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shutta_nobyact_tv_Step_0

(view raw script w/o annotations or w/e)
1
var randomizedir = 0;
2
if (x > rx)
3
{
4
    x = rx - 1;
5
    hspeed = -abs(hspeed);
6
    randomizedir = 1;
7
}
8
if (x < lx)
9
{
10
    x = lx + 1;
11
    hspeed = abs(hspeed);
12
    randomizedir = 1;
13
}
14
if (y > dx)
15
{
16
    vspeed = -abs(vspeed);
17
    y = dx - 1;
18
    randomizedir = 1;
19
}
20
if (y < ux)
21
{
22
    y = ux + 1;
23
    vspeed = abs(vspeed);
24
    randomizedir = 1;
25
}
26
if (randomizedir)
27
    direction += random_range(-5, 5);