| 1 | 
        if (!instance_exists(obj_heart_battle_fighting_parent))  | 
    
    
    
        | 2 | 
            exit;  | 
    
    
    
        | 3 | 
        var box = 3154;  | 
    
    
    
        | 4 | 
        with (obj_heart_battle_fighting_parent)  | 
    
    
    
        | 5 | 
        { | 
    
    
    
        | 6 | 
            var distance = point_distance(x, y, box.x, box.y);  | 
    
    
    
        | 7 | 
            var soul_speed = 3;  | 
    
    
    
        | 8 | 
            if (move_x != 0 && move_y != 0)  | 
    
    
    
        | 9 | 
                soul_speed = 4.24;  | 
    
    
    
        | 10 | 
            var lerp_amount = soul_speed / 42;  | 
    
    
    
        | 11 | 
            x = lerp(x, box.x, lerp_amount);  | 
    
    
    
        | 12 | 
            y = lerp(y, box.y, lerp_amount);  | 
    
    
    
        | 13 | 
        }  | 
    
    
    
        | 14 | 
        box = 3154;  | 
    
    
    
        | 15 | 
        var soul = 2980;  | 
    
    
    
        | 16 | 
        stretch_multiplier = point_distance(box.x, box.y, soul.x, soul.y) / sprite_get_width(sprite_index);  | 
    
    
    
        | 17 | 
        image_xscale = stretch_multiplier;  | 
    
    
    
        | 18 | 
        direction = point_direction(box.x, box.y, soul.x, soul.y);  | 
    
    
    
        | 19 | 
        image_angle = direction;  |