Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_growtangle_correction_Step_1

(view raw script w/o annotations or w/e)
1
if (instance_exists(obj_growtangle))
2
{
3
    if (global.turntimer < 0 || spawntimer < 15)
4
    {
5
        spawntimer++;
6
        if (spawntimer == 15)
7
        {
8
            obj_heart.x += (x - xhome);
9
            obj_heart.y += (y - yhome);
10
            x = xhome;
11
            y = yhome;
12
        }
13
        obj_growtangle.x = 
scr_movetowards
scr_movetowards

function
scr_movetowards(arg0, arg1, arg2)
{ if (arg0 == arg1) return arg0; else if (arg0 > arg1) return max(arg0 - arg2, arg1); else return min(arg0 + arg2, arg1); }
(obj_growtangle.x, x, 5);
14
        obj_growtangle.y = 
scr_movetowards
scr_movetowards

function
scr_movetowards(arg0, arg1, arg2)
{ if (arg0 == arg1) return arg0; else if (arg0 > arg1) return max(arg0 - arg2, arg1); else return min(arg0 + arg2, arg1); }
(obj_growtangle.y, y, 5);
15
    }
16
}
17
else
18
{
19
    instance_destroy();
20
}