src/table/build_industry.h
branchgamebalance
changeset 9907 3b068c3a1c74
parent 9906 6f41b8713b65
child 9908 0fa543611bbe
equal deleted inserted replaced
9906:6f41b8713b65 9907:3b068c3a1c74
  1081 	CHECK_BUBBLEGEN  = 7,
  1081 	CHECK_BUBBLEGEN  = 7,
  1082 	CHECK_OIL_RIG    = 8,
  1082 	CHECK_OIL_RIG    = 8,
  1083 	CHECK_END,
  1083 	CHECK_END,
  1084 };
  1084 };
  1085 
  1085 
  1086 #define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, in, intx, s1, s2, s3) \
  1086 #define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, bev, in, intx, s1, s2, s3) \
  1087 	{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m,            \
  1087 	{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m,            \
  1088 	 {a1, a2, a3}, pr, clim, in, intx, s1, s2, s3}
  1088 	 {a1, a2, a3}, pr, clim, bev, in, intx, s1, s2, s3}
  1089 
  1089 
  1090 static const IndustrySpec _industry_specs[] = {
  1090 static const IndustrySpec _industry_specs[] = {
  1091 	/* Format:
  1091 	/* Format:
  1092 	   tile table                              cost multiplier
  1092 	   tile table                              cost multiplier
  1093 	   cannot be close to these industries (3 times)             check proc
  1093 	   cannot be close to these industries (3 times)             check proc
  1094 	   (produced cargo + rate) (twice)         minimum cargo moved to station
  1094 	   (produced cargo + rate) (twice)         minimum cargo moved to station
  1095 	   3 accepted cargo
  1095 	   3 accepted cargo
  1096 	   industry life                           climate availability
  1096 	   industry life                           climate availability
       
  1097 	   industry behaviours
  1097 	   industry name                           building text
  1098 	   industry name                           building text
  1098 	   messages : Closure                      production up                      production down   */
  1099 	   messages : Closure                      production up                      production down   */
  1099 	MK(_tile_table_coal_mine,                  210,
  1100 	MK(_tile_table_coal_mine,                  210,
  1100 	   IT_POWER_STATION,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1101 	   IT_POWER_STATION,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1101 	   CT_COAL,       15, CT_INVALID,       0, 5,
  1102 	   CT_COAL,       15, CT_INVALID,       0, 5,
  1102 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1103 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1103 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1104 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
       
  1105 	   INDUSTRYBEH_CAN_SUBSIDENCE,
  1104 	   STR_4802_COAL_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1106 	   STR_4802_COAL_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1105 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4836_NEW_COAL_SEAM_FOUND_AT,   STR_4839_PRODUCTION_DOWN_BY_50),
  1107 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4836_NEW_COAL_SEAM_FOUND_AT,   STR_4839_PRODUCTION_DOWN_BY_50),
  1106 
  1108 
  1107 	MK(_tile_table_power_station,              30,
  1109 	MK(_tile_table_power_station,              30,
  1108 	   IT_COAL_MINE,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1110 	   IT_COAL_MINE,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1109 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1111 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1110 	   CT_COAL,           CT_INVALID,          CT_INVALID,
  1112 	   CT_COAL,           CT_INVALID,          CT_INVALID,
  1111 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1113 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE | 1 << LT_ARCTIC,
       
  1114 	   INDUSTRYBEH_NONE,
  1112 	   STR_4803_POWER_STATION,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1115 	   STR_4803_POWER_STATION,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1113 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1116 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1114 
  1117 
  1115 	MK(_tile_table_sawmill,                    28,
  1118 	MK(_tile_table_sawmill,                    28,
  1116 	   IT_FOREST,         IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1119 	   IT_FOREST,         IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1117 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1120 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1118 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1121 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1119 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1122 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
       
  1123 	   INDUSTRYBEH_CUT_TREES,
  1120 	   STR_4804_SAWMILL,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1124 	   STR_4804_SAWMILL,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1121 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1125 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1122 
  1126 
  1123 	MK(_tile_table_forest,                     200,
  1127 	MK(_tile_table_forest,                     200,
  1124 	   IT_SAWMILL,        IT_PAPER_MILL,       IT_INVALID,       CHECK_FOREST,
  1128 	   IT_SAWMILL,        IT_PAPER_MILL,       IT_INVALID,       CHECK_FOREST,
  1125 	   CT_WOOD,       13, CT_INVALID,       0, 30,
  1129 	   CT_WOOD,       13, CT_INVALID,       0, 30,
  1126 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1130 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1127 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1131 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
       
  1132 	   INDUSTRYBEH_NONE,
  1128 	   STR_4805_FOREST,                        STR_482E_NEW_BEING_PLANTED_NEAR,
  1133 	   STR_4805_FOREST,                        STR_482E_NEW_BEING_PLANTED_NEAR,
  1129 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_483A_INSECT_INFESTATION_CAUSES),
  1134 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_483A_INSECT_INFESTATION_CAUSES),
  1130 
  1135 
  1131 	MK(_tile_table_oil_refinery,               31,
  1136 	MK(_tile_table_oil_refinery,               31,
  1132 	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_REFINERY,
  1137 	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_REFINERY,
  1133 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1138 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1134 	   CT_OIL,            CT_INVALID,          CT_INVALID,
  1139 	   CT_OIL,            CT_INVALID,          CT_INVALID,
  1135 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1140 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
       
  1141 	   INDUSTRYBEH_AIRPLANE_ATTACKS,
  1136 	   STR_4806_OIL_REFINERY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1142 	   STR_4806_OIL_REFINERY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1137 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1143 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1138 
  1144 
  1139 	MK(_tile_table_oil_rig,                    240,
  1145 	MK(_tile_table_oil_rig,                    240,
  1140 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL_RIG,
  1146 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL_RIG,
  1141 	   CT_OIL,        15, CT_PASSENGERS,    2, 5,
  1147 	   CT_OIL,        15, CT_PASSENGERS,    2, 5,
  1142 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1148 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1143 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1149 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
       
  1150 	   INDUSTRYBEH_BUILT_ONWATER | INDUSTRYBEH_AFTER_1960 | INDUSTRYBEH_AI_AIRSHIP_ROUTES,
  1144 	   STR_4807_OIL_RIG,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1151 	   STR_4807_OIL_RIG,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1145 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1152 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1146 
  1153 
  1147 	MK(_tile_table_factory,                    26,
  1154 	MK(_tile_table_factory,                    26,
  1148 	   IT_FARM,           IT_STEEL_MILL,       IT_INVALID,       CHECK_NOTHING,
  1155 	   IT_FARM,           IT_STEEL_MILL,       IT_INVALID,       CHECK_NOTHING,
  1149 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1156 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1150 	   CT_LIVESTOCK,      CT_GRAIN,            CT_STEEL,
  1157 	   CT_LIVESTOCK,      CT_GRAIN,            CT_STEEL,
  1151 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1158 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
       
  1159 	   INDUSTRYBEH_CHOPPER_ATTACKS,
  1152 	   STR_4808_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1160 	   STR_4808_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1153 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1161 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1154 
  1162 
  1155 	MK(_tile_table_printing_works,             26,
  1163 	MK(_tile_table_printing_works,             26,
  1156 	   IT_PAPER_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1164 	   IT_PAPER_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1157 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1165 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1158 	   CT_PAPER,          CT_INVALID,          CT_INVALID,
  1166 	   CT_PAPER,          CT_INVALID,          CT_INVALID,
  1159 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1167 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
       
  1168 	   INDUSTRYBEH_NONE,
  1160 	   STR_4809_PRINTING_WORKS,                STR_482D_NEW_UNDER_CONSTRUCTION,
  1169 	   STR_4809_PRINTING_WORKS,                STR_482D_NEW_UNDER_CONSTRUCTION,
  1161 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1170 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1162 
  1171 
  1163 	MK(_tile_table_steel_mill,                 27,
  1172 	MK(_tile_table_steel_mill,                 27,
  1164 	   IT_IRON_MINE,      IT_FACTORY,          IT_INVALID,       CHECK_NOTHING,
  1173 	   IT_IRON_MINE,      IT_FACTORY,          IT_INVALID,       CHECK_NOTHING,
  1165 	   CT_STEEL,       0, CT_INVALID,       0, 5,
  1174 	   CT_STEEL,       0, CT_INVALID,       0, 5,
  1166 	   CT_IRON_ORE,       CT_INVALID,          CT_INVALID,
  1175 	   CT_IRON_ORE,       CT_INVALID,          CT_INVALID,
  1167 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
  1176 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TEMPERATE,
       
  1177 	   INDUSTRYBEH_NONE,
  1168 	   STR_480A_STEEL_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1178 	   STR_480A_STEEL_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1169 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1179 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1170 
  1180 
  1171 	MK(_tile_table_farm,                       250,
  1181 	MK(_tile_table_farm,                       250,
  1172 	   IT_FACTORY,        IT_FOOD_PROCESS,     IT_INVALID,       CHECK_FARM,
  1182 	   IT_FACTORY,        IT_FOOD_PROCESS,     IT_INVALID,       CHECK_FARM,
  1173 	   CT_GRAIN,      10, CT_LIVESTOCK,    10, 5,
  1183 	   CT_GRAIN,      10, CT_LIVESTOCK,    10, 5,
  1174 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1184 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1175 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
  1185 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC,
       
  1186 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1176 	   STR_480B_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1187 	   STR_480B_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1177 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1188 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1178 
  1189 
  1179 	MK(_tile_table_copper_mine,                205,
  1190 	MK(_tile_table_copper_mine,                205,
  1180 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1191 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1181 	   CT_COPPER_ORE, 10, CT_INVALID,       0, 5,
  1192 	   CT_COPPER_ORE, 10, CT_INVALID,       0, 5,
  1182 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1193 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1183 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1194 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1195 	   INDUSTRYBEH_NONE,
  1184 	   STR_480C_COPPER_ORE_MINE,               STR_482D_NEW_UNDER_CONSTRUCTION,
  1196 	   STR_480C_COPPER_ORE_MINE,               STR_482D_NEW_UNDER_CONSTRUCTION,
  1185 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1197 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1186 
  1198 
  1187 	MK(_tile_table_oil_well,                   220,
  1199 	MK(_tile_table_oil_well,                   220,
  1188 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1200 	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1189 	   CT_OIL,        12, CT_INVALID,       0, 5,
  1201 	   CT_OIL,        12, CT_INVALID,       0, 5,
  1190 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1202 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1191 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
  1203 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE | 1 << LT_ARCTIC | 1 << LT_TROPIC,
       
  1204 	   INDUSTRYBEH_DONT_INCR_PROD | INDUSTRYBEH_BEFORE_1950,
  1192 	   STR_480D_OIL_WELLS,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1205 	   STR_480D_OIL_WELLS,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1193 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1206 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
  1194 
  1207 
  1195 	MK(_tile_table_bank,                       193,
  1208 	MK(_tile_table_bank,                       193,
  1196 	   IT_BANK_TEMP,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1209 	   IT_BANK_TEMP,      IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1197 	   CT_VALUABLES,   6, CT_INVALID,       0, 5,
  1210 	   CT_VALUABLES,   6, CT_INVALID,       0, 5,
  1198 	   CT_VALUABLES,      CT_INVALID,          CT_INVALID,
  1211 	   CT_VALUABLES,      CT_INVALID,          CT_INVALID,
  1199 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE,
  1212 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TEMPERATE,
       
  1213 	   INDUSTRYBEH_TOWN1200_MORE | INDUSTRYBEH_ONLY_INTOWN,
  1200 	   STR_480E_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1214 	   STR_480E_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1201 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1215 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1202 
  1216 
  1203 	MK(_tile_table_food_process,               26,
  1217 	MK(_tile_table_food_process,               26,
  1204 	   IT_FRUIT_PLANTATION, IT_FARM,           IT_FARM_2,        CHECK_NOTHING,
  1218 	   IT_FRUIT_PLANTATION, IT_FARM,           IT_FARM_2,        CHECK_NOTHING,
  1205 	   CT_FOOD,        0, CT_INVALID,       0, 5,
  1219 	   CT_FOOD,        0, CT_INVALID,       0, 5,
  1206 	   CT_FRUIT,          CT_MAIZE,            CT_INVALID,
  1220 	   CT_FRUIT,          CT_MAIZE,            CT_INVALID,
  1207 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC | 1 << LT_TROPIC,
  1221 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC | 1 << LT_TROPIC,
       
  1222 	   INDUSTRYBEH_NONE,
  1208 	   STR_480F_FOOD_PROCESSING_PLANT,         STR_482D_NEW_UNDER_CONSTRUCTION,
  1223 	   STR_480F_FOOD_PROCESSING_PLANT,         STR_482D_NEW_UNDER_CONSTRUCTION,
  1209 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1224 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1210 
  1225 
  1211 	MK(_tile_table_paper_mill,                 28,
  1226 	MK(_tile_table_paper_mill,                 28,
  1212 	   IT_FOREST,         IT_PRINTING_WORKS,   IT_INVALID,       CHECK_NOTHING,
  1227 	   IT_FOREST,         IT_PRINTING_WORKS,   IT_INVALID,       CHECK_NOTHING,
  1213 	   CT_PAPER,       0, CT_INVALID,       0, 5,
  1228 	   CT_PAPER,       0, CT_INVALID,       0, 5,
  1214 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1229 	   CT_WOOD,           CT_INVALID,          CT_INVALID,
  1215 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
  1230 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_ARCTIC,
       
  1231 	   INDUSTRYBEH_NONE,
  1216 	   STR_4810_PAPER_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1232 	   STR_4810_PAPER_MILL,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1217 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1233 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1218 
  1234 
  1219 	MK(_tile_table_gold_mine,                  208,
  1235 	MK(_tile_table_gold_mine,                  208,
  1220 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1236 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1221 	   CT_GOLD,        7, CT_INVALID,       0, 5,
  1237 	   CT_GOLD,        7, CT_INVALID,       0, 5,
  1222 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1238 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1223 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1239 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1240 	   INDUSTRYBEH_NONE,
  1224 	   STR_4811_GOLD_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1241 	   STR_4811_GOLD_MINE,                     STR_482D_NEW_UNDER_CONSTRUCTION,
  1225 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1242 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1226 
  1243 
  1227 	MK(_tile_table_bank2,                      19,
  1244 	MK(_tile_table_bank2,                      19,
  1228 	   IT_GOLD_MINE,      IT_DIAMOND_MINE,     IT_INVALID,       CHECK_NOTHING,
  1245 	   IT_GOLD_MINE,      IT_DIAMOND_MINE,     IT_INVALID,       CHECK_NOTHING,
  1229 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1246 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1230 	   CT_GOLD,           CT_INVALID,          CT_INVALID,
  1247 	   CT_GOLD,           CT_INVALID,          CT_INVALID,
  1231 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_ARCTIC | 1 << LT_TROPIC,
  1248 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_ARCTIC | 1 << LT_TROPIC,
       
  1249 	   INDUSTRYBEH_ONLY_INTOWN,
  1232 	   STR_4812_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1250 	   STR_4812_BANK,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1233 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1251 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1234 
  1252 
  1235 	MK(_tile_table_diamond_mine,               213,
  1253 	MK(_tile_table_diamond_mine,               213,
  1236 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1254 	   IT_BANK_TROPIC_ARCTIC, IT_INVALID,      IT_INVALID,       CHECK_NOTHING,
  1237 	   CT_DIAMONDS,    7, CT_INVALID,       0, 5,
  1255 	   CT_DIAMONDS,    7, CT_INVALID,       0, 5,
  1238 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1256 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1239 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1257 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1258 	   INDUSTRYBEH_NONE,
  1240 	   STR_4813_DIAMOND_MINE,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1259 	   STR_4813_DIAMOND_MINE,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1241 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1260 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1242 
  1261 
  1243 	MK(_tile_table_iron_mine,                  220,
  1262 	MK(_tile_table_iron_mine,                  220,
  1244 	   IT_STEEL_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1263 	   IT_STEEL_MILL,     IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1245 	   CT_IRON_ORE,   10, CT_INVALID,       0, 5,
  1264 	   CT_IRON_ORE,   10, CT_INVALID,       0, 5,
  1246 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1265 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1247 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
  1266 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TEMPERATE,
       
  1267 	   INDUSTRYBEH_NONE,
  1248 	   STR_4814_IRON_ORE_MINE,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1268 	   STR_4814_IRON_ORE_MINE,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1249 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1269 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1250 
  1270 
  1251 	MK(_tile_table_fruit_plantation,           225,
  1271 	MK(_tile_table_fruit_plantation,           225,
  1252 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1272 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1253 	   CT_FRUIT,      10, CT_INVALID,       0, 15,
  1273 	   CT_FRUIT,      10, CT_INVALID,       0, 15,
  1254 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1274 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1255 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1275 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1276 	   INDUSTRYBEH_NONE,
  1256 	   STR_4815_FRUIT_PLANTATION,              STR_482E_NEW_BEING_PLANTED_NEAR,
  1277 	   STR_4815_FRUIT_PLANTATION,              STR_482E_NEW_BEING_PLANTED_NEAR,
  1257 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1278 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1258 
  1279 
  1259 	MK(_tile_table_rubber_plantation,          218,
  1280 	MK(_tile_table_rubber_plantation,          218,
  1260 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1281 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1261 	   CT_RUBBER,     10, CT_INVALID,       0, 15,
  1282 	   CT_RUBBER,     10, CT_INVALID,       0, 15,
  1262 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1283 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1263 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1284 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1285 	   INDUSTRYBEH_NONE,
  1264 	   STR_4816_RUBBER_PLANTATION,             STR_482E_NEW_BEING_PLANTED_NEAR,
  1286 	   STR_4816_RUBBER_PLANTATION,             STR_482E_NEW_BEING_PLANTED_NEAR,
  1265 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1287 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1266 
  1288 
  1267 	MK(_tile_table_water_supply,               199,
  1289 	MK(_tile_table_water_supply,               199,
  1268 	   IT_WATER_TOWER,    IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1290 	   IT_WATER_TOWER,    IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1269 	   CT_WATER,      12, CT_INVALID,       0, 5,
  1291 	   CT_WATER,      12, CT_INVALID,       0, 5,
  1270 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1292 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1271 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1293 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1294 	   INDUSTRYBEH_NONE,
  1272 	   STR_4817_WATER_SUPPLY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1295 	   STR_4817_WATER_SUPPLY,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1273 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1296 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1274 
  1297 
  1275 	MK(_tile_table_water_tower,                14,
  1298 	MK(_tile_table_water_tower,                14,
  1276 	   IT_WATER_SUPPLY,   IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1299 	   IT_WATER_SUPPLY,   IT_INVALID,          IT_INVALID,       CHECK_WATER,
  1277 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1300 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1278 	   CT_WATER,          CT_INVALID,          CT_INVALID,
  1301 	   CT_WATER,          CT_INVALID,          CT_INVALID,
  1279 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TROPIC,
  1302 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TROPIC,
       
  1303 	   INDUSTRYBEH_ONLY_INTOWN,
  1280 	   STR_4818_WATER_TOWER,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1304 	   STR_4818_WATER_TOWER,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1281 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1305 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1282 
  1306 
  1283 	MK(_tile_table_factory2,                   26,
  1307 	MK(_tile_table_factory2,                   26,
  1284 	   IT_RUBBER_PLANTATION, IT_COPPER_MINE,   IT_LUMBER_MILL,   CHECK_PLANTATION,
  1308 	   IT_RUBBER_PLANTATION, IT_COPPER_MINE,   IT_LUMBER_MILL,   CHECK_PLANTATION,
  1285 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1309 	   CT_GOODS,       0, CT_INVALID,       0, 5,
  1286 	   CT_RUBBER,         CT_COPPER_ORE,       CT_WOOD,
  1310 	   CT_RUBBER,         CT_COPPER_ORE,       CT_WOOD,
  1287 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1311 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
       
  1312 	   INDUSTRYBEH_NONE,
  1288 	   STR_4819_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1313 	   STR_4819_FACTORY,                       STR_482D_NEW_UNDER_CONSTRUCTION,
  1289 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1314 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1290 
  1315 
  1291 	MK(_tile_table_farm2,                      250,
  1316 	MK(_tile_table_farm2,                      250,
  1292 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1317 	   IT_FOOD_PROCESS,   IT_INVALID,          IT_INVALID,       CHECK_PLANTATION,
  1293 	   CT_MAIZE,      11, CT_INVALID,       0, 5,
  1318 	   CT_MAIZE,      11, CT_INVALID,       0, 5,
  1294 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1319 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1295 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
  1320 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TROPIC,
       
  1321 	   INDUSTRYBEH_PLANT_FIELDS | INDUSTRYBEH_PLANT_ON_BUILT,
  1296 	   STR_481A_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1322 	   STR_481A_FARM,                          STR_482D_NEW_UNDER_CONSTRUCTION,
  1297 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1323 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1298 
  1324 
  1299 	MK(_tile_table_lumber_mill,                17,
  1325 	MK(_tile_table_lumber_mill,                17,
  1300 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_LUMBERMILL,
  1326 	   IT_FACTORY_2,      IT_INVALID,          IT_INVALID,       CHECK_LUMBERMILL,
  1301 	   CT_WOOD,        0, CT_INVALID,       0, 5,
  1327 	   CT_WOOD,        0, CT_INVALID,       0, 5,
  1302 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1328 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1303 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
  1329 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TROPIC,
       
  1330 	   INDUSTRYBEH_CUT_TREES,
  1304 	   STR_481B_LUMBER_MILL,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1331 	   STR_481B_LUMBER_MILL,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1305 	   STR_4834_LACK_OF_NEARBY_TREES_CAUSES,   STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1332 	   STR_4834_LACK_OF_NEARBY_TREES_CAUSES,   STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1306 
  1333 
  1307 	MK(_tile_table_cotton_candy,               195,
  1334 	MK(_tile_table_cotton_candy,               195,
  1308 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1335 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1309 	   CT_COTTON_CANDY, 13, CT_INVALID,    0, 30,
  1336 	   CT_COTTON_CANDY, 13, CT_INVALID,    0, 30,
  1310 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1337 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1311 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1338 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1339 	   INDUSTRYBEH_NONE,
  1312 	   STR_481C_COTTON_CANDY_FOREST,           STR_482E_NEW_BEING_PLANTED_NEAR,
  1340 	   STR_481C_COTTON_CANDY_FOREST,           STR_482E_NEW_BEING_PLANTED_NEAR,
  1313 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50),
  1341 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50),
  1314 
  1342 
  1315 	MK(_tile_table_candy_factory,              26,
  1343 	MK(_tile_table_candy_factory,              26,
  1316 	   IT_COTTON_CANDY,   IT_TOFFEE_QUARRY,    IT_SUGAR_MINE,    CHECK_NOTHING,
  1344 	   IT_COTTON_CANDY,   IT_TOFFEE_QUARRY,    IT_SUGAR_MINE,    CHECK_NOTHING,
  1317 	   CT_CANDY,       0, CT_INVALID,       0, 5,
  1345 	   CT_CANDY,       0, CT_INVALID,       0, 5,
  1318 	   CT_SUGAR,          CT_TOFFEE,           CT_COTTON_CANDY,
  1346 	   CT_SUGAR,          CT_TOFFEE,           CT_COTTON_CANDY,
  1319 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1347 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
       
  1348 	   INDUSTRYBEH_NONE,
  1320 	   STR_481D_CANDY_FACTORY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1349 	   STR_481D_CANDY_FACTORY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1321 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1350 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1322 
  1351 
  1323 	MK(_tile_table_battery_farm,               187,
  1352 	MK(_tile_table_battery_farm,               187,
  1324 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1353 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1325 	   CT_BATTERIES,  11, CT_INVALID,      0, 30,
  1354 	   CT_BATTERIES,  11, CT_INVALID,      0, 30,
  1326 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1355 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1327 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1356 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1357 	   INDUSTRYBEH_NONE,
  1328 	   STR_481E_BATTERY_FARM,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1358 	   STR_481E_BATTERY_FARM,                  STR_482D_NEW_UNDER_CONSTRUCTION,
  1329 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1359 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES),
  1330 
  1360 
  1331 	MK(_tile_table_cola_wells,                 193,
  1361 	MK(_tile_table_cola_wells,                 193,
  1332 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_NOTHING,
  1362 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_NOTHING,
  1333 	   CT_COLA,       12, CT_INVALID,       0, 5,
  1363 	   CT_COLA,       12, CT_INVALID,       0, 5,
  1334 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1364 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1335 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1365 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1366 	   INDUSTRYBEH_NONE,
  1336 	   STR_481F_COLA_WELLS,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1367 	   STR_481F_COLA_WELLS,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1337 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1368 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1338 
  1369 
  1339 	MK(_tile_table_toy_shop,                   17,
  1370 	MK(_tile_table_toy_shop,                   17,
  1340 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1371 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1341 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1372 	   CT_INVALID,     0, CT_INVALID,       0, 5,
  1342 	   CT_TOYS,           CT_INVALID,          CT_INVALID,
  1373 	   CT_TOYS,           CT_INVALID,          CT_INVALID,
  1343 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TOYLAND,
  1374 	   INDUSTRYLIFE_NOT_CLOSABLE,              1 << LT_TOYLAND,
       
  1375 	   INDUSTRYBEH_ONLY_NEARTOWN,
  1344 	   STR_4820_TOY_SHOP,                      STR_482D_NEW_UNDER_CONSTRUCTION,
  1376 	   STR_4820_TOY_SHOP,                      STR_482D_NEW_UNDER_CONSTRUCTION,
  1345 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1377 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1346 
  1378 
  1347 	MK(_tile_table_toy_factory,                20,
  1379 	MK(_tile_table_toy_factory,                20,
  1348 	   IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM,  IT_TOY_SHOP,     CHECK_NOTHING,
  1380 	   IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM,  IT_TOY_SHOP,     CHECK_NOTHING,
  1349 	   CT_TOYS,        0, CT_INVALID,       0, 5,
  1381 	   CT_TOYS,        0, CT_INVALID,       0, 5,
  1350 	   CT_PLASTIC,        CT_BATTERIES,        CT_INVALID,
  1382 	   CT_PLASTIC,        CT_BATTERIES,        CT_INVALID,
  1351 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1383 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
       
  1384 	   INDUSTRYBEH_NONE,
  1352 	   STR_4821_TOY_FACTORY,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1385 	   STR_4821_TOY_FACTORY,                   STR_482D_NEW_UNDER_CONSTRUCTION,
  1353 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1386 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1354 
  1387 
  1355 	MK(_tile_table_plastic_fountain,           192,
  1388 	MK(_tile_table_plastic_fountain,           192,
  1356 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1389 	   IT_TOY_FACTORY,    IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1357 	   CT_PLASTIC,    14, CT_INVALID,       0, 5,
  1390 	   CT_PLASTIC,    14, CT_INVALID,       0, 5,
  1358 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1391 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1359 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1392 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1393 	   INDUSTRYBEH_NONE,
  1360 	   STR_4822_PLASTIC_FOUNTAINS,             STR_482D_NEW_UNDER_CONSTRUCTION,
  1394 	   STR_4822_PLASTIC_FOUNTAINS,             STR_482D_NEW_UNDER_CONSTRUCTION,
  1361 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1395 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1362 
  1396 
  1363 	MK(_tile_table_fizzy_drink,                22,
  1397 	MK(_tile_table_fizzy_drink,                22,
  1364 	   IT_COLA_WELLS,     IT_BUBBLE_GENERATOR, IT_INVALID,     CHECK_NOTHING,
  1398 	   IT_COLA_WELLS,     IT_BUBBLE_GENERATOR, IT_INVALID,     CHECK_NOTHING,
  1365 	   CT_FIZZY_DRINKS, 0, CT_INVALID,      0, 5,
  1399 	   CT_FIZZY_DRINKS, 0, CT_INVALID,      0, 5,
  1366 	   CT_COLA,           CT_BUBBLES,          CT_INVALID,
  1400 	   CT_COLA,           CT_BUBBLES,          CT_INVALID,
  1367 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
  1401 	   INDUSTRYLIFE_CLOSABLE,                  1 << LT_TOYLAND,
       
  1402 	   INDUSTRYBEH_NONE,
  1368 	   STR_4823_FIZZY_DRINK_FACTORY,           STR_482D_NEW_UNDER_CONSTRUCTION,
  1403 	   STR_4823_FIZZY_DRINK_FACTORY,           STR_482D_NEW_UNDER_CONSTRUCTION,
  1369 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1404 	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1370 
  1405 
  1371 	MK(_tile_table_bubble_generator,           203,
  1406 	MK(_tile_table_bubble_generator,           203,
  1372 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_BUBBLEGEN,
  1407 	   IT_FIZZY_DRINK_FACTORY, IT_INVALID,     IT_INVALID,       CHECK_BUBBLEGEN,
  1373 	   CT_BUBBLES,    13, CT_INVALID,       0, 5,
  1408 	   CT_BUBBLES,    13, CT_INVALID,       0, 5,
  1374 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1409 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1375 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1410 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1411 	   INDUSTRYBEH_NONE,
  1376 	   STR_4824_BUBBLE_GENERATOR,              STR_482D_NEW_UNDER_CONSTRUCTION,
  1412 	   STR_4824_BUBBLE_GENERATOR,              STR_482D_NEW_UNDER_CONSTRUCTION,
  1377 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1413 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1378 
  1414 
  1379 	MK(_tile_table_toffee_quarry,              213,
  1415 	MK(_tile_table_toffee_quarry,              213,
  1380 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1416 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1381 	   CT_TOFFEE,     10, CT_INVALID,       0, 5,
  1417 	   CT_TOFFEE,     10, CT_INVALID,       0, 5,
  1382 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1418 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1383 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1419 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1420 	   INDUSTRYBEH_NONE,
  1384 	   STR_4825_TOFFEE_QUARRY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1421 	   STR_4825_TOFFEE_QUARRY,                 STR_482D_NEW_UNDER_CONSTRUCTION,
  1385 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1422 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1386 
  1423 
  1387 	MK(_tile_table_sugar_mine,                 210,
  1424 	MK(_tile_table_sugar_mine,                 210,
  1388 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1425 	   IT_CANDY_FACTORY,  IT_INVALID,          IT_INVALID,       CHECK_NOTHING,
  1389 	   CT_SUGAR,      11, CT_INVALID,       0, 5,
  1426 	   CT_SUGAR,      11, CT_INVALID,       0, 5,
  1390 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1427 	   CT_INVALID,        CT_INVALID,          CT_INVALID,
  1391 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
  1428 	   INDUSTRYLIFE_PRODUCTION,                1 << LT_TOYLAND,
       
  1429 	   INDUSTRYBEH_NONE,
  1392 	   STR_4826_SUGAR_MINE,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1430 	   STR_4826_SUGAR_MINE,                    STR_482D_NEW_UNDER_CONSTRUCTION,
  1393 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1431 	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
  1394 };
  1432 };
  1395 #undef MK
  1433 #undef MK
  1396 
  1434