Truck fuel station selection based on the distance traveled and not distance to…

Quality of life Vehicles & Roads
CombatSheep [ideas] · 2 years ago

Truck fuel station selection based on the distance traveled and not distance to the station.

The truck selection of the fuel stations is currently based on the distance to the station. However, that can cause lots of waster fuel and time when the closes fuel station is located for example: at the bottom of a high hill or top of a deep mine. This happens often when making deep mines with retaining walls.
If the Fuel station is located near outside the edge of the mine, truck will often travel very far distance to fuel to the station located on the outside, instead of the one e.g. located a bit further in straight line than the station located near the ramp leading to the mine.
Issue is especially problematic when making large dumping hills or filling big mines when there is not possibility to assign fuel station to truck assigned to a Lose Storage used as export point for the mine.
Issue can be partially mitigated for the trucks assigned to the mine building with use of the fuel station export routes assigned to the specific mine building.
Best regards,
Combat Sheep

Strychnyne [ideas] · 5 months ago

I can understand why the system works this way - it's easier to work out the closest fuel stop based on Euclidean distance, and then calculate the route, rather than calculate the route to all possible refueling points and then selecting the one with the shortest distance.
Perhaps as a compromise, could the vehicle do a periodic recheck while on the route to confirm if the destination is still the 'closest'? Say every 10 seconds, while on its route it happens to find that another fuel supply point is closer then it will change its target destination? Should address the example raised by the OP. I totally agree that it's very frustrating watching a truck drive around the whole map passing refuel points along the way because they're homing in on the 'closest'

5 Showing 1–2 of 2