(svn r2179) - Fix: [ 1121437, 1114228 ] Vehicles not entering depots for auto servicing.

This commit is contained in:
matthijs 2005-04-11 12:08:09 +00:00
parent 00df5da8eb
commit b1245a4984

View File

@ -1324,7 +1324,11 @@ static TrainFindDepotData FindClosestTrainDepot(Vehicle *v)
if (ftd.best_bird_dist == 0) { if (ftd.best_bird_dist == 0) {
/* Found target */ /* Found target */
tfdd.tile = ftd.node.tile; tfdd.tile = ftd.node.tile;
tfdd.best_length = ftd.best_path_dist; tfdd.best_length = ftd.best_path_dist / NPF_TILE_LENGTH;
/* Our caller expects a number of tiles, so we just approximate that
* number by this. It might not be completely what we want, but it will
* work for now :-) We can possibly change this when the old pathfinder
* is removed. */
} }
} else if (!_patches.new_depot_finding) { } else if (!_patches.new_depot_finding) {
// search in all directions // search in all directions