Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shootout_controller_Draw_0

(view raw script w/o annotations or w/e)
1
if (shootout_type != 3)
2
    draw_sprite_ext(spr_ralsei_horse_shadow, 0, obj_shootout_horse.x + 54, kris_y_ground + 2, 2 - ((kris_y_ground - kris_y) * 0.01), 3, 0, c_white, 1);
3
if (state == "main" && shootout_type != 3)
4
{
5
    if ((i_ex(obj_tenna_zoom) && obj_tenna_zoom.con != 1) || minigameend == 1)
6
    {
7
    }
8
    else
9
    {
10
        draw_sprite_ext(spr_shootout_reticle1, reticle_index, aim_x, aim_y, 2, 2, 0, c_white, 1);
11
        if (reticle_index > 0)
12
            reticle_index += 1;
13
        if (reticle_index > 4.5)
14
            reticle_index = 0;
15
    }
16
}
17
if (state == "main" && shootout_type == 3)
18
{
19
    var target_window = -1;
20
    for (var i = 0; i < instance_number(obj_shootout_window); i++)
21
    {
22
        window[i] = instance_find(obj_shootout_window, i);
23
        if (window[i].type == 4 && window[i].krspopout)
24
            target_window = window[i];
25
    }
26
    if (target_window != -1)
27
    {
28
        wreticle_x = lerp(wreticle_x, target_window.x, 0.33);
29
        wreticle_y = lerp(wreticle_y, target_window.y, 0.33);
30
    }
31
    draw_sprite_ext(spr_shootout_reticle3, 1, wreticle_x, wreticle_y, 2, 2, 0, c_white, 1);
32
}
33
if (hazard_warning)
34
    draw_sprite_ext(spr_shootout_warning, 0, 590, 330, 2, 2, 0, c_white, round(hazard_warning / 7) % 2);