src/table/build_industry.h
branchgamebalance
changeset 9911 0b8b245a2391
parent 9910 0b2aebc8283e
child 9912 1ac8aac92385
equal deleted inserted replaced
9910:0b2aebc8283e 9911:0b8b245a2391
     3 /** @file build_industry.h */
     3 /** @file build_industry.h */
     4 
     4 
     5 #ifndef BUILD_INDUSTRY_H
     5 #ifndef BUILD_INDUSTRY_H
     6 #define BUILD_INDUSTRY_H
     6 #define BUILD_INDUSTRY_H
     7 
     7 
       
     8 /**
       
     9  * Definition of an industry tiles layout.
       
    10  * @param x offset x of this tile
       
    11  * @param y offset y of this tile
       
    12  * @param m index of the tile.
       
    13  * @see _industry_specs
       
    14  * @see IndustryTileTable
       
    15  */
     8 #define MK(x, y, m) {{x, y}, m}
    16 #define MK(x, y, m) {{x, y}, m}
     9 
    17 
       
    18 /**
       
    19  * Terminator of industry tiles layout definition
       
    20  */
    10 #define MKEND {{-0x80, 0}, 0}
    21 #define MKEND {{-0x80, 0}, 0}
    11 
    22 
    12 static const IndustryTileTable _tile_table_coal_mine_0[] = {
    23 static const IndustryTileTable _tile_table_coal_mine_0[] = {
    13 	MK(1, 1, 0),
    24 	MK(1, 1, 0),
    14 	MK(1, 2, 2),
    25 	MK(1, 2, 2),
  1066 };
  1077 };
  1067 
  1078 
  1068 #undef MK
  1079 #undef MK
  1069 #undef MKEND
  1080 #undef MKEND
  1070 
  1081 
       
  1082 /** Array with saw sound, for sawmill */
       
  1083 static const uint8 _sawmill_sounds[] = { SND_28_SAWMILL };
       
  1084 
       
  1085 /** Array with whistle sound, for factory */
       
  1086 static const uint8 _factory_sounds[] = { SND_03_FACTORY_WHISTLE };
       
  1087 
       
  1088 /** Array with 3 animal sounds, for farms */
       
  1089 static const uint8 _farm_sounds[] = { SND_24_SHEEP, SND_25_COW, SND_26_HORSE };
       
  1090 
       
  1091 /** Array with... hem... a sound of toyland */
       
  1092 static const uint8 _plastic_mine_sounds[] = { SND_33_PLASTIC_MINE };
       
  1093 
  1071 /**
  1094 /**
  1072  * Writes the properties of an industry into the IndustrySpec struct.
  1095  * Writes the properties of an industry into the IndustrySpec struct.
  1073  * @param tbl  tile table
  1096  * @param tbl  tile table
       
  1097  * @param sndc number of sounds
       
  1098  * @param snd  sounds table
  1074  * @param d    cost multiplier
  1099  * @param d    cost multiplier
  1075  * @param ai1  appear chance ingame - temperate
  1100  * @param ai1  appear chance ingame - temperate
  1076  * @param ai2  appear chance ingame - arctic
  1101  * @param ai2  appear chance ingame - arctic
  1077  * @param ai3  appear chance ingame - tropic
  1102  * @param ai3  appear chance ingame - tropic
  1078  * @param ai4  appear chance ingame - toyland
  1103  * @param ai4  appear chance ingame - toyland
  1089  * @param r1   rate of production 1
  1114  * @param r1   rate of production 1
  1090  * @param p2   produce cargo 2
  1115  * @param p2   produce cargo 2
  1091  * @param r2   rate of production 1
  1116  * @param r2   rate of production 1
  1092  * @param m    minimum cargo moved to station
  1117  * @param m    minimum cargo moved to station
  1093  * @param a1   accepted cargo 1
  1118  * @param a1   accepted cargo 1
       
  1119  * @param im1  input multiplier for cargo 1
  1094  * @param a2   accepted cargo 2
  1120  * @param a2   accepted cargo 2
       
  1121  * @param im2  input multiplier for cargo 2
  1095  * @param a3   accepted cargo 3
  1122  * @param a3   accepted cargo 3
       
  1123  * @param im3  input multiplier for cargo 3
  1096  * @param pr   industry life (actually, the same as extractive, organic, processing in ttdpatch's specs)
  1124  * @param pr   industry life (actually, the same as extractive, organic, processing in ttdpatch's specs)
  1097  * @param clim climate availaility
  1125  * @param clim climate availaility
  1098  * @param bev  industry behaviour
  1126  * @param bev  industry behaviour
  1099  * @param in   name
  1127  * @param in   name
  1100  * @param intx text while building
  1128  * @param intx text while building
  1101  * @param s1   text for closure
  1129  * @param s1   text for closure
  1102  * @param s2   text for production up
  1130  * @param s2   text for production up
  1103  * @param s3   text for production down
  1131  * @param s3   text for production down
  1104  */
  1132  */
  1105 
  1133 
  1106 #define MI(tbl, d, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, \
  1134 #define MI(tbl, sndc, snd, d, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, \
  1107            c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, bev, in, intx, s1, s2, s3) \
  1135            c1, c2, c3, proc, p1, r1, p2, r2, m, a1, im1, a2, im2, a3, im3, pr, clim, bev, in, intx, s1, s2, s3) \
  1108 	{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m,            \
  1136 	{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m,            \
  1109 	 {a1, a2, a3}, pr, clim, bev, col, in, intx, s1, s2, s3, {ai1, ai2, ai3, ai4}, {ag1, ag2, ag3, ag4}, 0, 0, 0, 0}
  1137 	 {a1, a2, a3}, {{im1, 0}, {im2, 0}, {im3, 0}}, pr, clim, bev, col, in, intx, s1, s2, s3, {ai1, ai2, ai3, ai4}, {ag1, ag2, ag3, ag4}, sndc, snd, 0, 0, 0, 0}
  1110 
  1138 
  1111 static const IndustrySpec _industry_specs[] = {
  1139 static const IndustrySpec _industry_specs[] = {
  1112 	/* Format:
  1140 	/* Format:
  1113 	   tile table                              cost multiplier   appear chances(4ingame, 4random)  map colour
  1141 	   tile table                              count and sounds table
       
  1142 	   cost multiplier                         appear chances(4ingame, 4random)  map colour
  1114 	   cannot be close to these industries (3 times)             check proc
  1143 	   cannot be close to these industries (3 times)             check proc
  1115 	   (produced cargo + rate) (twice)         minimum cargo moved to station
  1144 	   (produced cargo + rate) (twice)         minimum cargo moved to station
  1116 	   3 accepted cargo
  1145 	   3 accepted cargo and their corresponding input multiplier
  1117 	   industry life                           climate availability
  1146 	   industry life                           climate availability
  1118 	   industry behaviours
  1147 	   industry behaviours
  1119 	   industry name                           building text
  1148 	   industry name                           building text
  1120 	   messages : Closure                      production up                      production down   */
  1149 	   messages : Closure                      production up                      production down   */
  1121 	MI(_tile_table_coal_mine,                  210,              2, 3, 0, 0,    8, 8, 0, 0,        215,
  1150 	MI(_tile_table_coal_mine,                  0, NULL,
       
  1151 	   210,                                    2, 3, 0, 0,    8, 8, 0, 0,        215,
  1122 	   IT_POWER_STATION,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1152 	   IT_POWER_STATION,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1123 	   CT_COAL,       15, CT_INVALID,       0, 5,
  1153 	   CT_COAL,       15, CT_INVALID,       0, 5,
  1124 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1154 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1125 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1155 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1126 	   INDUSTRYBEH_CAN_SUBSIDENCE,
  1156 	   INDUSTRYBEH_CAN_SUBSIDENCE,
  1127 	   STR_4802_COAL_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1157 	   STR_4802_COAL_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1128 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4836_NEW_COAL_SEAM_FOUND_AT,   STR_4839_PRODUCTION_DOWN_BY_50),
  1158 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4836_NEW_COAL_SEAM_FOUND_AT,   STR_4839_PRODUCTION_DOWN_BY_50),
  1129 
  1159 
  1130 	MI(_tile_table_power_station,              30,               2, 2, 0, 0,    5, 5, 0, 0,        184,
  1160 	MI(_tile_table_power_station,              0, NULL,
       
  1161 	   30,                                     2, 2, 0, 0,    5, 5, 0, 0,        184,
  1131 	   IT_COAL_MINE,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1162 	   IT_COAL_MINE,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1132 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1163 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1133 	   CT_COAL,           CT_INVALID,          CT_INVALID,
  1164 	   CT_COAL,        0, CT_INVALID,       0, CT_INVALID,     0,
  1134 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1165 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1135 	   INDUSTRYBEH_NONE,
  1166 	   INDUSTRYBEH_NONE,
  1136 	   STR_4803_POWER_STATION,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1167 	   STR_4803_POWER_STATION,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1137 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1168 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1138 
  1169 
  1139 	MI(_tile_table_sawmill,                    28,               2, 0, 0, 0,    5, 0, 0, 0,        194,
  1170 	MI(_tile_table_sawmill,                    1, _sawmill_sounds,
       
  1171 	   28,                                     2, 0, 0, 0,    5, 0, 0, 0,        194,
  1140 	   IT_FOREST,         IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1172 	   IT_FOREST,         IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1141 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1173 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1142 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1174 	   CT_WOOD,      256, CT_INVALID,       0, CT_INVALID,     0,
  1143 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1175 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1144 	   INDUSTRYBEH_NONE,
  1176 	   INDUSTRYBEH_NONE,
  1145 	   STR_4804_SAWMILL,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1177 	   STR_4804_SAWMILL,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1146 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1178 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1147 
  1179 
  1148 	MI(_tile_table_forest,                     200,              3, 4, 0, 0,    5, 5, 0, 0,         86,
  1180 	MI(_tile_table_forest,                     0, NULL,
       
  1181 	   200,                                    3, 4, 0, 0,    5, 5, 0, 0,         86,
  1149 	   IT_SAWMILL,        IT_PAPER_MILL,       IT_INVALID,       CHECK_FOREST,
  1182 	   IT_SAWMILL,        IT_PAPER_MILL,       IT_INVALID,       CHECK_FOREST,
  1150 	   CT_WOOD,       13, CT_INVALID,       0, 30,
  1183 	   CT_WOOD,       13, CT_INVALID,       0, 30,
  1151 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1184 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1152 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1185 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1153 	   INDUSTRYBEH_NONE,
  1186 	   INDUSTRYBEH_NONE,
  1154 	   STR_4805_FOREST,                        STR_482E_NEW_BEING_PLANTED_NEAR,
  1187 	   STR_4805_FOREST,                        STR_482E_NEW_BEING_PLANTED_NEAR,
  1155 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_483A_INSECT_INFESTATION_CAUSES),
  1188 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_483A_INSECT_INFESTATION_CAUSES),
  1156 
  1189 
  1157 	MI(_tile_table_oil_refinery,               31,               2, 2, 2, 0,    4, 4, 4, 0,        191,
  1190 	MI(_tile_table_oil_refinery,               0, NULL,
       
  1191 	   31,                                     2, 2, 2, 0,    4, 4, 4, 0,        191,
  1158 	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_REFINERY,
  1192 	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_REFINERY,
  1159 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1193 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1160 	   CT_OIL,            CT_INVALID,          CT_INVALID,
  1194 	   CT_OIL,       256, CT_INVALID,       0, CT_INVALID,     0,
  1161 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1195 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1162 	   INDUSTRYBEH_AIRPLANE_ATTACKS,
  1196 	   INDUSTRYBEH_AIRPLANE_ATTACKS,
  1163 	   STR_4806_OIL_REFINERY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1197 	   STR_4806_OIL_REFINERY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1164 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1198 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1165 
  1199 
  1166 	MI(_tile_table_oil_rig,                    240,              6, 0, 0, 0,    0, 0, 0, 0,        152,
  1200 	MI(_tile_table_oil_rig,                    0, NULL,
       
  1201 	   240,                                    6, 0, 0, 0,    0, 0, 0, 0,        152,
  1167 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL_RIG,
  1202 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL_RIG,
  1168 	   CT_OIL,        15, CT_PASSENGERS,    2, 5,
  1203 	   CT_OIL,        15, CT_PASSENGERS,    2, 5,
  1169 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1204 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1170 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1205 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1171 	   INDUSTRYBEH_BUILT_ONWATER | INDUSTRYBEH_AFTER_1960 | INDUSTRYBEH_AI_AIRSHIP_ROUTES,
  1206 	   INDUSTRYBEH_BUILT_ONWATER | INDUSTRYBEH_AFTER_1960 | INDUSTRYBEH_AI_AIRSHIP_ROUTES,
  1172 	   STR_4807_OIL_RIG,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1207 	   STR_4807_OIL_RIG,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1173 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1208 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1174 
  1209 
  1175 	MI(_tile_table_factory,                    26,               2, 0, 0, 0,    5, 0, 0, 0,        174,
  1210 	MI(_tile_table_factory,                    1, _factory_sounds,
       
  1211 	   26,                                     2, 0, 0, 0,    5, 0, 0, 0,        174,
  1176 	   IT_FARM,           IT_STEEL_MILL,       IT_INVALID,       CHECK_NOTHING,
  1212 	   IT_FARM,           IT_STEEL_MILL,       IT_INVALID,       CHECK_NOTHING,
  1177 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1213 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1178 	   CT_LIVESTOCK,      CT_GRAIN,            CT_STEEL,
  1214 	   CT_LIVESTOCK, 256, CT_GRAIN ,      256, CT_STEEL,    256,
  1179 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1215 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1180 	   INDUSTRYBEH_CHOPPER_ATTACKS,
  1216 	   INDUSTRYBEH_CHOPPER_ATTACKS,
  1181 	   STR_4808_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1217 	   STR_4808_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1182 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1218 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1183 
  1219 
  1184 	MI(_tile_table_printing_works,             26,               0, 2, 0, 0,    0, 5, 0, 0,        174,
  1220 	MI(_tile_table_printing_works,             1, _factory_sounds,
       
  1221 	   26,                                     0, 2, 0, 0,    0, 5, 0, 0,        174,
  1185 	   IT_PAPER_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1222 	   IT_PAPER_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1186 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1223 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1187 	   CT_PAPER,          CT_INVALID,          CT_INVALID,
  1224 	   CT_PAPER,     256, CT_INVALID,       0, CT_INVALID,     0,
  1188 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1225 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1189 	   INDUSTRYBEH_NONE,
  1226 	   INDUSTRYBEH_NONE,
  1190 	   STR_4809_PRINTING_WORKS,                STR_482D_NEW_UNDER_CONSTRUCTION,
  1227 	   STR_4809_PRINTING_WORKS,                STR_482D_NEW_UNDER_CONSTRUCTION,
  1191 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1228 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1192 
  1229 
  1193 	MI(_tile_table_steel_mill,                 27,               2, 0, 0, 0,    5, 0, 0, 0,         10,
  1230 	MI(_tile_table_steel_mill,                 0, NULL,
       
  1231 	   27,                                     2, 0, 0, 0,    5, 0, 0, 0,         10,
  1194 	   IT_IRON_MINE,      IT_FACTORY,          IT_INVALID,       CHECK_NOTHING,
  1232 	   IT_IRON_MINE,      IT_FACTORY,          IT_INVALID,       CHECK_NOTHING,
  1195 	   CT_STEEL,       0, CT_INVALID,       0, 5,
  1233 	   CT_STEEL,       0, CT_INVALID,       0, 5,
  1196 	   CT_IRON_ORE,       CT_INVALID,          CT_INVALID,
  1234 	   CT_IRON_ORE,  256, CT_INVALID,       0, CT_INVALID,     0,
  1197 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1235 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1198 	   INDUSTRYBEH_NONE,
  1236 	   INDUSTRYBEH_NONE,
  1199 	   STR_480A_STEEL_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1237 	   STR_480A_STEEL_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1200 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1238 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1201 
  1239 
  1202 	MI(_tile_table_farm,                       250,              2, 4, 0, 0,    9, 9, 0, 0,         48,
  1240 	MI(_tile_table_farm,                       3, _farm_sounds,
       
  1241 	   250,                                    2, 4, 0, 0,    9, 9, 0, 0,         48,
  1203 	   IT_FACTORY,        IT_FOOD_PROCESS,     IT_INVALID,       CHECK_FARM,
  1242 	   IT_FACTORY,        IT_FOOD_PROCESS,     IT_INVALID,       CHECK_FARM,
  1204 	   CT_GRAIN,      10, CT_LIVESTOCK,    10, 5,
  1243 	   CT_GRAIN,      10, CT_LIVESTOCK,    10, 5,
  1205 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1244 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1206 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1245 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1207 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1246 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1208 	   STR_480B_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1247 	   STR_480B_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1209 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1248 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1210 
  1249 
  1211 	MI(_tile_table_copper_mine,                205,              0, 0, 3, 0,    0, 0, 4, 0,         10,
  1250 	MI(_tile_table_copper_mine,                0, NULL,
       
  1251 	   205,                                    0, 0, 3, 0,    0, 0, 4, 0,         10,
  1212 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1252 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1213 	   CT_COPPER_ORE, 10, CT_INVALID,       0, 5,
  1253 	   CT_COPPER_ORE, 10, CT_INVALID,       0, 5,
  1214 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1254 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1215 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1255 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1216 	   INDUSTRYBEH_NONE,
  1256 	   INDUSTRYBEH_NONE,
  1217 	   STR_480C_COPPER_ORE_MINE,               STR_482D_NEW_UNDER_CONSTRUCTION,
  1257 	   STR_480C_COPPER_ORE_MINE,               STR_482D_NEW_UNDER_CONSTRUCTION,
  1218 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1258 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1219 
  1259 
  1220 	MI(_tile_table_oil_well,                   220,              0, 5, 3, 0,    4, 5, 5, 0,        152,
  1260 	MI(_tile_table_oil_well,                   0, NULL,               220,              0, 5, 3, 0,    4, 5, 5, 0,        152,
  1221 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1261 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1222 	   CT_OIL,        12, CT_INVALID,       0, 5,
  1262 	   CT_OIL,        12, CT_INVALID,       0, 5,
  1223 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1263 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1224 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1264 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1225 	   INDUSTRYBEH_DONT_INCR_PROD | INDUSTRYBEH_BEFORE_1950,
  1265 	   INDUSTRYBEH_DONT_INCR_PROD | INDUSTRYBEH_BEFORE_1950,
  1226 	   STR_480D_OIL_WELLS,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1266 	   STR_480D_OIL_WELLS,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1227 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1267 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1228 
  1268 
  1229 	MI(_tile_table_bank,                       193,              7, 0, 0, 0,    0, 0, 0, 0,         15,
  1269 	MI(_tile_table_bank,                       0, NULL,
       
  1270 	   193,                                    7, 0, 0, 0,    0, 0, 0, 0,         15,
  1230 	   IT_BANK_TEMP,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1271 	   IT_BANK_TEMP,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1231 	   CT_VALUABLES,   6, CT_INVALID,       0, 5,
  1272 	   CT_VALUABLES,   6, CT_INVALID,       0, 5,
  1232 	   CT_VALUABLES,      CT_INVALID,          CT_INVALID,
  1273 	   CT_VALUABLES,   0, CT_INVALID,       0, CT_INVALID,     0,
  1233 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE,
  1274 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE,
  1234 	   INDUSTRYBEH_TOWN1200_MORE | INDUSTRYBEH_ONLY_INTOWN,
  1275 	   INDUSTRYBEH_TOWN1200_MORE | INDUSTRYBEH_ONLY_INTOWN,
  1235 	   STR_480E_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1276 	   STR_480E_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1236 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1277 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1237 
  1278 
  1238 	MI(_tile_table_food_process,               26,               0, 2, 2, 0,    0, 3, 4, 0,         55,
  1279 	MI(_tile_table_food_process,               0, NULL,
       
  1280 	   26,                                     0, 2, 2, 0,    0, 3, 4, 0,         55,
  1239 	   IT_FRUIT_PLANTATION, IT_FARM,           IT_FARM_2,        CHECK_NOTHING,
  1281 	   IT_FRUIT_PLANTATION, IT_FARM,           IT_FARM_2,        CHECK_NOTHING,
  1240 	   CT_FOOD,        0, CT_INVALID,       0, 5,
  1282 	   CT_FOOD,        0, CT_INVALID,       0, 5,
  1241 	   CT_FRUIT,          CT_MAIZE,            CT_INVALID,
  1283 	   CT_FRUIT,     256, CT_MAIZE,       256, CT_INVALID,     0,
  1242 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC | 1 << LT_TROPIC,
  1284 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC | 1 << LT_TROPIC,
  1243 	   INDUSTRYBEH_NONE,
  1285 	   INDUSTRYBEH_NONE,
  1244 	   STR_480F_FOOD_PROCESSING_PLANT,         STR_482D_NEW_UNDER_CONSTRUCTION,
  1286 	   STR_480F_FOOD_PROCESSING_PLANT,         STR_482D_NEW_UNDER_CONSTRUCTION,
  1245 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1287 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1246 
  1288 
  1247 	MI(_tile_table_paper_mill,                 28,               0, 2, 0, 0,    0, 5, 0, 0,         10,
  1289 	MI(_tile_table_paper_mill,                 1, _sawmill_sounds,
       
  1290 	   28,                                     0, 2, 0, 0,    0, 5, 0, 0,         10,
  1248 	   IT_FOREST,         IT_PRINTING_WORKS,   IT_INVALID,       CHECK_NOTHING,
  1291 	   IT_FOREST,         IT_PRINTING_WORKS,   IT_INVALID,       CHECK_NOTHING,
  1249 	   CT_PAPER,       0, CT_INVALID,       0, 5,
  1292 	   CT_PAPER,       0, CT_INVALID,       0, 5,
  1250 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1293 	   CT_WOOD,      256, CT_INVALID,       0, CT_INVALID,     0,
  1251 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1294 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1252 	   INDUSTRYBEH_NONE,
  1295 	   INDUSTRYBEH_NONE,
  1253 	   STR_4810_PAPER_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1296 	   STR_4810_PAPER_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1254 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1297 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1255 
  1298 
  1256 	MI(_tile_table_gold_mine,                  208,              0, 3, 0, 0,    0, 4, 0, 0,        194,
  1299 	MI(_tile_table_gold_mine,                  0, NULL,
       
  1300 	   208,                                    0, 3, 0, 0,    0, 4, 0, 0,        194,
  1257 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1301 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1258 	   CT_GOLD,        7, CT_INVALID,       0, 5,
  1302 	   CT_GOLD,        7, CT_INVALID,       0, 5,
  1259 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1303 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1260 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_ARCTIC,
  1304 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_ARCTIC,
  1261 	   INDUSTRYBEH_NONE,
  1305 	   INDUSTRYBEH_NONE,
  1262 	   STR_4811_GOLD_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1306 	   STR_4811_GOLD_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1263 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1307 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1264 
  1308 
  1265 	MI(_tile_table_bank2,                      19,               0, 3, 3, 0,    0, 6, 5, 0,         15,
  1309 	MI(_tile_table_bank2,                      0, NULL,
       
  1310 	   19,                                     0, 3, 3, 0,    0, 6, 5, 0,         15,
  1266 	   IT_GOLD_MINE,      IT_DIAMOND_MINE,     IT_INVALID,       CHECK_NOTHING,
  1311 	   IT_GOLD_MINE,      IT_DIAMOND_MINE,     IT_INVALID,       CHECK_NOTHING,
  1267 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1312 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1268 	   CT_GOLD,           CT_INVALID,          CT_INVALID,
  1313 	   CT_GOLD,      256, CT_INVALID,       0, CT_INVALID,     0,
  1269 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_ARCTIC | 1 << LT_TROPIC,
  1314 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_ARCTIC | 1 << LT_TROPIC,
  1270 	   INDUSTRYBEH_ONLY_INTOWN,
  1315 	   INDUSTRYBEH_ONLY_INTOWN,
  1271 	   STR_4812_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1316 	   STR_4812_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1272 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1317 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1273 
  1318 
  1274 	MI(_tile_table_diamond_mine,               213,              0, 0, 3, 0,    0, 0, 4, 0,        184,
  1319 	MI(_tile_table_diamond_mine,               0, NULL,
       
  1320 	   213,                                    0, 0, 3, 0,    0, 0, 4, 0,        184,
  1275 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1321 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1276 	   CT_DIAMONDS,    7, CT_INVALID,       0, 5,
  1322 	   CT_DIAMONDS,    7, CT_INVALID,       0, 5,
  1277 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1323 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1278 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1324 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1279 	   INDUSTRYBEH_NONE,
  1325 	   INDUSTRYBEH_NONE,
  1280 	   STR_4813_DIAMOND_MINE,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1326 	   STR_4813_DIAMOND_MINE,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1281 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1327 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1282 
  1328 
  1283 	MI(_tile_table_iron_mine,                  220,              2, 0, 0, 0,    5, 0, 0, 0,         55,
  1329 	MI(_tile_table_iron_mine,                  0, NULL,
       
  1330 	   220,                                    2, 0, 0, 0,    5, 0, 0, 0,         55,
  1284 	   IT_STEEL_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1331 	   IT_STEEL_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1285 	   CT_IRON_ORE,   10, CT_INVALID,       0, 5,
  1332 	   CT_IRON_ORE,   10, CT_INVALID,       0, 5,
  1286 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1333 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1287 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1334 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1288 	   INDUSTRYBEH_NONE,
  1335 	   INDUSTRYBEH_NONE,
  1289 	   STR_4814_IRON_ORE_MINE,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1336 	   STR_4814_IRON_ORE_MINE,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1290 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1337 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1291 
  1338 
  1292 	MI(_tile_table_fruit_plantation,           225,              0, 0, 2, 0,    0, 0, 4, 0,         86,
  1339 	MI(_tile_table_fruit_plantation,           0, NULL,
       
  1340 	   225,                                    0, 0, 2, 0,    0, 0, 4, 0,         86,
  1293 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1341 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1294 	   CT_FRUIT,      10, CT_INVALID,       0, 15,
  1342 	   CT_FRUIT,      10, CT_INVALID,       0, 15,
  1295 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1343 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1296 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1344 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1297 	   INDUSTRYBEH_NONE,
  1345 	   INDUSTRYBEH_NONE,
  1298 	   STR_4815_FRUIT_PLANTATION,              STR_482E_NEW_BEING_PLANTED_NEAR,
  1346 	   STR_4815_FRUIT_PLANTATION,              STR_482E_NEW_BEING_PLANTED_NEAR,
  1299 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1347 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1300 
  1348 
  1301 	MI(_tile_table_rubber_plantation,          218,              0, 0, 3, 0,    0, 0, 4, 0,         39,
  1349 	MI(_tile_table_rubber_plantation,          0, NULL,
       
  1350 	   218,                                    0, 0, 3, 0,    0, 0, 4, 0,         39,
  1302 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1351 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1303 	   CT_RUBBER,     10, CT_INVALID,       0, 15,
  1352 	   CT_RUBBER,     10, CT_INVALID,       0, 15,
  1304 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1353 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1305 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1354 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1306 	   INDUSTRYBEH_NONE,
  1355 	   INDUSTRYBEH_NONE,
  1307 	   STR_4816_RUBBER_PLANTATION,             STR_482E_NEW_BEING_PLANTED_NEAR,
  1356 	   STR_4816_RUBBER_PLANTATION,             STR_482E_NEW_BEING_PLANTED_NEAR,
  1308 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1357 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1309 
  1358 
  1310 	MI(_tile_table_water_supply,               199,              0, 0, 3, 0,    0, 0, 4, 0,         37,
  1359 	MI(_tile_table_water_supply,               0, NULL,
       
  1360 	   199,                                    0, 0, 3, 0,    0, 0, 4, 0,         37,
  1311 	   IT_WATER_TOWER,    IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1361 	   IT_WATER_TOWER,    IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1312 	   CT_WATER,      12, CT_INVALID,       0, 5,
  1362 	   CT_WATER,      12, CT_INVALID,       0, 5,
  1313 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1363 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1314 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1364 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1315 	   INDUSTRYBEH_NONE,
  1365 	   INDUSTRYBEH_NONE,
  1316 	   STR_4817_WATER_SUPPLY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1366 	   STR_4817_WATER_SUPPLY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1317 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1367 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1318 
  1368 
  1319 	MI(_tile_table_water_tower,                14,               0, 0, 4, 0,    0, 0, 8, 0,        208,
  1369 	MI(_tile_table_water_tower,                0, NULL,
       
  1370 	   14,                                     0, 0, 4, 0,    0, 0, 8, 0,        208,
  1320 	   IT_WATER_SUPPLY,   IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1371 	   IT_WATER_SUPPLY,   IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1321 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1372 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1322 	   CT_WATER,          CT_INVALID,          CT_INVALID,
  1373 	   CT_WATER,     256, CT_INVALID,       0, CT_INVALID,     0,
  1323 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TROPIC,
  1374 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TROPIC,
  1324 	   INDUSTRYBEH_ONLY_INTOWN,
  1375 	   INDUSTRYBEH_ONLY_INTOWN,
  1325 	   STR_4818_WATER_TOWER,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1376 	   STR_4818_WATER_TOWER,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1326 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1377 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1327 
  1378 
  1328 	MI(_tile_table_factory2,                   26,               0, 0, 2, 0,    0, 0, 4, 0,        174,
  1379 	MI(_tile_table_factory2,                   1, _factory_sounds,
       
  1380 	   26,                                     0, 0, 2, 0,    0, 0, 4, 0,        174,
  1329 	   IT_RUBBER_PLANTATION, IT_COPPER_MINE,   IT_LUMBER_MILL,   CHECK_PLANTATION,
  1381 	   IT_RUBBER_PLANTATION, IT_COPPER_MINE,   IT_LUMBER_MILL,   CHECK_PLANTATION,
  1330 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1382 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1331 	   CT_RUBBER,         CT_COPPER_ORE,       CT_WOOD,
  1383 	   CT_RUBBER,    256, CT_COPPER_ORE,  256, CT_WOOD,      256,
  1332 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1384 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1333 	   INDUSTRYBEH_NONE,
  1385 	   INDUSTRYBEH_NONE,
  1334 	   STR_4819_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1386 	   STR_4819_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1335 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1387 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1336 
  1388 
  1337 	MI(_tile_table_farm2,                      250,              0, 0, 1, 0,    0, 0, 2, 0,         48,
  1389 	MI(_tile_table_farm2,                      0, NULL,
       
  1390 	   250,                                    0, 0, 1, 0,    0, 0, 2, 0,         48,
  1338 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1391 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1339 	   CT_MAIZE,      11, CT_INVALID,       0, 5,
  1392 	   CT_MAIZE,      11, CT_INVALID,       0, 5,
  1340 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1393 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1341 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1394 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1342 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1395 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1343 	   STR_481A_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1396 	   STR_481A_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1344 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1397 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1345 
  1398 
  1346 	MI(_tile_table_lumber_mill,                17,               0, 0, 0, 0,    0, 0, 0, 0,        194,
  1399 	MI(_tile_table_lumber_mill,                0, NULL,
       
  1400 	   17,                                     0, 0, 0, 0,    0, 0, 0, 0,        194,
  1347 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_LUMBERMILL,
  1401 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_LUMBERMILL,
  1348 	   CT_WOOD,        0, CT_INVALID,       0, 5,
  1402 	   CT_WOOD,        0, CT_INVALID,       0, 5,
  1349 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1403 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1350 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1404 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1351 	   INDUSTRYBEH_CUT_TREES,
  1405 	   INDUSTRYBEH_CUT_TREES,
  1352 	   STR_481B_LUMBER_MILL,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1406 	   STR_481B_LUMBER_MILL,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1353 	   STR_4834_LACK_OF_NEARBY_TREES_CAUSES,   STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1407 	   STR_4834_LACK_OF_NEARBY_TREES_CAUSES,   STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1354 
  1408 
  1355 	MI(_tile_table_cotton_candy,               195,              0, 0, 0, 3,    0, 0, 0, 5,         48,
  1409 	MI(_tile_table_cotton_candy,               0, NULL,
       
  1410 	   195,                                    0, 0, 0, 3,    0, 0, 0, 5,         48,
  1356 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1411 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1357 	   CT_COTTON_CANDY, 13, CT_INVALID,    0, 30,
  1412 	   CT_COTTON_CANDY, 13, CT_INVALID,    0, 30,
  1358 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1413 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1359 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1414 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1360 	   INDUSTRYBEH_NONE,
  1415 	   INDUSTRYBEH_NONE,
  1361 	   STR_481C_COTTON_CANDY_FOREST,           STR_482E_NEW_BEING_PLANTED_NEAR,
  1416 	   STR_481C_COTTON_CANDY_FOREST,           STR_482E_NEW_BEING_PLANTED_NEAR,
  1362 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50),
  1417 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50),
  1363 
  1418 
  1364 	MI(_tile_table_candy_factory,              26,               0, 0, 0, 3,    0, 0, 0, 5,        174,
  1419 	MI(_tile_table_candy_factory,              0, NULL,
       
  1420 	   26,                                     0, 0, 0, 3,    0, 0, 0, 5,        174,
  1365 	   IT_COTTON_CANDY,   IT_TOFFEE_QUARRY,    IT_SUGAR_MINE,    CHECK_NOTHING,
  1421 	   IT_COTTON_CANDY,   IT_TOFFEE_QUARRY,    IT_SUGAR_MINE,    CHECK_NOTHING,
  1366 	   CT_CANDY,       0, CT_INVALID,       0, 5,
  1422 	   CT_CANDY,       0, CT_INVALID,       0, 5,
  1367 	   CT_SUGAR,          CT_TOFFEE,           CT_COTTON_CANDY,
  1423 	   CT_SUGAR,     256, CT_TOFFEE,      256, CT_COTTON_CANDY, 256,
  1368 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1424 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1369 	   INDUSTRYBEH_NONE,
  1425 	   INDUSTRYBEH_NONE,
  1370 	   STR_481D_CANDY_FACTORY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1426 	   STR_481D_CANDY_FACTORY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1371 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1427 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1372 
  1428 
  1373 	MI(_tile_table_battery_farm,               187,              0, 0, 0, 3,    0, 0, 0, 4,         39,
  1429 	MI(_tile_table_battery_farm,               0, NULL,
       
  1430 	   187,                                    0, 0, 0, 3,    0, 0, 0, 4,         39,
  1374 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1431 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1375 	   CT_BATTERIES,  11, CT_INVALID,      0, 30,
  1432 	   CT_BATTERIES,  11, CT_INVALID,      0, 30,
  1376 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1433 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1377 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1434 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1378 	   INDUSTRYBEH_NONE,
  1435 	   INDUSTRYBEH_NONE,
  1379 	   STR_481E_BATTERY_FARM,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1436 	   STR_481E_BATTERY_FARM,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1380 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1437 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1381 
  1438 
  1382 	MI(_tile_table_cola_wells,                 193,              0, 0, 0, 3,    0, 0, 0, 5,         55,
  1439 	MI(_tile_table_cola_wells,                 0, NULL,
       
  1440 	   193,                                    0, 0, 0, 3,    0, 0, 0, 5,         55,
  1383 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_NOTHING,
  1441 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_NOTHING,
  1384 	   CT_COLA,       12, CT_INVALID,       0, 5,
  1442 	   CT_COLA,       12, CT_INVALID,       0, 5,
  1385 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1443 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1386 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1444 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1387 	   INDUSTRYBEH_NONE,
  1445 	   INDUSTRYBEH_NONE,
  1388 	   STR_481F_COLA_WELLS,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1446 	   STR_481F_COLA_WELLS,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1389 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1447 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1390 
  1448 
  1391 	MI(_tile_table_toy_shop,                   17,               0, 0, 0, 3,    0, 0, 0, 4,        208,
  1449 	MI(_tile_table_toy_shop,                   0, NULL,
       
  1450 	   17,                                     0, 0, 0, 3,    0, 0, 0, 4,        208,
  1392 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1451 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1393 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1452 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1394 	   CT_TOYS,           CT_INVALID,          CT_INVALID,
  1453 	   CT_TOYS,      256, CT_INVALID,       0, CT_INVALID,     0,
  1395 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TOYLAND,
  1454 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TOYLAND,
  1396 	   INDUSTRYBEH_ONLY_NEARTOWN,
  1455 	   INDUSTRYBEH_ONLY_NEARTOWN,
  1397 	   STR_4820_TOY_SHOP,                      STR_482D_NEW_UNDER_CONSTRUCTION,
  1456 	   STR_4820_TOY_SHOP,                      STR_482D_NEW_UNDER_CONSTRUCTION,
  1398 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1457 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1399 
  1458 
  1400 	MI(_tile_table_toy_factory,                20,              0, 0, 0, 3,    0, 0, 0, 5,          10,
  1459 	MI(_tile_table_toy_factory,                0, NULL,
       
  1460 	   20,                                     0, 0, 0, 3,    0, 0, 0, 5,          10,
  1401 	   IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM,  IT_TOY_SHOP,     CHECK_NOTHING,
  1461 	   IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM,  IT_TOY_SHOP,     CHECK_NOTHING,
  1402 	   CT_TOYS,        0, CT_INVALID,       0, 5,
  1462 	   CT_TOYS,        0, CT_INVALID,       0, 5,
  1403 	   CT_PLASTIC,        CT_BATTERIES,        CT_INVALID,
  1463 	   CT_PLASTIC,   256, CT_BATTERIES,   256, CT_INVALID,     0,
  1404 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1464 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1405 	   INDUSTRYBEH_NONE,
  1465 	   INDUSTRYBEH_NONE,
  1406 	   STR_4821_TOY_FACTORY,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1466 	   STR_4821_TOY_FACTORY,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1407 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1467 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1408 
  1468 
  1409 	MI(_tile_table_plastic_fountain,           192,              0, 0, 0, 3,    0, 0, 0, 5,         37,
  1469 	MI(_tile_table_plastic_fountain,           1, _plastic_mine_sounds,
       
  1470 	   192,                                    0, 0, 0, 3,    0, 0, 0, 5,         37,
  1410 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1471 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1411 	   CT_PLASTIC,    14, CT_INVALID,       0, 5,
  1472 	   CT_PLASTIC,    14, CT_INVALID,       0, 5,
  1412 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1473 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1413 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1474 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1414 	   INDUSTRYBEH_NONE,
  1475 	   INDUSTRYBEH_NONE,
  1415 	   STR_4822_PLASTIC_FOUNTAINS,             STR_482D_NEW_UNDER_CONSTRUCTION,
  1476 	   STR_4822_PLASTIC_FOUNTAINS,             STR_482D_NEW_UNDER_CONSTRUCTION,
  1416 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1477 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1417 
  1478 
  1418 	MI(_tile_table_fizzy_drink,                22,               0, 0, 0, 3,    0, 0, 0, 4,        184,
  1479 	MI(_tile_table_fizzy_drink,                0, NULL,
       
  1480 	   22,                                     0, 0, 0, 3,    0, 0, 0, 4,        184,
  1419 	   IT_COLA_WELLS,     IT_BUBBLE_GENERATOR, IT_INVALID,       CHECK_NOTHING,
  1481 	   IT_COLA_WELLS,     IT_BUBBLE_GENERATOR, IT_INVALID,       CHECK_NOTHING,
  1420 	   CT_FIZZY_DRINKS, 0, CT_INVALID,      0, 5,
  1482 	   CT_FIZZY_DRINKS, 0, CT_INVALID,      0, 5,
  1421 	   CT_COLA,           CT_BUBBLES,          CT_INVALID,
  1483 	   CT_COLA,       256, CT_BUBBLES,    256, CT_INVALID,     0,
  1422 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1484 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1423 	   INDUSTRYBEH_NONE,
  1485 	   INDUSTRYBEH_NONE,
  1424 	   STR_4823_FIZZY_DRINK_FACTORY,           STR_482D_NEW_UNDER_CONSTRUCTION,
  1486 	   STR_4823_FIZZY_DRINK_FACTORY,           STR_482D_NEW_UNDER_CONSTRUCTION,
  1425 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1487 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1426 
  1488 
  1427 	MI(_tile_table_bubble_generator,           203,              0, 0, 0, 3,    0, 0, 0, 5,        152,
  1489 	MI(_tile_table_bubble_generator,           0, NULL,
       
  1490 	   203,                                    0, 0, 0, 3,    0, 0, 0, 5,        152,
  1428 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_BUBBLEGEN,
  1491 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_BUBBLEGEN,
  1429 	   CT_BUBBLES,    13, CT_INVALID,       0, 5,
  1492 	   CT_BUBBLES,    13, CT_INVALID,       0, 5,
  1430 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1493 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1431 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1494 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1432 	   INDUSTRYBEH_NONE,
  1495 	   INDUSTRYBEH_NONE,
  1433 	   STR_4824_BUBBLE_GENERATOR,              STR_482D_NEW_UNDER_CONSTRUCTION,
  1496 	   STR_4824_BUBBLE_GENERATOR,              STR_482D_NEW_UNDER_CONSTRUCTION,
  1434 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1497 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1435 
  1498 
  1436 	MI(_tile_table_toffee_quarry,              213,              0, 0, 0, 3,    0, 0, 0, 5,        194,
  1499 	MI(_tile_table_toffee_quarry,              0, NULL,
       
  1500 	   213,                                    0, 0, 0, 3,    0, 0, 0, 5,        194,
  1437 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1501 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1438 	   CT_TOFFEE,     10, CT_INVALID,       0, 5,
  1502 	   CT_TOFFEE,     10, CT_INVALID,       0, 5,
  1439 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1503 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1440 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1504 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1441 	   INDUSTRYBEH_NONE,
  1505 	   INDUSTRYBEH_NONE,
  1442 	   STR_4825_TOFFEE_QUARRY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1506 	   STR_4825_TOFFEE_QUARRY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1443 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1507 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1444 
  1508 
  1445 	MI(_tile_table_sugar_mine,                 210,              0, 0, 0, 2,    0, 0, 0, 4,         15,
  1509 	MI(_tile_table_sugar_mine,                 0, NULL,
       
  1510 	   210,                                    0, 0, 0, 2,    0, 0, 0, 4,         15,
  1446 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1511 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1447 	   CT_SUGAR,      11, CT_INVALID,       0, 5,
  1512 	   CT_SUGAR,      11, CT_INVALID,       0, 5,
  1448 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1513 	   CT_INVALID,     0, CT_INVALID,       0, CT_INVALID,     0,
  1449 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1514 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1450 	   INDUSTRYBEH_NONE,
  1515 	   INDUSTRYBEH_NONE,
  1451 	   STR_4826_SUGAR_MINE,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1516 	   STR_4826_SUGAR_MINE,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1452 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1517 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1453 };
  1518 };