Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_puzzlecloset_2_glowmanager_Draw_0

(view raw script w/o annotations or w/e)
1
with (obj_board_trigger)
2
{
3
    if (extflag == "1")
4
    {
5
        var amt = round(abs(sin((other.timer + 0) / 60)) * 8) / 8;
6
        amt = clamp(amt, 0.5, 1);
7
        var safecolor = 13199616;
8
        var mycol = merge_color(c_black, safecolor, amt);
9
        draw_sprite_ext(spr_pxwhite, 0, x, y, image_xscale * 16, image_yscale * 16, 0, mycol, 1);
10
    }
11
    if (extflag == "2")
12
    {
13
        var amt = round(abs(sin((other.timer + 30) / 60)) * 8) / 8;
14
        amt = clamp(amt, 0.5, 1);
15
        var safecolor = 16239425;
16
        var mycol = merge_color(c_black, safecolor, amt);
17
        draw_sprite_ext(spr_pxwhite, 0, x, y, image_xscale * 16, image_yscale * 16, 0, mycol, 1);
18
    }
19
    if (extflag == "3")
20
    {
21
        var amt = round(abs(sin((other.timer + 60) / 60)) * 8) / 8;
22
        amt = clamp(amt, 0.5, 1);
23
        var safecolor = 6991872;
24
        var mycol = merge_color(c_black, safecolor, amt);
25
        draw_sprite_ext(spr_pxwhite, 0, x, y, image_xscale * 16, image_yscale * 16, 0, mycol, 1);
26
    }
27
    if (extflag == "4")
28
    {
29
        var amt = round(abs(sin((other.timer + 90) / 60)) * 8) / 8;
30
        amt = clamp(amt, 0.5, 1);
31
        var safecolor = 2815226;
32
        var mycol = merge_color(c_black, safecolor, amt);
33
        draw_sprite_ext(spr_pxwhite, 0, x, y, image_xscale * 16, image_yscale * 16, 0, mycol, 1);
34
    }
35
}