Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_room_castle_3f_Create_0

(view raw script w/o annotations or w/e)
1
if (
scr_tenna_alt_plot
scr_tenna_alt_plot

function
scr_tenna_alt_plot()
{ var any_lost =
scr_flag_get(1248) > 0;
var recruited_shadow_guys =
scr_flag_get(654) == 1;
var recruited_pippins =
scr_flag_get(659) == 1;
return any_lost || (!recruited_shadow_guys || !recruited_pippins); }
())
2
{
3
    var door_block = instance_create(1280, 240, obj_solidblockDark);
4
    with (door_block)
5
        image_xscale = 3;
6
    var door_readable = instance_create(door_block.x, door_block.y, obj_readable_room1);
7
    with (door_readable)
8
    {
9
        image_xscale = 5;
10
        extflag = "tv_closed";
11
    }
12
    var door_marker = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(1242, 88, spr_dw_door_tenna_closed);
13
    with (door_marker)
14
        
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
15
}