Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_b3bs_camerareminder_Create_0

(view raw script w/o annotations or w/e)
1
timer = 0;
2
con = 0;
3
active = 0;
4
frozen = false;
5
camsolid = instance_create(416, 128, obj_board_camsolid);
6
bell1 = instance_create(224, 64, obj_board_marker);
7
b1[0] = instance_create(224, 64, obj_board_trigger);
8
b1[1] = instance_create(240, 64, obj_board_trigger);
9
bell2 = instance_create(272, 64, obj_board_marker);
10
b2[0] = instance_create(272, 64, obj_board_trigger);
11
b2[1] = instance_create(288, 64, obj_board_trigger);
12
bell3 = instance_create(320, 64, obj_board_marker);
13
b3[0] = instance_create(320, 64, obj_board_trigger);
14
b3[1] = instance_create(336, 64, obj_board_trigger);
15
bell4 = instance_create(368, 64, obj_board_marker);
16
b4[0] = instance_create(368, 64, obj_board_trigger);
17
b4[1] = instance_create(384, 64, obj_board_trigger);
18
bsin = 0;
19
block = instance_create(160, 128, obj_pushableblock_board);
20
btrig = instance_create(160, 96, obj_trigger_interact);
21
with (obj_board_marker)
22
{
23
    sprite_index = spr_board_krisresetbell;
24
    visible = 1;
25
    
scr_depth_board
scr_depth_board

function
scr_depth_board()
{ depth = 1000000 - ((y * 10) + ((sprite_height - sprite_yoffset) * 10)); } function scr_board_depth() {
scr_depth_board();
}
();
26
    
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
();
27
}
28
with (obj_board_trigger)
29
    image_yscale = 2;
30
light = 0;
31
makelight = false;
32
if (global.flag[1142 cam_remind_solve])
33
{
34
    con = 10;
35
    makelight = true;
36
    safe_delete(block);
37
    safe_delete(btrig);
38
    safe_delete(bell1);
39
    safe_delete(b1[0]);
40
    safe_delete(b1[1]);
41
    safe_delete(bell2);
42
    safe_delete(b2[0]);
43
    safe_delete(b2[1]);
44
    safe_delete(bell3);
45
    safe_delete(b3[0]);
46
    safe_delete(b3[1]);
47
    safe_delete(bell4);
48
    safe_delete(b4[0]);
49
    safe_delete(b4[1]);
50
    safe_delete(block);
51
    safe_delete(btrig);
52
    var targcolor = 4858411;
53
    if (global.flag[1142 cam_remind_solve] == 2)
54
        targcolor = 2377478;
55
    with (obj_dw_ch3_b3bs_zapperhead)
56
        
scr_lerp_imageblend
scr_lerp_imageblend

function
scr_lerp_imageblend()
{ var lerpblend = instance_create(x, y, obj_lerpimageblend); lerpblend.target = argument0; lerpblend.color1 = argument1; lerpblend.color2 = argument2; var ___time = argument3; if (argument_count > 4) { var _style = argument4; var _ease = argument5; lerpblend.mylerp = scr_lerp_var_instance(lerpblend, "blendindex", 0, 1, ___time, _style, _ease); } else { lerpblend.mylerp = scr_lerp_var_instance(lerpblend, "blendindex", 0, 1, ___time); } with (lerpblend) alarm_set(0, ___time); return lerpblend; }
(id, c_black, targcolor, 5, 2, "in");
57
}