| 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 | } |