Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_watercooler_Draw_0

(view raw script w/o annotations or w/e)
1
var watalph = 1 - haswater;
2
if (i_ex(mizzle))
3
{
4
    watalph = mizzle.image_alpha;
5
    if (watalph != 0)
6
        dodrain = true;
7
}
8
if (dodrain)
9
    drain = lerp(drain, 0, 0.125);
10
draw_sprite_ext(spr_pxwhite, 0, x + 4, y + howfull, 30, 40, 0, merge_color(#2D9BD7, c_white, clamp(sin(siner / 30) * 0.5, 0, 1)), (1 - watalph) * drain);
11
draw_sprite_ext(sprite_index, 0, x, y, 2, 2, 0, c_white, 1);
12
draw_sprite_ext(sprite_index, 1, x, y, 2, 2, 0, #2D9BD7, 0.25);
13
draw_sprite_ext(sprite_index, 2, x, y, 2, 2, 0, #99D9EA, 0.5);
14
if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
15
{
16
    var showcol = false;
17
    if (showcol)
18
    {
19
        var dist = point_distance(x + 20, y + 78, obj_mainchara.x + 20, obj_mainchara.y + 70);
20
        d_circle(x + 20, y + 38, alertrad, 1);
21
    }
22
}