# HG changeset patch # User planetmaker # Date 2011-02-06 12:16:06 # Node ID 71ece1f202e903eb83ed9beaf6819e43a2c879a5 # Parent b4c9b91e5eafe4abce2bb56b0644d477c6102526 (svn r21993) -Fix (r19720): When building a lock on dry land costs for clearing water were deducted rather than for building canals diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -219,7 +219,7 @@ static CommandCost DoBuildLock(TileIndex ret = DoCommand(tile - delta, 0, 0, flags, CMD_LANDSCAPE_CLEAR); if (ret.Failed()) return ret; cost.AddCost(ret); - cost.AddCost(_price[PR_CLEAR_WATER]); + cost.AddCost(_price[PR_BUILD_CANAL]); } if (GetTileSlope(tile - delta, NULL) != SLOPE_FLAT) { return_cmd_error(STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION); @@ -232,7 +232,7 @@ static CommandCost DoBuildLock(TileIndex ret = DoCommand(tile + delta, 0, 0, flags, CMD_LANDSCAPE_CLEAR); if (ret.Failed()) return ret; cost.AddCost(ret); - cost.AddCost(_price[PR_CLEAR_WATER]); + cost.AddCost(_price[PR_BUILD_CANAL]); } if (GetTileSlope(tile + delta, NULL) != SLOPE_FLAT) { return_cmd_error(STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION);