Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_churchc_darkswords_Draw_0

(view raw script w/o annotations or w/e)
1
if (con < 99)
2
{
3
    var _hx = obj_mainchara.x + 12 + 8;
4
    var _hy = obj_mainchara.y + 40 + 8;
5
    if (i_ex(cutscene_master) && i_ex(kr_actor))
6
    {
7
        _hx = kr_actor.x + 12 + 8;
8
        _hy = kr_actor.y + 40 + 8;
9
    }
10
    if (draw_heart_effect)
11
    {
12
        siner += 1.5;
13
        draw_sprite_ext(spr_heart_white, image_index, _hx, _hy, siner / 4, siner / 4, 0, c_white, 1.6 - (siner / 16));
14
        draw_sprite_ext(spr_heart_white, image_index, _hx, _hy, siner / 8, siner / 8, 0, c_white, 1.6 - (siner / 24));
15
        if ((siner / 24) > 1.6)
16
            draw_heart_effect = false;
17
    }
18
    if (i_ex(flash))
19
    {
20
        gpu_set_blendmode(bm_add);
21
        draw_sprite_ext(spr_heart_white, image_index, _hx, _hy, 2, 2, 0, c_white, flash.image_alpha * 0.5);
22
        draw_sprite_ext(spr_heart_white, image_index, _hx, _hy, 3 + flash.image_alpha, 3 + flash.image_alpha, 0, c_white, flash.image_alpha * 0.3);
23
        gpu_set_blendmode(bm_normal);
24
    }
25
}