Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_lw_rain_effect_Draw_0

(view raw script w/o annotations or w/e)
1
if (!active)
2
    exit;
3
if (color_overlay)
4
{
5
    draw_set_blend_mode(bm_subtract);
6
    var _str = build_timer / 120;
7
    draw_set_color(merge_color(c_black, c_orange, 0.3 * _str));
8
    ossafe_fill_rectangle(camerax() - 10, cameray() - 10, camerax() + 650, cameray() + 490, false);
9
    draw_set_blend_mode(bm_add);
10
    draw_set_color(merge_color(c_black, c_white, 0.1 * _str));
11
    ossafe_fill_rectangle(camerax() - 10, cameray() - 10, camerax() + 650, cameray() + 490, false);
12
    draw_set_blend_mode(bm_normal);
13
}
14
if (rain_style >= 4)
15
{
16
    draw_set_blend_mode(bm_add);
17
    draw_sprite_tiled_ext(sprite_index, 0, round((timer * xspeed * xdir * speed_mul) / 1) * 1, (timer * yspeed * speed_mul) + (cameray() / 2), 1, 1, merge_color(c_white, c_black, 0.75), 1);
18
    draw_set_blend_mode(bm_normal);
19
}