diff --git a/SceneManager/AITasking.cs b/SceneManager/AITasking.cs index 383a620..fa4b3a7 100644 --- a/SceneManager/AITasking.cs +++ b/SceneManager/AITasking.cs @@ -21,7 +21,14 @@ namespace SceneManager Logger.Log($"{collectedVehicle.Vehicle.Model.Name} distance to collection waypoint: {collectedVehicle.Vehicle.DistanceTo2D(currentWaypoint.Position)}"); Logger.Log($"{collectedVehicle.Vehicle.Model.Name} is driving to path {currentWaypoint.Path.Number} waypoint {currentWaypoint.Number}"); - collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)263075, acceptedDistance); + if(currentWaypoint.DrivingFlag == VehicleDrivingFlags.IgnorePathFinding) + { + collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)17040299, acceptedDistance); + } + else + { + collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)263075, acceptedDistance); + } LoopWhileDrivingToDirectedWaypoint(acceptedDistance); }