summaryrefslogtreecommitdiff
path: root/train_cmd.c
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-08-26 21:54:04 +0000
committerDarkvater <darkvater@openttd.org>2006-08-26 21:54:04 +0000
commit45fa3002088a914fe19ae59f0f4eef77f214e92e (patch)
treeec8cd508fd46492ed27f78bc9edf6ea11d659dd3 /train_cmd.c
parent6540ae18fd4447ecd4f5dd04b35c3e8248da3124 (diff)
downloadopenttd-45fa3002088a914fe19ae59f0f4eef77f214e92e.tar.xz
(svn r6159) -Fix: FindClosestTrainDepot hardly ever found a depot with NPF off due to absence of distance-normalization (Rojer)
Diffstat (limited to 'train_cmd.c')
-rw-r--r--train_cmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/train_cmd.c b/train_cmd.c
index 5fe309c98..468bcdba6 100644
--- a/train_cmd.c
+++ b/train_cmd.c
@@ -1847,7 +1847,8 @@ static bool NtpCallbFindDepot(TileIndex tile, TrainFindDepotData *tfdd, int trac
if (IsTileType(tile, MP_RAILWAY) &&
IsTileOwner(tile, tfdd->owner) &&
IsRailDepot(tile)) {
- tfdd->best_length = length;
+ /* approximate number of tiles by dividing by DIAG_FACTOR */
+ tfdd->best_length = length / DIAG_FACTOR;
tfdd->tile = tile;
return true;
}