diff options
author | matthijs <matthijs@openttd.org> | 2005-04-11 12:08:09 +0000 |
---|---|---|
committer | matthijs <matthijs@openttd.org> | 2005-04-11 12:08:09 +0000 |
commit | 6409e6efaf89c1b6c4d6730cb8a6c774fa45c937 (patch) | |
tree | f254c970f78ff1f4fc89d252bbba8d6775dfb0bd | |
parent | e82f724e9a993a36dd176f523faf6dda12192001 (diff) | |
download | openttd-6409e6efaf89c1b6c4d6730cb8a6c774fa45c937.tar.xz |
(svn r2179) - Fix: [ 1121437, 1114228 ] Vehicles not entering depots for auto servicing.
-rw-r--r-- | train_cmd.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/train_cmd.c b/train_cmd.c index 198125281..89efa842c 100644 --- a/train_cmd.c +++ b/train_cmd.c @@ -1324,7 +1324,11 @@ static TrainFindDepotData FindClosestTrainDepot(Vehicle *v) if (ftd.best_bird_dist == 0) { /* Found target */ 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) { // search in all directions |