From a2b94fd5b8884f22053e9c9956a5c60792021fb6 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 16 Nov 2018 19:21:44 +0100 Subject: src/layer_func.h: UNDERGROUND_COST_MULTIPLIER improved --- src/layer_func.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layer_func.h b/src/layer_func.h index 5f97e1625..be060cc27 100644 --- a/src/layer_func.h +++ b/src/layer_func.h @@ -24,7 +24,7 @@ void InstallLayerSystem(uint size_x, uint size_y, uint layer_count); * (в будущем слои могут менять высоты -- в пределах соседей) */ void FixUndergroundHeights(); -#define UNDERGROUND_COST_MULTIPLIER(tile) (1 + 100 * LayerIndex(tile) * (1 + (TileHeight(TopTile(tile))-TileHeight(tile))*(TileHeight(TopTile(tile))-TileHeight(tile)))) +#define UNDERGROUND_COST_MULTIPLIER(tile) (1 + 100 * (TileHeight(TopTile(tile))-TileHeight(tile)-LayerIndex(tile))) #define FOR_ALL_LAYERS(var) for (uint var = 0; var < LayerCount(); var++) -- cgit v1.2.3-70-g09d2