Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_insomnitot_star_Draw_0

(view raw script w/o annotations or w/e)
1
if (can_move == true)
2
{
3
    var j = 2;
4
    i = ds_list_size(x_list) - 1;
5
    while (i >= 0)
6
    {
7
        var x0 = ds_list_find_value(x_list, i);
8
        var y0 = ds_list_find_value(y_list, i);
9
        var in_box_trail = ds_list_find_value(in_box_list, i);
10
        var image_alpha_trail = 1 / j;
11
        if (in_box_trail == true)
12
        {
13
            var target = 3154;
14
            draw_sprite_clip_ext(trail_sprite, 0, x0, y0, 1, 1, 16777215, image_alpha_trail, target.bbox_left + 5, target.bbox_top + 5, target.sprite_width - 10, target.sprite_height - 10);
15
        }
16
        else
17
        {
18
            draw_sprite_ext(trail_sprite, 0, x0, y0, 1, 1, 0, c_white, image_alpha_trail);
19
        }
20
        j += 1;
21
        i -= 1;
22
    }
23
}
24
if (in_box == true)
25
    script_execute(scr_battle_draw_inside_battle_box_ext);
26
else
27
    draw_sprite_ext(sprite_index, image_index, x, y, 1, 1, 0, c_white, image_alpha);