summaryrefslogtreecommitdiff
path: root/industry_cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'industry_cmd.c')
-rw-r--r--industry_cmd.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/industry_cmd.c b/industry_cmd.c
index 1a4c96209..bad47ae6d 100644
--- a/industry_cmd.c
+++ b/industry_cmd.c
@@ -535,15 +535,11 @@ static void AnimateTile_Industry(TileIndex tile)
static void CreateIndustryEffectSmoke(TileIndex tile)
{
- Slope tileh;
- uint x;
- uint y;
- uint z;
-
- tileh = GetTileSlope(tile, &z);
- x = TileX(tile) * TILE_SIZE;
- y = TileY(tile) * TILE_SIZE;
- CreateEffectVehicle(x + 15, y + 14, z + 59 + (tileh != SLOPE_FLAT ? TILE_HEIGHT : 0), EV_CHIMNEY_SMOKE);
+ uint x = TileX(tile) * TILE_SIZE;
+ uint y = TileY(tile) * TILE_SIZE;
+ uint z = GetTileMaxZ(tile);
+
+ CreateEffectVehicle(x + 15, y + 14, z + 59, EV_CHIMNEY_SMOKE);
}
static void MakeIndustryTileBigger(TileIndex tile)