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 }; |