Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_board_instawarp

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

function
scr_board_instawarp(arg0, arg1, arg2, arg3, arg4)
{ with (obj_board_camera) { instawarp = true; if (argument_count == 6) { instawarproomgoto = argument5; camsavex = arg0; camsavey = arg1; } if (arg4 == "left" || arg4 == "right")
scr_quickwarp(arg0, arg1, arg2, arg3 + (obj_board_controller.kris_object.y - 144));
else if (arg4 == "up" || arg4 == "down")
scr_quickwarp(arg0, arg1, arg2 + (obj_board_controller.kris_object.x - 288), arg3);
else
scr_quickwarp(arg0, arg1, arg2, arg3);
} }
(arg0, arg1, arg2, arg3, arg4)
2
{
3
    with (obj_board_camera)
4
    {
5
        instawarp = true;
6
        if (argument_count == 6)
7
        {
8
            instawarproomgoto = argument5;
9
            camsavex = arg0;
10
            camsavey = arg1;
11
        }
12
        if (arg4 == "left" || arg4 == "right")
13
            
scr_quickwarp
scr_quickwarp

function
scr_quickwarp(arg0, arg1, arg2, arg3)
{ with (obj_board_camera) { global.interact = 1; shift = "warp"; warpx = arg0; warpy = arg1; playerX = arg2; playerY = arg3; } }
(arg0, arg1, arg2, arg3 + (obj_board_controller.kris_object.y - 144));
14
        else if (arg4 == "up" || arg4 == "down")
15
            
scr_quickwarp
scr_quickwarp

function
scr_quickwarp(arg0, arg1, arg2, arg3)
{ with (obj_board_camera) { global.interact = 1; shift = "warp"; warpx = arg0; warpy = arg1; playerX = arg2; playerY = arg3; } }
(arg0, arg1, arg2 + (obj_board_controller.kris_object.x - 288), arg3);
16
        else
17
            
scr_quickwarp
scr_quickwarp

function
scr_quickwarp(arg0, arg1, arg2, arg3)
{ with (obj_board_camera) { global.interact = 1; shift = "warp"; warpx = arg0; warpy = arg1; playerX = arg2; playerY = arg3; } }
(arg0, arg1, arg2, arg3);
18
    }
19
}