Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_b3bs_rabbick_b_Create_0

(view raw script w/o annotations or w/e)
1
trigger = 0;
2
trigcount = 0;
3
triggerer = -1;
4
timer = 0;
5
ribbick = -1;
6
doorblocker = instance_create(280, 160, obj_solidblocksized);
7
doorblocker.image_xscale = 2;
8
door = 0;
9
doorcon = 0;
10
trigcount = global.flag[1105 cut_ribbick_fights];
11
if (trigcount >= 1)
12
{
13
    for (var i = 0; i < trigcount; i++)
14
    {
15
        var trash = instance_find(obj_dw_ch3_b3bs_trashcan_interactor, irandom(instance_number(obj_dw_ch3_b3bs_trashcan_interactor) - 1));
16
        var newtrash = instance_create(trash.x, trash.y, obj_dw_ch3_b3bs_trashcan);
17
        newtrash.itemflag = 1105;
18
        newtrash.flag = false;
19
        newtrash.image_index = 1;
20
        safe_delete(trash);
21
    }
22
}
23
if (trigcount >= 2)
24
{
25
    door = 
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; }
(258, 46, spr_dw_ch3_b3bs_door);
26
    door.depth = 1000050;
27
    safe_delete(doorblocker);
28
}