Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_b3bs_rabbick_a_Create_0

(view raw script w/o annotations or w/e)
1
encounterno = 125;
2
encounterflag = 586;
3
ribbick = 0;
4
con = 0;
5
timer = 0;
6
if (global.flag[encounterflag] != 0)
7
    con = 99;
8
knockdoor = 0;
9
if (global.flag[1170] == 1)
10
{
11
    knockdoor = instance_create(596, 68, obj_trigger_interact);
12
    with (knockdoor)
13
    {
14
        depth = 999997;
15
        sprite_index = spr_dw_ch3_b3bs_closeddoor;
16
        visible = true;
17
        issolid = true;
18
        
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
();
19
    }
20
    
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1)
{ var thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; }
(knockdoor.x + 38, (knockdoor.y + 56) - 8, spr_pxwhite, 16, 24, undefined, undefined, #AA9284, knockdoor.depth - 1);
21
    with (instance_create(600, 160, obj_solidblocksized))
22
        image_xscale = 2;
23
    with (obj_doorAny)
24
    {
25
        if (doorRoom == room_dw_b3bs_zapper_b)
26
            instance_destroy();
27
    }
28
}