Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_pathfind_to_point_face

(view raw script w/o annotations or w/e)
1
function 
scr_pathfind_to_point_face
scr_pathfind_to_point_face

function
scr_pathfind_to_point_face(arg0, arg1, arg2, arg3)
{ var __destx = arg1 + 16; var __desty = arg2 + 16; if (arg1 < 12 && arg2 < 8) { __destx = 128 + (32 * arg1) + 16; __desty = 64 + (32 * arg2) + 16; } with (obj_mainchara_board) { if (name == arg0) { path_end(); is_moving_timer = 0; is_moving = true; path_target_x = __destx; path_target_y = __desty; if (arg0 == "ralsei") follow = false; path_end_facing = arg3; } } }
(arg0, arg1, arg2, arg3)
2
{
3
    var __destx = arg1 + 16;
4
    var __desty = arg2 + 16;
5
    if (arg1 < 12 && arg2 < 8)
6
    {
7
        __destx = 128 + (32 * arg1) + 16;
8
        __desty = 64 + (32 * arg2) + 16;
9
    }
10
    with (obj_mainchara_board)
11
    {
12
        if (name == arg0)
13
        {
14
            path_end();
15
            is_moving_timer = 0;
16
            is_moving = true;
17
            path_target_x = __destx;
18
            path_target_y = __desty;
19
            if (arg0 == "ralsei")
20
                follow = false;
21
            path_end_facing = arg3;
22
        }
23
    }
24
}