(svn r2179) - Fix: [ 1121437, 1114228 ] Vehicles not entering depots for auto servicing.
authormatthijs
Mon, 11 Apr 2005 12:08:09 +0000
changeset 1675 d004a4d0f6d4
parent 1674 59570fa0c7c2
child 1676 33ee86d40bd8
(svn r2179) - Fix: [ 1121437, 1114228 ] Vehicles not entering depots for auto servicing.
train_cmd.c
--- a/train_cmd.c	Sun Apr 10 21:54:29 2005 +0000
+++ b/train_cmd.c	Mon Apr 11 12:08:09 2005 +0000
@@ -1324,7 +1324,11 @@
 		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