Undertale script viewer

← back to main script listing

gml_Object_obj_dborder_Step_0

(view raw script w/o annotations or w/e)
1
if (x != global.idealborder[0])
2
{
3
    if (abs(x - global.idealborder[0]) <= 15)
4
        x = global.idealborder[0];
5
    else if (x > global.idealborder[0])
6
        x -= 15;
7
    else
8
        x += 15;
9
}
10
if (y != global.idealborder[3])
11
{
12
    if (abs(y - global.idealborder[3]) <= 15)
13
        y = global.idealborder[3];
14
    else if (y > global.idealborder[3])
15
        y -= 15;
16
    else
17
        y += 15;
18
}
19
size = round((global.idealborder[1] - global.idealborder[0]) / 5) + 1;
20
if (image_xscale != size)
21
{
22
    if (abs(size - image_xscale) <= 6)
23
        image_xscale = size;
24
    if (image_xscale > size)
25
        image_xscale -= 6;
26
    if (image_xscale < size)
27
        image_xscale += 6;
28
}
29
if (instaborder == 1)
30
{
31
    x = global.idealborder[0];
32
    y = global.idealborder[3];
33
    image_xscale = 1 + ((global.idealborder[1] - global.idealborder[0]) / 5);
34
}