Undertale script viewer

← back to main script listing

gml_Object_obj_slowdownwalk_Step_2

(view raw script w/o annotations or w/e)
1
if (sl == 1)
2
{
3
    if (obj_mainchara.xprevious == (obj_mainchara.x - 3) || obj_mainchara.xprevious == (obj_mainchara.x - 2))
4
        obj_mainchara.x -= 1;
5
    if (obj_mainchara.xprevious == (obj_mainchara.x + 3) || obj_mainchara.xprevious == (obj_mainchara.x + 2))
6
        obj_mainchara.x += 1;
7
    if (obj_mainchara.yprevious == (obj_mainchara.y - 3) || obj_mainchara.yprevious == (obj_mainchara.y - 2))
8
        obj_mainchara.y -= 1;
9
    if (obj_mainchara.yprevious == (obj_mainchara.y + 3) || obj_mainchara.yprevious == (obj_mainchara.y + 2))
10
        obj_mainchara.y += 1;
11
}