Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_b3bs_idcardpuzzle_pond_Draw_0

(view raw script w/o annotations or w/e)
1
var watertile = 2186;
2
if (room == room_dw_b3bs_rouxls_lanina)
3
    watertile = 3460;
4
if (amt > 0 && con == 0)
5
{
6
    image_index = amt / 2;
7
    image_blend = #4CFF00;
8
    draw_self();
9
    chromakey_mask_begin(65356, 5);
10
    draw_self();
11
    image_blend = c_white;
12
    chromakey_mask_end();
13
    chromakey_on();
14
    draw_sprite_tiled_ext(watertile, animindex, x, y, 2, 2, c_white, 1);
15
    chromakey_off();
16
}
17
if (con > 0)
18
{
19
    for (var i = 0; i < 3; i++)
20
    {
21
        draw_sprite_ext(watertile, animindex, x + (32 * i), y, 2, 2, 0, c_white, 1);
22
        draw_sprite_ext(watertile, animindex, x + (32 * i), y + 32, 2, 2, 0, c_white, 1);
23
    }
24
    var ypos = y + 64;
25
    for (var i = 0; i < 3; i++)
26
    {
27
        thiswater = waterfalllength + (i * 4);
28
        var wateramt = min(thiswater, 64);
29
        draw_sprite_part_ext(spr_board_waterfall_2tall, animindex, 0, 0, 32, 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(wateramt), x + (i * 32), ypos, 2, 2, c_white, 1);
30
    }
31
}