Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_board_instawarp_room

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

function
scr_board_instawarp_room(arg0, arg1)
{ with (obj_board_camera) { instawarp = true; if ("left" || "right")
scr_quickwarp(2432, 576, 2432, 656 + (obj_mainchara_board.y - 144));
else if ("up" || "down")
scr_quickwarp(2432, 576 + (obj_mainchara_board.x - 144), 2432, 656);
else
scr_quickwarp(2432, 576, 2432, 656 + obj_mainchara_board.y);
} }
(arg0, arg1)
2
{
3
    with (obj_board_camera)
4
    {
5
        instawarp = true;
6
        if ("left" || "right")
7
            
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; } }
(2432, 576, 2432, 656 + (obj_mainchara_board.y - 144));
8
        else if ("up" || "down")
9
            
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; } }
(2432, 576 + (obj_mainchara_board.x - 144), 2432, 656);
10
        else
11
            
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; } }
(2432, 576, 2432, 656 + obj_mainchara_board.y);
12
    }
13
}