Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_path_jump

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

function scr_path_jump(arg0, arg1, arg2, arg3) { with (arg0) { jump_path = path_add(); path_add_point(jump_path, arg0.x, arg0.y, 100); path_add_point(jump_path, arg1 + (sign(arg0.x - arg1) * min(abs(arg0.x - arg1), 15)), arg2 - arg3, 75); path_add_point(jump_path, arg1, arg2, 100); path_set_kind(jump_path, 1); path_set_closed(jump_path, false); path_start(jump_path, 4, path_action_stop, false); audio_play_sound(snd_playerjump, 1, 0); } }
(arg0, arg1, arg2, arg3)
2
{
3
    with (arg0)
4
    {
5
        jump_path = path_add();
6
        path_add_point(jump_path, arg0.x, arg0.y, 100);
7
        path_add_point(jump_path, arg1 + (sign(arg0.x - arg1) * min(abs(arg0.x - arg1), 15)), arg2 - arg3, 75);
8
        path_add_point(jump_path, arg1, arg2, 100);
9
        path_set_kind(jump_path, 1);
10
        path_set_closed(jump_path, false);
11
        path_start(jump_path, 4, path_action_stop, false);
12
        audio_play_sound(snd_playerjump, 1, 0);
13
    }
14
}