Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_martlet_genocide_feather_ext_feather_Step_2

(view raw script w/o annotations or w/e)
1
if (obj_heart_battle_fighting_parent.vulnerable == true && !place_meeting(xprevious, yprevious, obj_heart_hitbox_parent))
2
{
3
    var hsc_x_temp = x;
4
    var hsc_y_temp = y;
5
    var hsc_max = 4;
6
    for (i = 0; i < hsc_max; i++)
7
    {
8
        x -= lengthdir_x(id_checker.feather_speed / hsc_max, image_angle);
9
        y -= lengthdir_y(id_checker.feather_speed / hsc_max, image_angle);
10
        with (obj_heart_hitbox_parent)
11
            event_user(0);
12
        if (obj_heart_battle_fighting_parent.vulnerable == false)
13
            break;
14
    }
15
    x = hsc_x_temp;
16
    y = hsc_y_temp;
17
}