diff --git a/src/unit_world_state.cpp b/src/unit_world_state.cpp index fb88791..b6d1649 100644 --- a/src/unit_world_state.cpp +++ b/src/unit_world_state.cpp @@ -35,7 +35,7 @@ bool UnitWorldState::get_is_at_target() const { gd::Vector3 const target = this->target_node->get_global_position(); gd::Vector3 const current = this->parent_unit->get_global_position(); float const min_dist = this->agent->get_target_desired_distance(); - return (target - current).length_squared() < min_dist * min_dist; + return (target - current).length_squared() <= min_dist * min_dist; } bool UnitWorldState::get_is_target_dead() const {