From dd3e6d3e44f7fd23cb9b5c86889e36fa49d4ddfc Mon Sep 17 00:00:00 2001 From: frosch Date: Tue, 8 Nov 2011 17:29:11 +0000 Subject: (svn r23155) -Change: [NewGRF v8] Use heightlevel units in var 8A of callback 28. --- src/newgrf_industries.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/newgrf_industries.cpp b/src/newgrf_industries.cpp index eedb5c17b..70e270b26 100644 --- a/src/newgrf_industries.cpp +++ b/src/newgrf_industries.cpp @@ -488,7 +488,7 @@ uint32 IndustryLocationGetVariable(const ResolverObject *object, byte variable, case 0x89: return min(DistanceManhattan(industry->town->xy, tile), 255); /* Lowest height of the tile */ - case 0x8A: return GetTilePixelZ(tile); + case 0x8A: return Clamp(GetTileZ(tile) * (object->grffile->grf_version >= 8 ? 1 : TILE_HEIGHT), 0, 0xFF); /* Distance to the nearest water/land tile */ case 0x8B: return GetClosestWaterDistance(tile, (GetIndustrySpec(industry->type)->behaviour & INDUSTRYBEH_BUILT_ONWATER) == 0); -- cgit v1.2.3-70-g09d2