Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_sideclimb_glowclimb_Draw_0

(view raw script w/o annotations or w/e)
1
if (view_current == 0)
2
    siner++;
3
var ind = 1;
4
with (obj_dw_church_sideclimb)
5
{
6
    if (timber > 250)
7
        ind = 1;
8
    else
9
        ind = timber / 250;
10
}
11
var colind = ease_out_quart(ind, 0, 1, 1);
12
var col = merge_color(#4E4E73, c_red, 1 - colind);
13
draw_set_blend_mode(bm_add);
14
for (var i = 0; i < (image_xscale / 2); i++)
15
{
16
    for (var j = 0; j < (image_yscale / 2); j++)
17
    {
18
        var amt = abs(sin((siner + (-j * 60)) / 40)) + 0.5;
19
        draw_sprite_ext(sprite_index, image_index, x + (i * 40) + (sin((siner + (i * 40)) / 5) * 2), y + (j * 40) + (cos((siner + (j * 40)) / 5) * 2), 2, 2, 0, col, image_alpha * amt * 0.125);
20
        draw_sprite_ext(sprite_index, image_index, (x + (i * 40)) - (cos((siner + (i * 40)) / 5) * 2), (y + (j * 40)) - (sin((siner + (j * 40)) / 5) * 2), 2, 2, 0, col, image_alpha * amt * 0.125);
21
        draw_sprite_ext(sprite_index, image_index, x + (i * 40), y + (j * 40), 2, 2, 0, col, image_alpha * amt);
22
    }
23
}
24
draw_set_blend_mode(bm_normal);