src/table/town_land.h
changeset 6667 437af4c23305
parent 6658 59048224be55
child 6719 4cc327ad39d5
child 6955 3c72d91077b2
equal deleted inserted replaced
6666:88f1598fafb3 6667:437af4c23305
  1788  * @param p   population
  1788  * @param p   population
  1789  * @param rc  cost multiplier for removing it
  1789  * @param rc  cost multiplier for removing it
  1790  * @param bn  building name
  1790  * @param bn  building name
  1791  * @param rr  rating decrease if removed
  1791  * @param rr  rating decrease if removed
  1792  * @param mg  mail generation multiplier
  1792  * @param mg  mail generation multiplier
  1793  * @param pa  passenger acceptance
  1793  * @param ca1 acceptance for 1st CargoID
  1794  * @param ma  mail acceptance
  1794  * @param ca2 acceptance for 2nd CargoID
  1795  * @param ga  goods acceptance
  1795  * @param ca3 acceptance for 3rd CargoID
  1796  * @param fa  food acceptance
       
  1797  * @param bf  building flags (size, stadium etc...)
  1796  * @param bf  building flags (size, stadium etc...)
  1798  * @param ba  building availability (zone, climate...)
  1797  * @param ba  building availability (zone, climate...)
       
  1798  * @param cg1 1st CargoID available
       
  1799  * @param cg2 2nd CargoID available
       
  1800  * @param cg3 3rd CargoID available
  1799  * @see HouseSpec
  1801  * @see HouseSpec
  1800  */
  1802  */
  1801 #define M(mnd, mxd, p, rc, bn, rr, mg, pa, ma, ga, fa, bf, ba) \
  1803 #define M(mnd, mxd, p, rc, bn, rr, mg, ca1, ca2, ca3, bf, ba, cg1, cg2, cg3) \
  1802 	{mnd, mxd, p, rc, bn, rr, mg, pa, ma, ga, fa, bf, ba, true, \
  1804 	{mnd, mxd, p, rc, bn, rr, mg, {ca1, ca2, ca3}, {cg1, cg2, cg3}, bf, ba, true, \
  1803 	 0, NULL, 0, 0, {0, 0, 0, 0}, 16, NO_EXTRA_FLAG, HOUSE_NO_CLASS, 0, 2, 0, 0, NULL}
  1805 	 0, NULL, 0, 0, {0, 0, 0, 0}, 16, NO_EXTRA_FLAG, HOUSE_NO_CLASS, 0, 2, 0, 0, NULL}
  1804 static const HouseSpec _original_house_specs[] = {
  1806 static const HouseSpec _original_house_specs[] = {
  1805 	/**
  1807 	/**
  1806 	 *                                                              remove_rating_decrease
  1808 	 *                                                              remove_rating_decrease
  1807 	 *                                                               |    mail_generation
  1809 	 *                                                               |    mail_generation
  1808 	 *     min_date                                                  |    |    passenger_acceptance
  1810 	 *     min_date                                                  |    |    1st CargoID acceptance
  1809 	 *     |         max_date                                        |    |    |    mail_acceptance
  1811 	 *     |         max_date                                        |    |    |    2nd CargoID acceptance
  1810 	 *     |         |    population                                 |    |    |    |    goods_acceptance
  1812 	 *     |         |    population                                 |    |    |    |    3th CargoID acceptance
  1811 	 *     |         |    |    removal_cost                          |    |    |    |    |    food_acceptance
  1813 	 *     |         |    |    removal_cost                          |    |    |    |    |
  1812 	 *     |         |    |    |    building_name                    |    |    |    |    |    |
  1814 	 *     |         |    |    |    building_name                    |    |    |    |    |
  1813 	 *     |         |    |    |    |                                |    |    |    |    |    |
  1815 	 *     |         |    |    |    |                                |    |    |    |    |
  1814 	 *     |         |    |    |    |                                |    |    |    |    |    |
  1816 	 *     |         |    |    |    |                                |    |    |    |    |
  1815 	 * +-building_flags   |    |    |                                |    |    |    |    |    |
  1817 	 * +-building_flags   |    |    |                                |    |    |    |    |
  1816 	 * +-building_availability |    |                                |    |    |    |    |    |
  1818 	 * +-building_availability |    |                                |    |    |    |    |
  1817 	 * |   |         |    |    |    |                                |    |    |    |    |    |*/
  1819 	 * +-cargoID accepted |    |    |                                |    |    |    |    |
  1818 	M( 1963, MAX_YEAR, 187, 150, STR_200F_TALL_OFFICE_BLOCK,      140,  70,   8,   3,   4,   0,
  1820 	 * |   |         |    |    |    |                                |    |    |    |    | */
  1819 	   TILE_SIZE_1x1,
  1821 	M( 1963, MAX_YEAR, 187, 150, STR_200F_TALL_OFFICE_BLOCK,      140,  70,   8,   3,   4,
  1820 	   HZ_TEMP | HZ_ZON5),
  1822 	   TILE_SIZE_1x1,
  1821 	M( 1957, MAX_YEAR,  85, 140, STR_2010_OFFICE_BLOCK,           130,  55,   8,   3,   4,   0,
  1823 	   HZ_TEMP | HZ_ZON5,
  1822 	   TILE_SIZE_1x1,
  1824 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //00
  1823 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4),
  1825 	M( 1957, MAX_YEAR,  85, 140, STR_2010_OFFICE_BLOCK,           130,  55,   8,   3,   4,
  1824 	M( 1968, MAX_YEAR,  40, 100, STR_2011_SMALL_BLOCK_OF_FLATS,    90,  20,   8,   3,   1,   0,
  1826 	   TILE_SIZE_1x1,
  1825 	   TILE_SIZE_1x1,
  1827 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4,
  1826 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  1828 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //01
  1827 	M(    0, MAX_YEAR,   5,  90, STR_2012_CHURCH,                 230,   2,   2,   0,   0,   0,
  1829 	M( 1968, MAX_YEAR,  40, 100, STR_2011_SMALL_BLOCK_OF_FLATS,    90,  20,   8,   3,   1,
       
  1830 	   TILE_SIZE_1x1,
       
  1831 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
       
  1832 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //02
       
  1833 	M(    0, MAX_YEAR,   5,  90, STR_2012_CHURCH,                 230,   2,   2,   0,   0,
  1828 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  1834 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  1829 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  1835 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1830 	M( 1975, MAX_YEAR, 220, 160, STR_2013_LARGE_OFFICE_BLOCK,     160,  85,  10,   4,   6,   0,
  1836 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //03
       
  1837 	M( 1975, MAX_YEAR, 220, 160, STR_2013_LARGE_OFFICE_BLOCK,     160,  85,  10,   4,   6,
  1831 	   BUILDING_IS_ANIMATED | TILE_SIZE_1x1,
  1838 	   BUILDING_IS_ANIMATED | TILE_SIZE_1x1,
  1832 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5),
  1839 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5,
  1833 	M( 1975, MAX_YEAR, 220, 160, STR_2013_LARGE_OFFICE_BLOCK,     160,  85,  10,   4,   6,   0,
  1840 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //04
       
  1841 	M( 1975, MAX_YEAR, 220, 160, STR_2013_LARGE_OFFICE_BLOCK,     160,  85,  10,   4,   6,
  1834 	   BUILDING_IS_ANIMATED | TILE_SIZE_1x1,
  1842 	   BUILDING_IS_ANIMATED | TILE_SIZE_1x1,
  1835 	   HZ_SUBARTC_ABOVE  | HZ_ZON5),
  1843 	   HZ_SUBARTC_ABOVE  | HZ_ZON5,
  1836 	M(    0, MAX_YEAR,  30,  80, STR_2014_TOWN_HOUSES,             80,  12,   4,   1,   0,   0,
  1844 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //05
  1837 	   TILE_SIZE_1x1,
  1845 	M(    0, MAX_YEAR,  30,  80, STR_2014_TOWN_HOUSES,             80,  12,   4,   1,   0,
  1838 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  1846 	   TILE_SIZE_1x1,
  1839 	M( 1959, MAX_YEAR, 140, 180, STR_2015_HOTEL,                  150,  22,   6,   1,   2,   0,
  1847 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
       
  1848 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //06
       
  1849 	M( 1959, MAX_YEAR, 140, 180, STR_2015_HOTEL,                  150,  22,   6,   1,   2,
  1840 	   TILE_SIZE_1x2,
  1850 	   TILE_SIZE_1x2,
  1841 	   HZ_TEMP | HZ_ZON5 | HZ_ZON3),
  1851 	   HZ_TEMP | HZ_ZON5 | HZ_ZON3,
  1842 	M( 1959, MAX_YEAR,   0, 180, STR_2015_HOTEL,                  150,  22,   6,   1,   2,   0,
  1852 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //07
       
  1853 	M( 1959, MAX_YEAR,   0, 180, STR_2015_HOTEL,                  150,  22,   6,   1,   2,
  1843 	   TILE_NO_FLAG,
  1854 	   TILE_NO_FLAG,
  1844 	   HZ_NOZNS),
  1855 	   HZ_NOZNS,
  1845 	M( 1945, MAX_YEAR,   0,  65, STR_2016_STATUE,                  40,   0,   2,   0,   0,   0,
  1856 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //08
  1846 	   TILE_SIZE_1x1,
  1857 	M( 1945, MAX_YEAR,   0,  65, STR_2016_STATUE,                  40,   0,   2,   0,   0,
  1847 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4),
  1858 	   TILE_SIZE_1x1,
  1848 	M( 1945, MAX_YEAR,   0,  65, STR_2017_FOUNTAIN,                40,   0,   2,   0,   0,   0,
  1859 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4,
  1849 	   TILE_SIZE_1x1,
  1860 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //09
  1850 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5),
  1861 	M( 1945, MAX_YEAR,   0,  65, STR_2017_FOUNTAIN,                40,   0,   2,   0,   0,
  1851 	M(    0, MAX_YEAR,   0,  60, STR_2018_PARK,                    75,   0,   2,   0,   0,   0,
  1862 	   TILE_SIZE_1x1,
  1852 	   TILE_SIZE_1x1,
  1863 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5,
  1853 	   HZ_TEMP | HZ_ZON3),
  1864 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0A
  1854 	M( 1935, MAX_YEAR,   0,  60, STR_2018_PARK,                    75,   0,   2,   0,   0,   0,
  1865 	M(    0, MAX_YEAR,   0,  60, STR_2018_PARK,                    75,   0,   2,   0,   0,
  1855 	   TILE_SIZE_1x1,
  1866 	   TILE_SIZE_1x1,
  1856 	   HZ_TEMP | HZ_ZON4),
  1867 	   HZ_TEMP | HZ_ZON3,
  1857 	M( 1951, MAX_YEAR, 150, 130, STR_2019_OFFICE_BLOCK,           110,  65,   8,   2,   4,   0,
  1868 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0B
  1858 	   TILE_SIZE_1x1,
  1869 	M( 1935, MAX_YEAR,   0,  60, STR_2018_PARK,                    75,   0,   2,   0,   0,
  1859 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4),
  1870 	   TILE_SIZE_1x1,
  1860 	M( 1930, 1960,      95, 110, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,   0,
  1871 	   HZ_TEMP | HZ_ZON4,
  1861 	   TILE_SIZE_1x1,
  1872 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0C
  1862 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1873 	M( 1951, MAX_YEAR, 150, 130, STR_2019_OFFICE_BLOCK,           110,  65,   8,   2,   4,
  1863 	M( 1930, 1960,      95, 105, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,   0,
  1874 	   TILE_SIZE_1x1,
  1864 	   TILE_SIZE_1x1,
  1875 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4,
  1865 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1876 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0D
  1866 	M( 1930, 1960,      95, 107, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,   0,
  1877 	M( 1930, 1960,      95, 110, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,
  1867 	   TILE_SIZE_1x1,
  1878 	   TILE_SIZE_1x1,
  1868 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1879 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1869 	M( 1977, MAX_YEAR, 130, 200, STR_201B_MODERN_OFFICE_BUILDING, 150,  50,  10,   3,   6,   0,
  1880 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0E
  1870 	   TILE_SIZE_1x1,
  1881 	M( 1930, 1960,      95, 105, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,
  1871 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5),
  1882 	   TILE_SIZE_1x1,
  1872 	M( 1983, MAX_YEAR,   6, 145, STR_201C_WAREHOUSE,              110,  10,   6,   3,   8,   0,
  1883 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1873 	   TILE_SIZE_1x1,
  1884 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //0F
  1874 	   HZ_TEMP | HZ_ZON5),
  1885 	M( 1930, 1960,      95, 107, STR_201A_SHOPS_AND_OFFICES,      100,  48,   6,   2,   3,
  1875 	M( 1985, MAX_YEAR, 110, 155, STR_201D_OFFICE_BLOCK,           110,  55,   6,   2,   6,   0,
  1886 	   TILE_SIZE_1x1,
  1876 	   TILE_SIZE_1x1,
  1887 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1877 	   HZ_TEMP | HZ_ZON5),
  1888 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //10
  1878 	M(    0, MAX_YEAR,  65, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,   0,
  1889 	M( 1977, MAX_YEAR, 130, 200, STR_201B_MODERN_OFFICE_BUILDING, 150,  50,  10,   3,   6,
       
  1890 	   TILE_SIZE_1x1,
       
  1891 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5,
       
  1892 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //11
       
  1893 	M( 1983, MAX_YEAR,   6, 145, STR_201C_WAREHOUSE,              110,  10,   6,   3,   8,
       
  1894 	   TILE_SIZE_1x1,
       
  1895 	   HZ_TEMP | HZ_ZON5,
       
  1896 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //12
       
  1897 	M( 1985, MAX_YEAR, 110, 155, STR_201D_OFFICE_BLOCK,           110,  55,   6,   2,   6,
       
  1898 	   TILE_SIZE_1x1,
       
  1899 	   HZ_TEMP | HZ_ZON5,
       
  1900 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //13
       
  1901 	M(    0, MAX_YEAR,  65, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,
  1879 	   BUILDING_IS_STADIUM | TILE_SIZE_2x2,
  1902 	   BUILDING_IS_STADIUM | TILE_SIZE_2x2,
  1880 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  1903 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1881 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,   0,
  1904 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //14
       
  1905 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,
  1882 	   TILE_NO_FLAG,
  1906 	   TILE_NO_FLAG,
  1883 	   HZ_NOZNS),
  1907 	   HZ_NOZNS,
  1884 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,   0,
  1908 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //15
       
  1909 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,
  1885 	   TILE_NO_FLAG,
  1910 	   TILE_NO_FLAG,
  1886 	   HZ_NOZNS),
  1911 	   HZ_NOZNS,
  1887 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,   0,
  1912 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //16
       
  1913 	M(    0, MAX_YEAR,   0, 250, STR_201E_STADIUM,                300,   5,   4,   0,   0,
  1888 	   TILE_NO_FLAG,
  1914 	   TILE_NO_FLAG,
  1889 	   HZ_NOZNS),
  1915 	   HZ_NOZNS,
  1890 	M(    0, 1951,      15,  70, STR_201F_OLD_HOUSES,              75,   6,   3,   1,   0,   0,
  1916 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //17
  1891 	   TILE_SIZE_1x1,
  1917 	M(    0, 1951,      15,  70, STR_201F_OLD_HOUSES,              75,   6,   3,   1,   0,
  1892 	   HZ_TEMP | HZ_ZON2 | HZ_ZON1),
  1918 	   TILE_SIZE_1x1,
  1893 	M(    0, 1952,      12,  75, STR_2036_COTTAGES,                75,   7,   3,   1,   0,   0,
  1919 	   HZ_TEMP | HZ_ZON2 | HZ_ZON1,
  1894 	   TILE_SIZE_1x1,
  1920 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //18
  1895 	   HZ_TEMP | HZ_ZON1),
  1921 	M(    0, 1952,      12,  75, STR_2036_COTTAGES,                75,   7,   3,   1,   0,
  1896 	M( 1931, MAX_YEAR,  13,  71, STR_2037_HOUSES,                  75,   8,   3,   1,   0,   0,
  1922 	   TILE_SIZE_1x1,
  1897 	   TILE_SIZE_1x1,
  1923 	   HZ_TEMP | HZ_ZON1,
  1898 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  1924 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //19
  1899 	M( 1935, MAX_YEAR, 100, 135, STR_2038_FLATS,                  100,  35,   7,   2,   2,   0,
  1925 	M( 1931, MAX_YEAR,  13,  71, STR_2037_HOUSES,                  75,   8,   3,   1,   0,
  1900 	   TILE_SIZE_1x1,
  1926 	   TILE_SIZE_1x1,
  1901 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1927 	   HZ_TEMP | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1902 	M( 1963, MAX_YEAR, 170, 145, STR_2039_TALL_OFFICE_BLOCK,      170,  50,   8,   3,   3,   0,
  1928 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1A
  1903 	   TILE_SIZE_1x1,
  1929 	M( 1935, MAX_YEAR, 100, 135, STR_2038_FLATS,                  100,  35,   7,   2,   2,
  1904 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1930 	   TILE_SIZE_1x1,
  1905 	M(    0, 1955,     100, 132, STR_203A_SHOPS_AND_OFFICES,      135,  40,   6,   2,   3,   0,
  1931 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1906 	   TILE_SIZE_1x1,
  1932 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1B
  1907 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1933 	M( 1963, MAX_YEAR, 170, 145, STR_2039_TALL_OFFICE_BLOCK,      170,  50,   8,   3,   3,
  1908 	M( 1973, MAX_YEAR, 180, 155, STR_203B_SHOPS_AND_OFFICES,      180,  64,   8,   3,   3,   0,
  1934 	   TILE_SIZE_1x1,
  1909 	   TILE_SIZE_1x1,
  1935 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1910 	   HZ_TEMP | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON3),
  1936 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1C
  1911 	M(    0, MAX_YEAR,  35, 220, STR_203C_THEATER,                230,  23,   8,   2,   2,   0,
  1937 	M(    0, 1955,     100, 132, STR_203A_SHOPS_AND_OFFICES,      135,  40,   6,   2,   3,
  1912 	   TILE_SIZE_1x1,
  1938 	   TILE_SIZE_1x1,
  1913 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4),
  1939 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1914 	M( 1958, MAX_YEAR,  65, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,   0,
  1940 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1D
       
  1941 	M( 1973, MAX_YEAR, 180, 155, STR_203B_SHOPS_AND_OFFICES,      180,  64,   8,   3,   3,
       
  1942 	   TILE_SIZE_1x1,
       
  1943 	   HZ_TEMP | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON3,
       
  1944 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1E
       
  1945 	M(    0, MAX_YEAR,  35, 220, STR_203C_THEATER,                230,  23,   8,   2,   2,
       
  1946 	   TILE_SIZE_1x1,
       
  1947 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4,
       
  1948 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //1F
       
  1949 	M( 1958, MAX_YEAR,  65, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,
  1915 	   BUILDING_IS_STADIUM | TILE_SIZE_2x2,
  1950 	   BUILDING_IS_STADIUM | TILE_SIZE_2x2,
  1916 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  1951 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1917 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,   0,
  1952 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //20
       
  1953 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,
  1918 	   TILE_NO_FLAG,
  1954 	   TILE_NO_FLAG,
  1919 	   HZ_NOZNS),
  1955 	   HZ_NOZNS,
  1920 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,   0,
  1956 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //21
       
  1957 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,
  1921 	   TILE_NO_FLAG,
  1958 	   TILE_NO_FLAG,
  1922 	   HZ_NOZNS),
  1959 	   HZ_NOZNS,
  1923 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,   0,
  1960 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //22
       
  1961 	M( 1958, MAX_YEAR,   0, 250, STR_203D_STADIUM,                300,   5,   4,   0,   0,
  1924 	   TILE_NO_FLAG,
  1962 	   TILE_NO_FLAG,
  1925 	   HZ_NOZNS),
  1963 	   HZ_NOZNS,
  1926 	M( 2000, MAX_YEAR, 140, 170, STR_203E_OFFICES,                250,  65,   8,   3,   2,   0,
  1964 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //23
  1927 	   TILE_SIZE_1x1,
  1965 	M( 2000, MAX_YEAR, 140, 170, STR_203E_OFFICES,                250,  65,   8,   3,   2,
  1928 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4),
  1966 	   TILE_SIZE_1x1,
  1929 	M(    0, 1960,      15,  70, STR_203F_HOUSES,                  75,   6,   3,   1,   0,   1,
  1967 	   HZ_TEMP | HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4,
  1930 	   TILE_SIZE_1x1,
  1968 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //24
  1931 	   HZ_SUBARTC_BELOW | HZ_ZON2 | HZ_ZON1),
  1969 	M(    0, 1960,      15,  70, STR_203F_HOUSES,                  75,   6,   3,   1,   1,
  1932 	M(    0, 1960,      15,  70, STR_203F_HOUSES,                  75,   6,   3,   1,   0,   1,
  1970 	   TILE_SIZE_1x1,
  1933 	   TILE_SIZE_1x1,
  1971 	   HZ_SUBARTC_BELOW | HZ_ZON2 | HZ_ZON1,
  1934 	   HZ_SUBARTC_ABOVE | HZ_ZON2 | HZ_ZON1),
  1972 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //25
  1935 	M( 1945, MAX_YEAR,  35, 210, STR_2040_CINEMA,                 230,  23,   8,   2,   2,   0,
  1973 	M(    0, 1960,      15,  70, STR_203F_HOUSES,                  75,   6,   3,   1,   1,
  1936 	   TILE_SIZE_1x1,
  1974 	   TILE_SIZE_1x1,
  1937 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1975 	   HZ_SUBARTC_ABOVE | HZ_ZON2 | HZ_ZON1,
  1938 	M( 1983, MAX_YEAR, 180, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,   0,
  1976 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //26
       
  1977 	M( 1945, MAX_YEAR,  35, 210, STR_2040_CINEMA,                 230,  23,   8,   2,   2,
       
  1978 	   TILE_SIZE_1x1,
       
  1979 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  1980 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //27
       
  1981 	M( 1983, MAX_YEAR, 180, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,
  1939 	   TILE_SIZE_2x2,
  1982 	   TILE_SIZE_2x2,
  1940 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 |HZ_ZON2),
  1983 	   HZ_TEMP | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 |HZ_ZON2,
  1941 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,   0,
  1984 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //28
       
  1985 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,
  1942 	   TILE_NO_FLAG,
  1986 	   TILE_NO_FLAG,
  1943 	   HZ_NOZNS),
  1987 	   HZ_NOZNS,
  1944 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,   0,
  1988 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //29
       
  1989 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,
  1945 	   TILE_NO_FLAG,
  1990 	   TILE_NO_FLAG,
  1946 	   HZ_NOZNS),
  1991 	   HZ_NOZNS,
  1947 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,   0,
  1992 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //2A
       
  1993 	M( 1983, MAX_YEAR,   0, 250, STR_2041_SHOPPING_MALL,          300,   5,   8,   2,   3,
  1948 	   TILE_NO_FLAG,
  1994 	   TILE_NO_FLAG,
  1949 	   HZ_NOZNS),
  1995 	   HZ_NOZNS,
  1950 	M(    0, MAX_YEAR,  80, 100, STR_2038_FLATS,                   90,  20,   5,   2,   0,   2,
  1996 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //2B
  1951 	   TILE_SIZE_1x1,
  1997 	M(    0, MAX_YEAR,  80, 100, STR_2038_FLATS,                   90,  20,   5,   2,   2,
  1952 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  1998 	   TILE_SIZE_1x1,
  1953 	M(    0, MAX_YEAR,  80, 100, STR_2038_FLATS,                   90,  20,   5,   2,   0,   2,
  1999 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1954 	   TILE_SIZE_1x1,
  2000 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //2C
  1955 	   HZ_SUBARTC_ABOVE  | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2001 	M(    0, MAX_YEAR,  80, 100, STR_2038_FLATS,                   90,  20,   5,   2,   2,
  1956 	M(    0, MAX_YEAR,  16,  70, STR_203F_HOUSES,                  70,   6,   3,   1,   0,   2,
  2002 	   TILE_SIZE_1x1,
  1957 	   TILE_SIZE_1x1,
  2003 	   HZ_SUBARTC_ABOVE  | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  1958 	   HZ_SUBARTC_BELOW | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2004 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //2D
  1959 	M(    0, MAX_YEAR,  16,  70, STR_203F_HOUSES,                  70,   6,   3,   1,   0,   2,
  2005 	M(    0, MAX_YEAR,  16,  70, STR_203F_HOUSES,                  70,   6,   3,   1,   2,
  1960 	   TILE_SIZE_1x1,
  2006 	   TILE_SIZE_1x1,
  1961 	   HZ_SUBARTC_ABOVE | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2007 	   HZ_SUBARTC_BELOW | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1962 	M(    0, 1963,      14,  80, STR_203F_HOUSES,                  70,   6,   3,   1,   0,   2,
  2008 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //2E
  1963 	   TILE_SIZE_1x1,
  2009 	M(    0, MAX_YEAR,  16,  70, STR_203F_HOUSES,                  70,   6,   3,   1,   2,
  1964 	   HZ_SUBARTC_BELOW | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2010 	   TILE_SIZE_1x1,
  1965 	M(    0, 1963,      14,  80, STR_203F_HOUSES,                  70,   6,   3,   1,   0,   2,
  2011 	   HZ_SUBARTC_ABOVE | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1966 	   TILE_SIZE_1x1,
  2012 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //2F
  1967 	   HZ_SUBARTC_ABOVE | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2013 	M(    0, 1963,      14,  80, STR_203F_HOUSES,                  70,   6,   3,   1,   2,
  1968 	M( 1966, MAX_YEAR, 135, 150, STR_200F_TALL_OFFICE_BLOCK,      120,  60,   8,   3,   4,   0,
  2014 	   TILE_SIZE_1x1,
  1969 	   TILE_SIZE_1x1,
  2015 	   HZ_SUBARTC_BELOW | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1970 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4),
  2016 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //30
  1971 	M( 1966, MAX_YEAR, 135, 150, STR_200F_TALL_OFFICE_BLOCK,      120,  60,   8,   3,   4,   0,
  2017 	M(    0, 1963,      14,  80, STR_203F_HOUSES,                  70,   6,   3,   1,   2,
  1972 	   TILE_SIZE_1x1,
  2018 	   TILE_SIZE_1x1,
  1973 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4),
  2019 	   HZ_SUBARTC_ABOVE | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  1974 	M( 1970, MAX_YEAR, 170, 170, STR_200F_TALL_OFFICE_BLOCK,      130,  70,   9,   3,   4,   0,
  2020 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //31
  1975 	   TILE_SIZE_1x1,
  2021 	M( 1966, MAX_YEAR, 135, 150, STR_200F_TALL_OFFICE_BLOCK,      120,  60,   8,   3,   4,
  1976 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4),
  2022 	   TILE_SIZE_1x1,
  1977 	M( 1970, MAX_YEAR, 170, 170, STR_200F_TALL_OFFICE_BLOCK,      130,  70,   9,   3,   4,   0,
  2023 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4,
  1978 	   TILE_SIZE_1x1,
  2024 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //32
  1979 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4),
  2025 	M( 1966, MAX_YEAR, 135, 150, STR_200F_TALL_OFFICE_BLOCK,      120,  60,   8,   3,   4,
  1980 	M( 1974, MAX_YEAR, 210, 200, STR_200F_TALL_OFFICE_BLOCK,      140,  80,  10,   3,   5,   0,
  2026 	   TILE_SIZE_1x1,
  1981 	   TILE_SIZE_1x1,
  2027 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4,
  1982 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4),
  2028 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //33
  1983 	M( 1974, MAX_YEAR, 210, 200, STR_200F_TALL_OFFICE_BLOCK,      140,  80,  10,   3,   5,   0,
  2029 	M( 1970, MAX_YEAR, 170, 170, STR_200F_TALL_OFFICE_BLOCK,      130,  70,   9,   3,   4,
  1984 	   TILE_SIZE_1x1,
  2030 	   TILE_SIZE_1x1,
  1985 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4),
  2031 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4,
  1986 	M(    0, MAX_YEAR,  10,  60, STR_203F_HOUSES,                  60,   5,   2,   1,   0,   1,
  2032 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //34
  1987 	   TILE_SIZE_1x1,
  2033 	M( 1970, MAX_YEAR, 170, 170, STR_200F_TALL_OFFICE_BLOCK,      130,  70,   9,   3,   4,
  1988 	   HZ_SUBARTC_BELOW | HZ_ZON1),
  2034 	   TILE_SIZE_1x1,
  1989 	M(    0, MAX_YEAR,  10,  60, STR_203F_HOUSES,                  60,   5,   2,   1,   0,   1,
  2035 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4,
  1990 	   TILE_SIZE_1x1,
  2036 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //35
  1991 	   HZ_SUBARTC_ABOVE | HZ_ZON1),
  2037 	M( 1974, MAX_YEAR, 210, 200, STR_200F_TALL_OFFICE_BLOCK,      140,  80,  10,   3,   5,
  1992 	M(    0, MAX_YEAR,  25, 100, STR_201A_SHOPS_AND_OFFICES,       80,  20,   3,   1,   0,   1,
  2038 	   TILE_SIZE_1x1,
  1993 	   TILE_SIZE_1x1,
  2039 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4,
  1994 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2040 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //36
  1995 	M(    0, MAX_YEAR,  25, 100, STR_201A_SHOPS_AND_OFFICES,       80,  20,   3,   1,   0,   1,
  2041 	M( 1974, MAX_YEAR, 210, 200, STR_200F_TALL_OFFICE_BLOCK,      140,  80,  10,   3,   5,
  1996 	   TILE_SIZE_1x1,
  2042 	   TILE_SIZE_1x1,
  1997 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2043 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4,
  1998 	M(    0, MAX_YEAR,   6,  85, STR_2012_CHURCH,                 230,   2,   2,   0,   0,   0,
  2044 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //37
       
  2045 	M(    0, MAX_YEAR,  10,  60, STR_203F_HOUSES,                  60,   5,   2,   1,   1,
       
  2046 	   TILE_SIZE_1x1,
       
  2047 	   HZ_SUBARTC_BELOW | HZ_ZON1,
       
  2048 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //38
       
  2049 	M(    0, MAX_YEAR,  10,  60, STR_203F_HOUSES,                  60,   5,   2,   1,   1,
       
  2050 	   TILE_SIZE_1x1,
       
  2051 	   HZ_SUBARTC_ABOVE | HZ_ZON1,
       
  2052 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //39
       
  2053 	M(    0, MAX_YEAR,  25, 100, STR_201A_SHOPS_AND_OFFICES,       80,  20,   3,   1,   1,
       
  2054 	   TILE_SIZE_1x1,
       
  2055 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
       
  2056 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //3A
       
  2057 	M(    0, MAX_YEAR,  25, 100, STR_201A_SHOPS_AND_OFFICES,       80,  20,   3,   1,   1,
       
  2058 	   TILE_SIZE_1x1,
       
  2059 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
       
  2060 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //3B
       
  2061 	M(    0, MAX_YEAR,   6,  85, STR_2012_CHURCH,                 230,   2,   2,   0,   0,
  1999 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2062 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2000 	   HZ_SUBARTC_BELOW | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2063 	   HZ_SUBARTC_BELOW | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2001 	M(    0, MAX_YEAR,   6,  85, STR_2012_CHURCH,                 230,   2,   2,   0,   0,   0,
  2064 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //3C
       
  2065 	M(    0, MAX_YEAR,   6,  85, STR_2012_CHURCH,                 230,   2,   2,   0,   0,
  2002 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2066 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2003 	   HZ_SUBARTC_ABOVE | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2067 	   HZ_SUBARTC_ABOVE | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2004 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   0,   1,
  2068 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //3D
  2005 	   TILE_SIZE_1x1,
  2069 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   1,
  2006 	   HZ_SUBARTC_BELOW | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2070 	   TILE_SIZE_1x1,
  2007 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   0,   1,
  2071 	   HZ_SUBARTC_BELOW | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2008 	   TILE_SIZE_1x1,
  2072 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //3E
  2009 	   HZ_SUBARTC_ABOVE | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2073 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   1,
  2010 	M(    0, 1960,      90, 140, STR_201A_SHOPS_AND_OFFICES,      110,  45,   6,   2,   3,   0,
  2074 	   TILE_SIZE_1x1,
  2011 	   TILE_SIZE_1x1,
  2075 	   HZ_SUBARTC_ABOVE | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2012 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2076 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //3F
  2013 	M(    0, 1960,      90, 140, STR_201A_SHOPS_AND_OFFICES,      110,  45,   6,   2,   3,   0,
  2077 	M(    0, 1960,      90, 140, STR_201A_SHOPS_AND_OFFICES,      110,  45,   6,   2,   3,
  2014 	   TILE_SIZE_1x1,
  2078 	   TILE_SIZE_1x1,
  2015 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2079 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2016 	M( 1972, MAX_YEAR, 140, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   0,   3,
  2080 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //40
       
  2081 	M(    0, 1960,      90, 140, STR_201A_SHOPS_AND_OFFICES,      110,  45,   6,   2,   3,
       
  2082 	   TILE_SIZE_1x1,
       
  2083 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2084 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //41
       
  2085 	M( 1972, MAX_YEAR, 140, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   3,
  2017 	   TILE_SIZE_1x2,
  2086 	   TILE_SIZE_1x2,
  2018 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2087 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2019 	M( 1972, MAX_YEAR,   0, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   2,   0,
  2088 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //42
       
  2089 	M( 1972, MAX_YEAR,   0, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   2,
  2020 	   TILE_NO_FLAG,
  2090 	   TILE_NO_FLAG,
  2021 	   HZ_NOZNS),
  2091 	   HZ_NOZNS,
  2022 	M( 1972, MAX_YEAR, 140, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   0,   3,
  2092 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //43
       
  2093 	M( 1972, MAX_YEAR, 140, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   3,
  2023 	   TILE_SIZE_1x2,
  2094 	   TILE_SIZE_1x2,
  2024 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2095 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2025 	M( 1972, MAX_YEAR,   0, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   2,   0,
  2096 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //44
       
  2097 	M( 1972, MAX_YEAR,   0, 160, STR_2015_HOTEL,                  160,  25,   6,   1,   2,
  2026 	   TILE_NO_FLAG,
  2098 	   TILE_NO_FLAG,
  2027 	   HZ_NOZNS),
  2099 	   HZ_NOZNS,
  2028 	M( 1963, MAX_YEAR, 105, 130, STR_201A_SHOPS_AND_OFFICES,      105,  50,   7,   2,   3,   0,
  2100 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //45
  2029 	   TILE_SIZE_1x1,
  2101 	M( 1963, MAX_YEAR, 105, 130, STR_201A_SHOPS_AND_OFFICES,      105,  50,   7,   2,   3,
  2030 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2102 	   TILE_SIZE_1x1,
  2031 	M( 1963, MAX_YEAR, 105, 130, STR_201A_SHOPS_AND_OFFICES,      105,  50,   7,   2,   3,   0,
  2103 	   HZ_SUBARTC_BELOW | HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2032 	   TILE_SIZE_1x1,
  2104 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //46
  2033 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2105 	M( 1963, MAX_YEAR, 105, 130, STR_201A_SHOPS_AND_OFFICES,      105,  50,   7,   2,   3,
  2034 	M( 1978, MAX_YEAR, 190, 190, STR_200F_TALL_OFFICE_BLOCK,      135,  75,   9,   3,   4,   0,
  2106 	   TILE_SIZE_1x1,
  2035 	   TILE_SIZE_1x1,
  2107 	   HZ_SUBARTC_ABOVE| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2036 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4),
  2108 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //47
  2037 	M( 1978, MAX_YEAR, 190, 190, STR_200F_TALL_OFFICE_BLOCK,      135,  75,   9,   3,   4,   0,
  2109 	M( 1978, MAX_YEAR, 190, 190, STR_200F_TALL_OFFICE_BLOCK,      135,  75,   9,   3,   4,
  2038 	   TILE_SIZE_1x1,
  2110 	   TILE_SIZE_1x1,
  2039 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4),
  2111 	   HZ_SUBARTC_BELOW | HZ_ZON5 | HZ_ZON4,
  2040 	M( 1967, MAX_YEAR, 250, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,   0,
  2112 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //48
       
  2113 	M( 1978, MAX_YEAR, 190, 190, STR_200F_TALL_OFFICE_BLOCK,      135,  75,   9,   3,   4,
       
  2114 	   TILE_SIZE_1x1,
       
  2115 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4,
       
  2116 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //49
       
  2117 	M( 1967, MAX_YEAR, 250, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,
  2041 	   TILE_SIZE_2x1,
  2118 	   TILE_SIZE_2x1,
  2042 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2119 	   HZ_SUBARTC_BELOW| HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2043 	M( 1967, MAX_YEAR,   0, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,   0,
  2120 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //4A
       
  2121 	M( 1967, MAX_YEAR,   0, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,
  2044 	   TILE_NO_FLAG,
  2122 	   TILE_NO_FLAG,
  2045 	   HZ_NOZNS),
  2123 	   HZ_NOZNS,
  2046 	M( 1967, MAX_YEAR, 250, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,   0,
  2124 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //4B
       
  2125 	M( 1967, MAX_YEAR, 250, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,
  2047 	   TILE_SIZE_2x1,
  2126 	   TILE_SIZE_2x1,
  2048 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2127 	   HZ_SUBARTC_ABOVE | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2049 	M( 1967, MAX_YEAR,   0, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,   0,
  2128 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //4C
       
  2129 	M( 1967, MAX_YEAR,   0, 140, STR_200F_TALL_OFFICE_BLOCK,      200,  60,   7,   2,   2,
  2050 	   TILE_NO_FLAG,
  2130 	   TILE_NO_FLAG,
  2051 	   HZ_NOZNS),
  2131 	   HZ_NOZNS,
  2052 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   6,   3,   1,   0,   2,
  2132 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //4D
  2053 	   TILE_SIZE_1x1,
  2133 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   6,   3,   1,   2,
  2054 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2134 	   TILE_SIZE_1x1,
  2055 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   6,   3,   1,   0,   2,
  2135 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
  2056 	   TILE_SIZE_1x1,
  2136 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //4E
  2057 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2137 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   6,   3,   1,   2,
  2058 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   5,   3,   1,   0,   2,
  2138 	   TILE_SIZE_1x1,
  2059 	   TILE_SIZE_1x1,
  2139 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
  2060 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2140 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //4F
  2061 	M(    0, MAX_YEAR,   7,  30, STR_203F_HOUSES,                  30,   4,   3,   1,   0,   1,
  2141 	M(    0, MAX_YEAR,  16,  80, STR_203F_HOUSES,                  80,   5,   3,   1,   2,
  2062 	   TILE_SIZE_1x1,
  2142 	   TILE_SIZE_1x1,
  2063 	   HZ_SUBTROPIC | HZ_ZON1),
  2143 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
  2064 	M(    0, MAX_YEAR,  45, 130, STR_2038_FLATS,                   95,  15,   6,   2,   1,   0,
  2144 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //50
  2065 	   TILE_SIZE_1x1,
  2145 	M(    0, MAX_YEAR,   7,  30, STR_203F_HOUSES,                  30,   4,   3,   1,   1,
  2066 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2146 	   TILE_SIZE_1x1,
  2067 	M(    0, MAX_YEAR,   8,  90, STR_2012_CHURCH,                 200,   3,   2,   0,   0,   0,
  2147 	   HZ_SUBTROPIC | HZ_ZON1,
       
  2148 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //51
       
  2149 	M(    0, MAX_YEAR,  45, 130, STR_2038_FLATS,                   95,  15,   6,   2,   1,
       
  2150 	   TILE_SIZE_1x1,
       
  2151 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2152 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //52
       
  2153 	M(    0, MAX_YEAR,   8,  90, STR_2012_CHURCH,                 200,   3,   2,   0,   0,
  2068 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2154 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2069 	   HZ_SUBTROPIC | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2155 	   HZ_SUBTROPIC | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
  2070 	M(    0, MAX_YEAR,  18,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   0,   2,
  2156 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //53
  2071 	   TILE_SIZE_1x1,
  2157 	M(    0, MAX_YEAR,  18,  80, STR_203F_HOUSES,                  80,   7,   3,   1,   2,
  2072 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2),
  2158 	   TILE_SIZE_1x1,
  2073 	M( 1973, MAX_YEAR,  90, 110, STR_2038_FLATS,                   95,  24,   6,   2,   1,   0,
  2159 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2,
  2074 	   TILE_SIZE_1x1,
  2160 	   CT_PASSENGERS, CT_MAIL, CT_FOOD), //54
  2075 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2161 	M( 1973, MAX_YEAR,  90, 110, STR_2038_FLATS,                   95,  24,   6,   2,   1,
  2076 	M( 1962, MAX_YEAR, 120, 120, STR_2038_FLATS,                   95,  25,   6,   2,   1,   0,
  2162 	   TILE_SIZE_1x1,
  2077 	   TILE_SIZE_1x1,
  2163 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2078 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2164 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //55
  2079 	M( 1984, MAX_YEAR, 250, 190, STR_200F_TALL_OFFICE_BLOCK,      140,  80,   8,   3,   4,   0,
  2165 	M( 1962, MAX_YEAR, 120, 120, STR_2038_FLATS,                   95,  25,   6,   2,   1,
       
  2166 	   TILE_SIZE_1x1,
       
  2167 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2168 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //56
       
  2169 	M( 1984, MAX_YEAR, 250, 190, STR_200F_TALL_OFFICE_BLOCK,      140,  80,   8,   3,   4,
  2080 	   TILE_SIZE_2x1,
  2170 	   TILE_SIZE_2x1,
  2081 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4),
  2171 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4,
  2082 	M( 1984, MAX_YEAR,   0, 190, STR_200F_TALL_OFFICE_BLOCK,      140,  80,   8,   3,   4,   0,
  2172 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //57
       
  2173 	M( 1984, MAX_YEAR,   0, 190, STR_200F_TALL_OFFICE_BLOCK,      140,  80,   8,   3,   4,
  2083 	   TILE_NO_FLAG,
  2174 	   TILE_NO_FLAG,
  2084 	   HZ_SUBTROPIC),
  2175 	   HZ_SUBTROPIC,
  2085 	M(    0, MAX_YEAR,  80, 110, STR_2038_FLATS,                   95,  23,   6,   2,   1,   0,
  2176 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //58
  2086 	   TILE_SIZE_1x1,
  2177 	M(    0, MAX_YEAR,  80, 110, STR_2038_FLATS,                   95,  23,   6,   2,   1,
  2087 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2178 	   TILE_SIZE_1x1,
  2088 	M( 1993, MAX_YEAR, 180, 180, STR_200F_TALL_OFFICE_BLOCK,      150,  90,   8,   3,   4,   0,
  2179 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2089 	   TILE_SIZE_1x1,
  2180 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //59
  2090 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2181 	M( 1993, MAX_YEAR, 180, 180, STR_200F_TALL_OFFICE_BLOCK,      150,  90,   8,   3,   4,
  2091 	M(    0, MAX_YEAR,   8,  90, STR_2012_CHURCH,                 200,   3,   2,   0,   0,   0,
  2182 	   TILE_SIZE_1x1,
       
  2183 	   HZ_SUBTROPIC | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2184 	   CT_PASSENGERS, CT_MAIL, CT_GOODS), //5A
       
  2185 	M(    0, MAX_YEAR,   8,  90, STR_2012_CHURCH,                 200,   3,   2,   0,   0,
  2092 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2186 	   BUILDING_IS_CHURCH | TILE_SIZE_1x1,
  2093 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2187 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2094 	M(    0, MAX_YEAR,  18,  90, STR_203F_HOUSES,                  90,   5,   6,   2,   2,   0,
  2188 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //5B
  2095 	   TILE_SIZE_1x1,
  2189 	M(    0, MAX_YEAR,  18,  90, STR_203F_HOUSES,                  90,   5,   6,   2,   2,
  2096 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2190 	   TILE_SIZE_1x1,
  2097 	M(    0, MAX_YEAR,   7,  70, STR_203F_HOUSES,                  50,   3,   3,   1,   1,   0,
  2191 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2098 	   TILE_SIZE_1x1,
  2192 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //5C
  2099 	   HZ_TOYLND | HZ_ZON2 | HZ_ZON1),
  2193 	M(    0, MAX_YEAR,   7,  70, STR_203F_HOUSES,                  50,   3,   3,   1,   1,
  2100 	M(    0, MAX_YEAR,  15,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,   0,
  2194 	   TILE_SIZE_1x1,
  2101 	   TILE_SIZE_1x1,
  2195 	   HZ_TOYLND | HZ_ZON2 | HZ_ZON1,
  2102 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2196 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //5D
  2103 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,   0,
  2197 	M(    0, MAX_YEAR,  15,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,
  2104 	   TILE_SIZE_1x1,
  2198 	   TILE_SIZE_1x1,
  2105 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2199 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2106 	M(    0, MAX_YEAR,  19,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,   0,
  2200 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //5E
  2107 	   TILE_SIZE_1x1,
  2201 	M(    0, MAX_YEAR,  17,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,
  2108 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2202 	   TILE_SIZE_1x1,
  2109 	M(    0, MAX_YEAR,  21,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,   0,
  2203 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2110 	   TILE_SIZE_1x1,
  2204 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //5F
  2111 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2205 	M(    0, MAX_YEAR,  19,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,
  2112 	M(    0, MAX_YEAR,  75, 160, STR_200F_TALL_OFFICE_BLOCK,      130,  20,   8,   4,   2,   0,
  2206 	   TILE_SIZE_1x1,
  2113 	   TILE_SIZE_1x1,
  2207 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2114 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2208 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //60
  2115 	M(    0, MAX_YEAR,  35,  90, STR_203F_HOUSES,                  80,   9,   4,   1,   2,   0,
  2209 	M(    0, MAX_YEAR,  21,  80, STR_203F_HOUSES,                  75,   6,   3,   1,   2,
       
  2210 	   TILE_SIZE_1x1,
       
  2211 	   HZ_TOYLND | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
       
  2212 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //61
       
  2213 	M(    0, MAX_YEAR,  75, 160, STR_200F_TALL_OFFICE_BLOCK,      130,  20,   8,   4,   2,
       
  2214 	   TILE_SIZE_1x1,
       
  2215 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2216 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //62
       
  2217 	M(    0, MAX_YEAR,  35,  90, STR_203F_HOUSES,                  80,   9,   4,   1,   2,
  2116 	   TILE_SIZE_1x2,
  2218 	   TILE_SIZE_1x2,
  2117 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2219 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
  2118 	M(    0, MAX_YEAR,   0,  90, STR_203F_HOUSES,                  80,   0,   4,   1,   2,   0,
  2220 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //63
       
  2221 	M(    0, MAX_YEAR,   0,  90, STR_203F_HOUSES,                  80,   0,   4,   1,   2,
  2119 	   TILE_NO_FLAG,
  2222 	   TILE_NO_FLAG,
  2120 	   HZ_NOZNS),
  2223 	   HZ_NOZNS,
  2121 	M(    0, MAX_YEAR,  85, 150, STR_200F_TALL_OFFICE_BLOCK,      130,  18,   8,   4,   2,   0,
  2224 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //64
  2122 	   TILE_SIZE_1x1,
  2225 	M(    0, MAX_YEAR,  85, 150, STR_200F_TALL_OFFICE_BLOCK,      130,  18,   8,   4,   2,
  2123 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2226 	   TILE_SIZE_1x1,
  2124 	M(    0, MAX_YEAR,  11,  60, STR_2059_IGLOO,                   45,   3,   3,   1,   1,   0,
  2227 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2125 	   TILE_SIZE_1x1,
  2228 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //65
  2126 	   HZ_TOYLND | HZ_ZON1),
  2229 	M(    0, MAX_YEAR,  11,  60, STR_2059_IGLOO,                   45,   3,   3,   1,   1,
  2127 	M(    0, MAX_YEAR,  10,  60, STR_205A_TEPEES,                  45,   3,   3,   1,   1,   0,
  2230 	   TILE_SIZE_1x1,
  2128 	   TILE_SIZE_1x1,
  2231 	   HZ_TOYLND | HZ_ZON1,
  2129 	   HZ_TOYLND | HZ_ZON1),
  2232 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //66
  2130 	M(    0, MAX_YEAR,  67, 140, STR_201A_SHOPS_AND_OFFICES,      130,  22,   8,   4,   0,   4,
  2233 	M(    0, MAX_YEAR,  10,  60, STR_205A_TEPEES,                  45,   3,   3,   1,   1,
  2131 	   TILE_SIZE_1x1,
  2234 	   TILE_SIZE_1x1,
  2132 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2235 	   HZ_TOYLND | HZ_ZON1,
  2133 	M(    0, MAX_YEAR,  86, 145, STR_201A_SHOPS_AND_OFFICES,      130,  23,   8,   4,   0,   4,
  2236 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //67
  2134 	   TILE_SIZE_1x1,
  2237 	M(    0, MAX_YEAR,  67, 140, STR_201A_SHOPS_AND_OFFICES,      130,  22,   8,   4,   4,
  2135 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2238 	   TILE_SIZE_1x1,
  2136 	M(    0, MAX_YEAR,  95, 165, STR_200F_TALL_OFFICE_BLOCK,      130,  28,   8,   4,   2,   0,
  2239 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2137 	   TILE_SIZE_1x1,
  2240 	   CT_PASSENGERS, CT_MAIL, CT_FIZZY_DRINKS), //68
  2138 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2241 	M(    0, MAX_YEAR,  86, 145, STR_201A_SHOPS_AND_OFFICES,      130,  23,   8,   4,   4,
  2139 	M(    0, MAX_YEAR,  30,  90, STR_2016_STATUE,                  70,  10,   4,   1,   2,   0,
  2242 	   TILE_SIZE_1x1,
  2140 	   TILE_SIZE_1x1,
  2243 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2141 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3),
  2244 	   CT_PASSENGERS, CT_MAIL, CT_FIZZY_DRINKS), //69
  2142 	M(    0, MAX_YEAR,  25,  75, STR_205B_TEAPOT_HOUSE,            65,   8,   3,   1,   2,   0,
  2245 	M(    0, MAX_YEAR,  95, 165, STR_200F_TALL_OFFICE_BLOCK,      130,  28,   8,   4,   2,
  2143 	   TILE_SIZE_1x1,
  2246 	   TILE_SIZE_1x1,
  2144 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2247 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
  2145 	M(    0, MAX_YEAR,  18,  85, STR_205C_PIGGY_BANK,              95,   7,   3,   2,   0,   4,
  2248 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //6A
  2146 	   TILE_SIZE_1x1,
  2249 	M(    0, MAX_YEAR,  30,  90, STR_2016_STATUE,                  70,  10,   4,   1,   2,
  2147 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1),
  2250 	   TILE_SIZE_1x1,
       
  2251 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3,
       
  2252 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //6B
       
  2253 	M(    0, MAX_YEAR,  25,  75, STR_205B_TEAPOT_HOUSE,            65,   8,   3,   1,   2,
       
  2254 	   TILE_SIZE_1x1,
       
  2255 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
       
  2256 	   CT_PASSENGERS, CT_MAIL, CT_CANDY), //6C
       
  2257 	M(    0, MAX_YEAR,  18,  85, STR_205C_PIGGY_BANK,              95,   7,   3,   2,   4,
       
  2258 	   TILE_SIZE_1x1,
       
  2259 	   HZ_TOYLND | HZ_ZON5 | HZ_ZON4 | HZ_ZON3 | HZ_ZON2 | HZ_ZON1,
       
  2260 	   CT_PASSENGERS, CT_MAIL, CT_FIZZY_DRINKS), //6D
  2148 };
  2261 };
  2149 #undef M
  2262 #undef M
  2150 assert_compile(lengthof(_original_house_specs) == NEW_HOUSE_OFFSET);
  2263 assert_compile(lengthof(_original_house_specs) == NEW_HOUSE_OFFSET);