Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_homealone_heart_Draw_0

(view raw script w/o annotations or w/e)
1
if (angel_mode)
2
{
3
    if (shake)
4
    {
5
        shake_timer++;
6
        if (shake_timer == 1)
7
        {
8
            var _offset = 4;
9
            if (i_ex(obj_noellehouse_basement) && obj_noellehouse_basement.move_wait)
10
                _offset = 8;
11
            shake_x_offset -= _offset;
12
        }
13
        if (shake_timer == 4)
14
        {
15
            var _offset = 4;
16
            if (i_ex(obj_noellehouse_basement) && obj_noellehouse_basement.move_wait)
17
                _offset = 8;
18
            shake_x_offset += _offset;
19
            shake = false;
20
            shake_timer = 0;
21
        }
22
    }
23
    else
24
    {
25
        shake_x_offset = 0;
26
    }
27
    draw_sprite_ext(spr_noellehouse_basement_angel, 0, x + 4, y + 2, 1, 1, image_angle + shake_x_offset, c_white, 1);
28
}
29
else
30
{
31
    draw_self();
32
}