А ещё, персонаж убегая в фире, пробегает где то 600-800 рейнджа и остонавливается без какой либо видимой причины. Он чё, отбегает на дистанцию каста фира и решает что достаточно?
А ещё флешка останавливает персонажа. По сути так и должно быть, но нет продолжения функции где персонаж должен продолжать бежать после сбития таргета флешкой. Естественно в обратном направлении от front-координат кастера.
А ещё он препятствия должен огибать, а не упираться в них, вот. Поиск пути у петов и у фира - пора запомнить как мантру.