Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_PDC14A_bathroom_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
side_b = scr_sideb_active();
4
if (!side_b)
5
{
6
    instance_destroy();
7
}
8
else if (global.plot != 90)
9
{
10
    instance_destroy();
11
}
12
else
13
{
14
    blackall = 
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; }
(-10, -10, spr_pixel_white);
15
    blackall.image_xscale = 999;
16
    blackall.image_yscale = 999;
17
    blackall.depth = 100;
18
    blackall.image_blend = c_black;
19
    blackall.visible = 1;
20
    with (obj_noellehouse_bathroom)
21
        trashcan_marker.visible = 0;
22
    trashcan = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(221, 173, spr_trashcan_damage_side_b);
23
    with (trashcan)
24
        
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();
25
    trash_shake = false;
26
    trash_hit = false;
27
    trash_hit_timer = 0;
28
    kick_index = 0;
29
    kick_start = false;
30
    kick_timer = 0;
31
    kick_loop = false;
32
    kick_loop_timer = 0;
33
    kick_loop_time = 30;
34
    kick_loop_count = 0;
35
    kris_move = false;
36
    kris_move_timer = 0;
37
    kris_fall = false;
38
    kris_fall_timer = 0;
39
    kris_fall_x = 0;
40
    kris_fall_y = 0;
41
    con = 0;
42
    bloom_fx = instance_create(0, 0, obj_fx_screenbloom);
43
    bloom_fx.style = 2;
44
    bloom_fx.bloomdist = 0.5;
45
    bloom_fx.amplitude = 2;
46
    bloom_fx.period = 10;
47
    bloom_fx.xoff = 1;
48
    bloom_fx.yoff = 1;
49
    bloom_stop = false;
50
}
51
trash_hit_snd = 0;
52
swing_snd = 0;