1066 #undef MK |
1068 #undef MK |
1067 #undef MKEND |
1069 #undef MKEND |
1068 |
1070 |
1069 /* Procedures that can be run to check whether an industry may |
1071 /* Procedures that can be run to check whether an industry may |
1070 * build at location the given to the procedure */ |
1072 * build at location the given to the procedure */ |
1071 typedef enum CheckProcs { |
1073 enum CheckProc { |
1072 CHECK_NOTHING = 0, |
1074 CHECK_NOTHING = 0, |
1073 CHECK_FOREST = 1, |
1075 CHECK_FOREST = 1, |
1074 CHECK_REFINERY = 2, |
1076 CHECK_REFINERY = 2, |
1075 CHECK_FARM = 3, |
1077 CHECK_FARM = 3, |
1076 CHECK_PLANTATION = 4, |
1078 CHECK_PLANTATION = 4, |
1077 CHECK_WATER = 5, |
1079 CHECK_WATER = 5, |
1078 CHECK_LUMBERMILL = 6, |
1080 CHECK_LUMBERMILL = 6, |
1079 CHECK_BUBBLEGEN = 7, |
1081 CHECK_BUBBLEGEN = 7, |
1080 CHECK_OIL_RIG = 8, |
1082 CHECK_OIL_RIG = 8, |
1081 CHECK_END, |
1083 CHECK_END, |
1082 } CheckProc; |
1084 }; |
1083 |
1085 |
1084 #define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, in, s1, s2, s3) \ |
1086 #define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, pr, clim, in, intx, s1, s2, s3) \ |
1085 {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, \ |
1086 {a1, a2, a3}, pr, clim, in, s1, s2, s3} |
1088 {a1, a2, a3}, pr, clim, in, intx, s1, s2, s3} |
1087 |
1089 |
1088 static const IndustrySpec _industry_specs[] = { |
1090 static const IndustrySpec _industry_specs[] = { |
1089 /* Format: |
1091 /* Format: |
1090 tile table cost multiplier |
1092 tile table cost multiplier |
1091 cannot be close to these industries (3 times) check proc |
1093 cannot be close to these industries (3 times) check proc |
1092 (produced cargo + rate) (twice) minimum cargo moved to station |
1094 (produced cargo + rate) (twice) minimum cargo moved to station |
1093 3 accepted cargo |
1095 3 accepted cargo |
1094 industry life climate availability |
1096 industry life climate availability |
1095 industry name |
1097 industry name building text |
1096 messages : Closure production up production down */ |
1098 messages : Closure production up production down */ |
1097 MK(_tile_table_coal_mine, 210, |
1099 MK(_tile_table_coal_mine, 210, |
1098 IT_POWER_STATION, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1100 IT_POWER_STATION, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1099 CT_COAL, 15, CT_INVALID, 0, 5, |
1101 CT_COAL, 15, CT_INVALID, 0, 5, |
1100 CT_INVALID, CT_INVALID, CT_INVALID, |
1102 CT_INVALID, CT_INVALID, CT_INVALID, |
1101 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1103 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1102 STR_4802_COAL_MINE, |
1104 STR_4802_COAL_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1103 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4836_NEW_COAL_SEAM_FOUND_AT, STR_4839_PRODUCTION_DOWN_BY_50), |
1105 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4836_NEW_COAL_SEAM_FOUND_AT, STR_4839_PRODUCTION_DOWN_BY_50), |
1104 |
1106 |
1105 MK(_tile_table_power_station, 30, |
1107 MK(_tile_table_power_station, 30, |
1106 IT_COAL_MINE, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1108 IT_COAL_MINE, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1107 CT_INVALID, 0, CT_INVALID, 0, 5, |
1109 CT_INVALID, 0, CT_INVALID, 0, 5, |
1108 CT_COAL, CT_INVALID, CT_INVALID, |
1110 CT_COAL, CT_INVALID, CT_INVALID, |
1109 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_NORMAL | 1 << LT_HILLY, |
1111 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_NORMAL | 1 << LT_HILLY, |
1110 STR_4803_POWER_STATION, |
1112 STR_4803_POWER_STATION, STR_482D_NEW_UNDER_CONSTRUCTION, |
1111 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1113 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1112 |
1114 |
1113 MK(_tile_table_sawmill, 28, |
1115 MK(_tile_table_sawmill, 28, |
1114 IT_FOREST, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1116 IT_FOREST, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1115 CT_GOODS, 0, CT_INVALID, 0, 5, |
1117 CT_GOODS, 0, CT_INVALID, 0, 5, |
1116 CT_WOOD, CT_INVALID, CT_INVALID, |
1118 CT_WOOD, CT_INVALID, CT_INVALID, |
1117 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1119 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1118 STR_4804_SAWMILL, |
1120 STR_4804_SAWMILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
1119 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1121 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1120 |
1122 |
1121 MK(_tile_table_forest, 200, |
1123 MK(_tile_table_forest, 200, |
1122 IT_SAWMILL, IT_PAPER_MILL, IT_INVALID, CHECK_FOREST, |
1124 IT_SAWMILL, IT_PAPER_MILL, IT_INVALID, CHECK_FOREST, |
1123 CT_WOOD, 13, CT_INVALID, 0, 30, |
1125 CT_WOOD, 13, CT_INVALID, 0, 30, |
1124 CT_INVALID, CT_INVALID, CT_INVALID, |
1126 CT_INVALID, CT_INVALID, CT_INVALID, |
1125 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1127 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1126 STR_4805_FOREST, |
1128 STR_4805_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR, |
1127 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_483A_INSECT_INFESTATION_CAUSES), |
1129 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_483A_INSECT_INFESTATION_CAUSES), |
1128 |
1130 |
1129 MK(_tile_table_oil_refinery, 31, |
1131 MK(_tile_table_oil_refinery, 31, |
1130 IT_OIL_RIG, IT_INVALID, IT_INVALID, CHECK_REFINERY, |
1132 IT_OIL_RIG, IT_INVALID, IT_INVALID, CHECK_REFINERY, |
1131 CT_GOODS, 0, CT_INVALID, 0, 5, |
1133 CT_GOODS, 0, CT_INVALID, 0, 5, |
1132 CT_OIL, CT_INVALID, CT_INVALID, |
1134 CT_OIL, CT_INVALID, CT_INVALID, |
1133 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL | 1 << LT_HILLY | 1 << LT_DESERT, |
1135 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL | 1 << LT_HILLY | 1 << LT_DESERT, |
1134 STR_4806_OIL_REFINERY, |
1136 STR_4806_OIL_REFINERY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1135 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1137 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1136 |
1138 |
1137 MK(_tile_table_oil_rig, 240, |
1139 MK(_tile_table_oil_rig, 240, |
1138 IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_OIL_RIG, |
1140 IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_OIL_RIG, |
1139 CT_OIL, 15, CT_PASSENGERS, 2, 5, |
1141 CT_OIL, 15, CT_PASSENGERS, 2, 5, |
1140 CT_INVALID, CT_INVALID, CT_INVALID, |
1142 CT_INVALID, CT_INVALID, CT_INVALID, |
1141 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL, |
1143 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL, |
1142 STR_4807_OIL_RIG, |
1144 STR_4807_OIL_RIG, STR_482D_NEW_UNDER_CONSTRUCTION, |
1143 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
1145 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
1144 |
1146 |
1145 MK(_tile_table_factory, 26, |
1147 MK(_tile_table_factory, 26, |
1146 IT_FARM, IT_STEEL_MILL, IT_INVALID, CHECK_NOTHING, |
1148 IT_FARM, IT_STEEL_MILL, IT_INVALID, CHECK_NOTHING, |
1147 CT_GOODS, 0, CT_INVALID, 0, 5, |
1149 CT_GOODS, 0, CT_INVALID, 0, 5, |
1148 CT_LIVESTOCK, CT_GRAIN, CT_STEEL, |
1150 CT_LIVESTOCK, CT_GRAIN, CT_STEEL, |
1149 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1151 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1150 STR_4808_FACTORY, |
1152 STR_4808_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1151 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1153 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1152 |
1154 |
1153 MK(_tile_table_printing_works, 26, |
1155 MK(_tile_table_printing_works, 26, |
1154 IT_PAPER_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1156 IT_PAPER_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1155 CT_GOODS, 0, CT_INVALID, 0, 5, |
1157 CT_GOODS, 0, CT_INVALID, 0, 5, |
1156 CT_PAPER, CT_INVALID, CT_INVALID, |
1158 CT_PAPER, CT_INVALID, CT_INVALID, |
1157 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY, |
1159 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY, |
1158 STR_4809_PRINTING_WORKS, |
1160 STR_4809_PRINTING_WORKS, STR_482D_NEW_UNDER_CONSTRUCTION, |
1159 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), |
1160 |
1162 |
1161 MK(_tile_table_steel_mill, 27, |
1163 MK(_tile_table_steel_mill, 27, |
1162 IT_IRON_MINE, IT_FACTORY, IT_INVALID, CHECK_NOTHING, |
1164 IT_IRON_MINE, IT_FACTORY, IT_INVALID, CHECK_NOTHING, |
1163 CT_STEEL, 0, CT_INVALID, 0, 5, |
1165 CT_STEEL, 0, CT_INVALID, 0, 5, |
1164 CT_IRON_ORE, CT_INVALID, CT_INVALID, |
1166 CT_IRON_ORE, CT_INVALID, CT_INVALID, |
1165 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1167 INDUSTRYLIFE_CLOSABLE, 1 << LT_NORMAL, |
1166 STR_480A_STEEL_MILL, |
1168 STR_480A_STEEL_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
1167 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1169 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1168 |
1170 |
1169 MK(_tile_table_farm, 250, |
1171 MK(_tile_table_farm, 250, |
1170 IT_FACTORY, IT_FOOD_PROCESS, IT_INVALID, CHECK_FARM, |
1172 IT_FACTORY, IT_FOOD_PROCESS, IT_INVALID, CHECK_FARM, |
1171 CT_GRAIN, 10, CT_LIVESTOCK, 10, 5, |
1173 CT_GRAIN, 10, CT_LIVESTOCK, 10, 5, |
1172 CT_INVALID, CT_INVALID, CT_INVALID, |
1174 CT_INVALID, CT_INVALID, CT_INVALID, |
1173 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1175 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY, |
1174 STR_480B_FARM, |
1176 STR_480B_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
1175 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1177 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1176 |
1178 |
1177 MK(_tile_table_copper_mine, 205, |
1179 MK(_tile_table_copper_mine, 205, |
1178 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1180 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1179 CT_COPPER_ORE, 10, CT_INVALID, 0, 5, |
1181 CT_COPPER_ORE, 10, CT_INVALID, 0, 5, |
1180 CT_INVALID, CT_INVALID, CT_INVALID, |
1182 CT_INVALID, CT_INVALID, CT_INVALID, |
1181 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1183 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1182 STR_480C_COPPER_ORE_MINE, |
1184 STR_480C_COPPER_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1183 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1185 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1184 |
1186 |
1185 MK(_tile_table_oil_well, 220, |
1187 MK(_tile_table_oil_well, 220, |
1186 IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1188 IT_OIL_REFINERY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1187 CT_OIL, 12, CT_INVALID, 0, 5, |
1189 CT_OIL, 12, CT_INVALID, 0, 5, |
1188 CT_INVALID, CT_INVALID, CT_INVALID, |
1190 CT_INVALID, CT_INVALID, CT_INVALID, |
1189 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY | 1 << LT_DESERT, |
1191 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL | 1 << LT_HILLY | 1 << LT_DESERT, |
1190 STR_480D_OIL_WELLS, |
1192 STR_480D_OIL_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION, |
1191 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
1193 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4837_NEW_OIL_RESERVES_FOUND, STR_4839_PRODUCTION_DOWN_BY_50), |
1192 |
1194 |
1193 MK(_tile_table_bank, 193, |
1195 MK(_tile_table_bank, 193, |
1194 IT_BANK_TEMP, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1196 IT_BANK_TEMP, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1195 CT_VALUABLES, 6, CT_INVALID, 0, 5, |
1197 CT_VALUABLES, 6, CT_INVALID, 0, 5, |
1196 CT_VALUABLES, CT_INVALID, CT_INVALID, |
1198 CT_VALUABLES, CT_INVALID, CT_INVALID, |
1197 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_NORMAL, |
1199 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_NORMAL, |
1198 STR_480E_BANK, |
1200 STR_480E_BANK, STR_482D_NEW_UNDER_CONSTRUCTION, |
1199 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1201 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1200 |
1202 |
1201 MK(_tile_table_food_process, 26, |
1203 MK(_tile_table_food_process, 26, |
1202 IT_FRUIT_PLANTATION, IT_FARM, IT_FARM_2, CHECK_NOTHING, |
1204 IT_FRUIT_PLANTATION, IT_FARM, IT_FARM_2, CHECK_NOTHING, |
1203 CT_FOOD, 0, CT_INVALID, 0, 5, |
1205 CT_FOOD, 0, CT_INVALID, 0, 5, |
1204 CT_FRUIT, CT_MAIZE, CT_INVALID, |
1206 CT_FRUIT, CT_MAIZE, CT_INVALID, |
1205 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY | 1 << LT_DESERT, |
1207 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY | 1 << LT_DESERT, |
1206 STR_480F_FOOD_PROCESSING_PLANT, |
1208 STR_480F_FOOD_PROCESSING_PLANT, STR_482D_NEW_UNDER_CONSTRUCTION, |
1207 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1209 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1208 |
1210 |
1209 MK(_tile_table_paper_mill, 28, |
1211 MK(_tile_table_paper_mill, 28, |
1210 IT_FOREST, IT_PRINTING_WORKS, IT_INVALID, CHECK_NOTHING, |
1212 IT_FOREST, IT_PRINTING_WORKS, IT_INVALID, CHECK_NOTHING, |
1211 CT_PAPER, 0, CT_INVALID, 0, 5, |
1213 CT_PAPER, 0, CT_INVALID, 0, 5, |
1212 CT_WOOD, CT_INVALID, CT_INVALID, |
1214 CT_WOOD, CT_INVALID, CT_INVALID, |
1213 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY, |
1215 INDUSTRYLIFE_CLOSABLE, 1 << LT_HILLY, |
1214 STR_4810_PAPER_MILL, |
1216 STR_4810_PAPER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
1215 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1217 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1216 |
1218 |
1217 MK(_tile_table_gold_mine, 208, |
1219 MK(_tile_table_gold_mine, 208, |
1218 IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1220 IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1219 CT_GOLD, 7, CT_INVALID, 0, 5, |
1221 CT_GOLD, 7, CT_INVALID, 0, 5, |
1220 CT_INVALID, CT_INVALID, CT_INVALID, |
1222 CT_INVALID, CT_INVALID, CT_INVALID, |
1221 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1223 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1222 STR_4811_GOLD_MINE, |
1224 STR_4811_GOLD_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1223 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1225 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1224 |
1226 |
1225 MK(_tile_table_bank2, 19, |
1227 MK(_tile_table_bank2, 19, |
1226 IT_GOLD_MINE, IT_DIAMOND_MINE, IT_INVALID, CHECK_NOTHING, |
1228 IT_GOLD_MINE, IT_DIAMOND_MINE, IT_INVALID, CHECK_NOTHING, |
1227 CT_INVALID, 0, CT_INVALID, 0, 5, |
1229 CT_INVALID, 0, CT_INVALID, 0, 5, |
1228 CT_GOLD, CT_INVALID, CT_INVALID, |
1230 CT_GOLD, CT_INVALID, CT_INVALID, |
1229 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_HILLY | 1 << LT_DESERT, |
1231 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_HILLY | 1 << LT_DESERT, |
1230 STR_4812_BANK, |
1232 STR_4812_BANK, STR_482D_NEW_UNDER_CONSTRUCTION, |
1231 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1233 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1232 |
1234 |
1233 MK(_tile_table_diamond_mine, 213, |
1235 MK(_tile_table_diamond_mine, 213, |
1234 IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1236 IT_BANK_TROPIC_ARCTIC, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1235 CT_DIAMONDS, 7, CT_INVALID, 0, 5, |
1237 CT_DIAMONDS, 7, CT_INVALID, 0, 5, |
1236 CT_INVALID, CT_INVALID, CT_INVALID, |
1238 CT_INVALID, CT_INVALID, CT_INVALID, |
1237 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1239 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1238 STR_4813_DIAMOND_MINE, |
1240 STR_4813_DIAMOND_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1239 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1241 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1240 |
1242 |
1241 MK(_tile_table_iron_mine, 220, |
1243 MK(_tile_table_iron_mine, 220, |
1242 IT_STEEL_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1244 IT_STEEL_MILL, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1243 CT_IRON_ORE, 10, CT_INVALID, 0, 5, |
1245 CT_IRON_ORE, 10, CT_INVALID, 0, 5, |
1244 CT_INVALID, CT_INVALID, CT_INVALID, |
1246 CT_INVALID, CT_INVALID, CT_INVALID, |
1245 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL, |
1247 INDUSTRYLIFE_PRODUCTION, 1 << LT_NORMAL, |
1246 STR_4814_IRON_ORE_MINE, |
1248 STR_4814_IRON_ORE_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1247 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1249 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1248 |
1250 |
1249 MK(_tile_table_fruit_plantation, 225, |
1251 MK(_tile_table_fruit_plantation, 225, |
1250 IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1252 IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1251 CT_FRUIT, 10, CT_INVALID, 0, 15, |
1253 CT_FRUIT, 10, CT_INVALID, 0, 15, |
1252 CT_INVALID, CT_INVALID, CT_INVALID, |
1254 CT_INVALID, CT_INVALID, CT_INVALID, |
1253 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1255 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1254 STR_4815_FRUIT_PLANTATION, |
1256 STR_4815_FRUIT_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR, |
1255 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1257 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1256 |
1258 |
1257 MK(_tile_table_rubber_plantation, 218, |
1259 MK(_tile_table_rubber_plantation, 218, |
1258 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1260 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1259 CT_RUBBER, 10, CT_INVALID, 0, 15, |
1261 CT_RUBBER, 10, CT_INVALID, 0, 15, |
1260 CT_INVALID, CT_INVALID, CT_INVALID, |
1262 CT_INVALID, CT_INVALID, CT_INVALID, |
1261 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1263 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1262 STR_4816_RUBBER_PLANTATION, |
1264 STR_4816_RUBBER_PLANTATION, STR_482E_NEW_BEING_PLANTED_NEAR, |
1263 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1265 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1264 |
1266 |
1265 MK(_tile_table_water_supply, 199, |
1267 MK(_tile_table_water_supply, 199, |
1266 IT_WATER_TOWER, IT_INVALID, IT_INVALID, CHECK_WATER, |
1268 IT_WATER_TOWER, IT_INVALID, IT_INVALID, CHECK_WATER, |
1267 CT_WATER, 12, CT_INVALID, 0, 5, |
1269 CT_WATER, 12, CT_INVALID, 0, 5, |
1268 CT_INVALID, CT_INVALID, CT_INVALID, |
1270 CT_INVALID, CT_INVALID, CT_INVALID, |
1269 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1271 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1270 STR_4817_WATER_SUPPLY, |
1272 STR_4817_WATER_SUPPLY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1271 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1273 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1272 |
1274 |
1273 MK(_tile_table_water_tower, 14, |
1275 MK(_tile_table_water_tower, 14, |
1274 IT_WATER_SUPPLY, IT_INVALID, IT_INVALID, CHECK_WATER, |
1276 IT_WATER_SUPPLY, IT_INVALID, IT_INVALID, CHECK_WATER, |
1275 CT_INVALID, 0, CT_INVALID, 0, 5, |
1277 CT_INVALID, 0, CT_INVALID, 0, 5, |
1276 CT_WATER, CT_INVALID, CT_INVALID, |
1278 CT_WATER, CT_INVALID, CT_INVALID, |
1277 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_DESERT, |
1279 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_DESERT, |
1278 STR_4818_WATER_TOWER, |
1280 STR_4818_WATER_TOWER, STR_482D_NEW_UNDER_CONSTRUCTION, |
1279 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1281 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1280 |
1282 |
1281 MK(_tile_table_factory2, 26, |
1283 MK(_tile_table_factory2, 26, |
1282 IT_RUBBER_PLANTATION, IT_COPPER_MINE, IT_LUMBER_MILL, CHECK_PLANTATION, |
1284 IT_RUBBER_PLANTATION, IT_COPPER_MINE, IT_LUMBER_MILL, CHECK_PLANTATION, |
1283 CT_GOODS, 0, CT_INVALID, 0, 5, |
1285 CT_GOODS, 0, CT_INVALID, 0, 5, |
1284 CT_RUBBER, CT_COPPER_ORE, CT_WOOD, |
1286 CT_RUBBER, CT_COPPER_ORE, CT_WOOD, |
1285 INDUSTRYLIFE_CLOSABLE, 1 << LT_DESERT, |
1287 INDUSTRYLIFE_CLOSABLE, 1 << LT_DESERT, |
1286 STR_4819_FACTORY, |
1288 STR_4819_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1287 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1289 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1288 |
1290 |
1289 MK(_tile_table_farm2, 250, |
1291 MK(_tile_table_farm2, 250, |
1290 IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1292 IT_FOOD_PROCESS, IT_INVALID, IT_INVALID, CHECK_PLANTATION, |
1291 CT_MAIZE, 11, CT_INVALID, 0, 5, |
1293 CT_MAIZE, 11, CT_INVALID, 0, 5, |
1292 CT_INVALID, CT_INVALID, CT_INVALID, |
1294 CT_INVALID, CT_INVALID, CT_INVALID, |
1293 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1295 INDUSTRYLIFE_PRODUCTION, 1 << LT_DESERT, |
1294 STR_481A_FARM, |
1296 STR_481A_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
1295 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1297 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1296 |
1298 |
1297 MK(_tile_table_lumber_mill, 17, |
1299 MK(_tile_table_lumber_mill, 17, |
1298 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_LUMBERMILL, |
1300 IT_FACTORY_2, IT_INVALID, IT_INVALID, CHECK_LUMBERMILL, |
1299 CT_WOOD, 0, CT_INVALID, 0, 5, |
1301 CT_WOOD, 0, CT_INVALID, 0, 5, |
1300 CT_INVALID, CT_INVALID, CT_INVALID, |
1302 CT_INVALID, CT_INVALID, CT_INVALID, |
1301 INDUSTRYLIFE_CLOSABLE, 1 << LT_DESERT, |
1303 INDUSTRYLIFE_CLOSABLE, 1 << LT_DESERT, |
1302 STR_481B_LUMBER_MILL, |
1304 STR_481B_LUMBER_MILL, STR_482D_NEW_UNDER_CONSTRUCTION, |
1303 STR_4834_LACK_OF_NEARBY_TREES_CAUSES, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1305 STR_4834_LACK_OF_NEARBY_TREES_CAUSES, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1304 |
1306 |
1305 MK(_tile_table_cotton_candy, 195, |
1307 MK(_tile_table_cotton_candy, 195, |
1306 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1308 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1307 CT_COTTON_CANDY, 13, CT_INVALID, 0, 30, |
1309 CT_COTTON_CANDY, 13, CT_INVALID, 0, 30, |
1308 CT_INVALID, CT_INVALID, CT_INVALID, |
1310 CT_INVALID, CT_INVALID, CT_INVALID, |
1309 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1311 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1310 STR_481C_COTTON_CANDY_FOREST, |
1312 STR_481C_COTTON_CANDY_FOREST, STR_482E_NEW_BEING_PLANTED_NEAR, |
1311 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50), |
1313 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_4839_PRODUCTION_DOWN_BY_50), |
1312 |
1314 |
1313 MK(_tile_table_candy_factory, 26, |
1315 MK(_tile_table_candy_factory, 26, |
1314 IT_COTTON_CANDY, IT_TOFFEE_QUARRY, IT_SUGAR_MINE, CHECK_NOTHING, |
1316 IT_COTTON_CANDY, IT_TOFFEE_QUARRY, IT_SUGAR_MINE, CHECK_NOTHING, |
1315 CT_CANDY, 0, CT_INVALID, 0, 5, |
1317 CT_CANDY, 0, CT_INVALID, 0, 5, |
1316 CT_SUGAR, CT_TOFFEE, CT_COTTON_CANDY, |
1318 CT_SUGAR, CT_TOFFEE, CT_COTTON_CANDY, |
1317 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1319 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1318 STR_481D_CANDY_FACTORY, |
1320 STR_481D_CANDY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1319 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1321 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1320 |
1322 |
1321 MK(_tile_table_battery_farm, 187, |
1323 MK(_tile_table_battery_farm, 187, |
1322 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1324 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1323 CT_BATTERIES, 11, CT_INVALID, 0, 30, |
1325 CT_BATTERIES, 11, CT_INVALID, 0, 30, |
1324 CT_INVALID, CT_INVALID, CT_INVALID, |
1326 CT_INVALID, CT_INVALID, CT_INVALID, |
1325 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1327 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1326 STR_481E_BATTERY_FARM, |
1328 STR_481E_BATTERY_FARM, STR_482D_NEW_UNDER_CONSTRUCTION, |
1327 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1329 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4838_IMPROVED_FARMING_METHODS, STR_483A_INSECT_INFESTATION_CAUSES), |
1328 |
1330 |
1329 MK(_tile_table_cola_wells, 193, |
1331 MK(_tile_table_cola_wells, 193, |
1330 IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1332 IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1331 CT_COLA, 12, CT_INVALID, 0, 5, |
1333 CT_COLA, 12, CT_INVALID, 0, 5, |
1332 CT_INVALID, CT_INVALID, CT_INVALID, |
1334 CT_INVALID, CT_INVALID, CT_INVALID, |
1333 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1335 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1334 STR_481F_COLA_WELLS, |
1336 STR_481F_COLA_WELLS, STR_482D_NEW_UNDER_CONSTRUCTION, |
1335 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), |
1336 |
1338 |
1337 MK(_tile_table_toy_shop, 17, |
1339 MK(_tile_table_toy_shop, 17, |
1338 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1340 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1339 CT_INVALID, 0, CT_INVALID, 0, 5, |
1341 CT_INVALID, 0, CT_INVALID, 0, 5, |
1340 CT_TOYS, CT_INVALID, CT_INVALID, |
1342 CT_TOYS, CT_INVALID, CT_INVALID, |
1341 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_CANDY, |
1343 INDUSTRYLIFE_NOT_CLOSABLE, 1 << LT_CANDY, |
1342 STR_4820_TOY_SHOP, |
1344 STR_4820_TOY_SHOP, STR_482D_NEW_UNDER_CONSTRUCTION, |
1343 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1345 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1344 |
1346 |
1345 MK(_tile_table_toy_factory, 20, |
1347 MK(_tile_table_toy_factory, 20, |
1346 IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM, IT_TOY_SHOP, CHECK_NOTHING, |
1348 IT_PLASTIC_FOUNTAINS, IT_BATTERY_FARM, IT_TOY_SHOP, CHECK_NOTHING, |
1347 CT_TOYS, 0, CT_INVALID, 0, 5, |
1349 CT_TOYS, 0, CT_INVALID, 0, 5, |
1348 CT_PLASTIC, CT_BATTERIES, CT_INVALID, |
1350 CT_PLASTIC, CT_BATTERIES, CT_INVALID, |
1349 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1351 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1350 STR_4821_TOY_FACTORY, |
1352 STR_4821_TOY_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1351 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1353 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1352 |
1354 |
1353 MK(_tile_table_plastic_fountain, 192, |
1355 MK(_tile_table_plastic_fountain, 192, |
1354 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1356 IT_TOY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1355 CT_PLASTIC, 14, CT_INVALID, 0, 5, |
1357 CT_PLASTIC, 14, CT_INVALID, 0, 5, |
1356 CT_INVALID, CT_INVALID, CT_INVALID, |
1358 CT_INVALID, CT_INVALID, CT_INVALID, |
1357 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1359 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1358 STR_4822_PLASTIC_FOUNTAINS, |
1360 STR_4822_PLASTIC_FOUNTAINS, STR_482D_NEW_UNDER_CONSTRUCTION, |
1359 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1361 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1360 |
1362 |
1361 MK(_tile_table_fizzy_drink, 22, |
1363 MK(_tile_table_fizzy_drink, 22, |
1362 IT_COLA_WELLS, IT_BUBBLE_GENERATOR, IT_INVALID, CHECK_NOTHING, |
1364 IT_COLA_WELLS, IT_BUBBLE_GENERATOR, IT_INVALID, CHECK_NOTHING, |
1363 CT_FIZZY_DRINKS, 0, CT_INVALID, 0, 5, |
1365 CT_FIZZY_DRINKS, 0, CT_INVALID, 0, 5, |
1364 CT_COLA, CT_BUBBLES, CT_INVALID, |
1366 CT_COLA, CT_BUBBLES, CT_INVALID, |
1365 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1367 INDUSTRYLIFE_CLOSABLE, 1 << LT_CANDY, |
1366 STR_4823_FIZZY_DRINK_FACTORY, |
1368 STR_4823_FIZZY_DRINK_FACTORY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1367 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1369 STR_4833_SUPPLY_PROBLEMS_CAUSE_TO, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1368 |
1370 |
1369 MK(_tile_table_bubble_generator, 203, |
1371 MK(_tile_table_bubble_generator, 203, |
1370 IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_BUBBLEGEN, |
1372 IT_FIZZY_DRINK_FACTORY, IT_INVALID, IT_INVALID, CHECK_BUBBLEGEN, |
1371 CT_BUBBLES, 13, CT_INVALID, 0, 5, |
1373 CT_BUBBLES, 13, CT_INVALID, 0, 5, |
1372 CT_INVALID, CT_INVALID, CT_INVALID, |
1374 CT_INVALID, CT_INVALID, CT_INVALID, |
1373 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1375 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1374 STR_4824_BUBBLE_GENERATOR, |
1376 STR_4824_BUBBLE_GENERATOR, STR_482D_NEW_UNDER_CONSTRUCTION, |
1375 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), |
1376 |
1378 |
1377 MK(_tile_table_toffee_quarry, 213, |
1379 MK(_tile_table_toffee_quarry, 213, |
1378 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1380 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1379 CT_TOFFEE, 10, CT_INVALID, 0, 5, |
1381 CT_TOFFEE, 10, CT_INVALID, 0, 5, |
1380 CT_INVALID, CT_INVALID, CT_INVALID, |
1382 CT_INVALID, CT_INVALID, CT_INVALID, |
1381 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1383 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1382 STR_4825_TOFFEE_QUARRY, |
1384 STR_4825_TOFFEE_QUARRY, STR_482D_NEW_UNDER_CONSTRUCTION, |
1383 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1385 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1384 |
1386 |
1385 MK(_tile_table_sugar_mine, 210, |
1387 MK(_tile_table_sugar_mine, 210, |
1386 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1388 IT_CANDY_FACTORY, IT_INVALID, IT_INVALID, CHECK_NOTHING, |
1387 CT_SUGAR, 11, CT_INVALID, 0, 5, |
1389 CT_SUGAR, 11, CT_INVALID, 0, 5, |
1388 CT_INVALID, CT_INVALID, CT_INVALID, |
1390 CT_INVALID, CT_INVALID, CT_INVALID, |
1389 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1391 INDUSTRYLIFE_PRODUCTION, 1 << LT_CANDY, |
1390 STR_4826_SUGAR_MINE, |
1392 STR_4826_SUGAR_MINE, STR_482D_NEW_UNDER_CONSTRUCTION, |
1391 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1393 STR_4832_ANNOUNCES_IMMINENT_CLOSURE, STR_4835_INCREASES_PRODUCTION, STR_4839_PRODUCTION_DOWN_BY_50), |
1392 }; |
1394 }; |
1393 #undef MK |
1395 #undef MK |
1394 |
1396 |
1395 |
1397 |
1459 _industry_create_table_1, |
1461 _industry_create_table_1, |
1460 _industry_create_table_2, |
1462 _industry_create_table_2, |
1461 _industry_create_table_3, |
1463 _industry_create_table_3, |
1462 }; |
1464 }; |
1463 |
1465 |
1464 #define MK(c1, c2, c3, sl) \ |
1466 /** Writes the properties of a industry tile into the IndustryTileSpec struct. |
1465 {{c1, c2, c3}, sl} |
1467 * @param c1 first type of cargo accepted for this tile |
1466 |
1468 * @param c2 second cargo |
|
1469 * @param c3 and third cargo. Those three are in an array |
|
1470 * @param s1 slope refused upon choosing a place to build |
|
1471 * @param a1 animation frame on production |
|
1472 * @param a2 next frame of animation |
|
1473 * @param a3 chosses between animation of construction state |
|
1474 */ |
|
1475 #define MK(c1, c2, c3, sl, a1, a2, a3) {{c1, c2, c3}, sl, a1, a2, a3} |
1467 static const IndustryTileSpec _industry_tile_specs[] = { |
1476 static const IndustryTileSpec _industry_tile_specs[] = { |
1468 /* Coal Mine */ |
1477 /* Coal Mine */ |
1469 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1478 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1470 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1479 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true), |
1471 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1480 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1472 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1481 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1473 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1482 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1474 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1483 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1475 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1484 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1476 |
1485 |
1477 /* Power Station */ |
1486 /* Power Station */ |
1478 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1487 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1479 MK(CT_PASSENGERS, CT_INVALID, CT_COAL, SLOPE_STEEP), |
1488 MK(CT_PASSENGERS, CT_INVALID, CT_COAL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1480 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1489 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1481 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1490 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1482 |
1491 |
1483 /* Sawmill */ |
1492 /* Sawmill */ |
1484 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1493 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1485 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1494 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1486 MK(CT_PASSENGERS, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1495 MK(CT_PASSENGERS, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1487 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1496 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1488 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1497 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1489 |
1498 |
1490 /* Forest Artic, temperate */ |
1499 /* Forest Artic, temperate */ |
1491 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1500 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 17, INDUTILE_NOANIM, false), // Chopping forest |
1492 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1501 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 16, false), // Growing forest |
1493 |
1502 |
1494 /* Oil refinery */ |
1503 /* Oil refinery */ |
1495 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1504 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1496 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1505 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1497 MK(CT_INVALID, CT_INVALID, CT_OIL, SLOPE_STEEP), |
1506 MK(CT_INVALID, CT_INVALID, CT_OIL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1498 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1507 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1499 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1508 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1500 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1509 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1501 |
1510 |
1502 /* oil Rig */ |
1511 /* oil Rig */ |
1503 MK(CT_INVALID, CT_INVALID, CT_PASSENGERS, SLOPE_STEEP), |
1512 MK(CT_INVALID, CT_INVALID, CT_PASSENGERS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1504 MK(CT_INVALID, CT_INVALID, CT_MAIL, SLOPE_STEEP), |
1513 MK(CT_INVALID, CT_INVALID, CT_MAIL, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1505 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1514 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1506 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1515 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1507 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1516 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1508 |
1517 |
1509 /* Oil Wells artic, temperate */ |
1518 /* Oil Wells artic, temperate */ |
1510 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1519 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1511 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1520 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
1512 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1521 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
1513 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1522 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
1514 |
1523 |
1515 /* Farm tropic, arctic and temperate */ |
1524 /* Farm tropic, arctic and temperate */ |
1516 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1525 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1517 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1526 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1518 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1527 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1519 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1528 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1520 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1529 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1521 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1530 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1522 |
1531 |
1523 /* Factory temperate */ |
1532 /* Factory temperate */ |
1524 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP), |
1533 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1525 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP), |
1534 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1526 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP), |
1535 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1527 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP), |
1536 MK(CT_GRAIN, CT_STEEL, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1528 |
1537 |
1529 /* Printing works */ |
1538 /* Printing works */ |
1530 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP), |
1539 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1531 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP), |
1540 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1532 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP), |
1541 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1533 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP), |
1542 MK(CT_INVALID, CT_INVALID, CT_PAPER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1534 |
1543 |
1535 /* Copper ore mine */ |
1544 /* Copper ore mine */ |
1536 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1545 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1537 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1546 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
1538 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1547 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1539 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1548 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1540 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1549 MK(CT_PASSENGERS, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1541 |
1550 |
1542 /* Steel mill */ |
1551 /* Steel mill */ |
1543 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1552 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1544 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1553 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1545 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1554 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1546 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1555 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1547 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1556 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1548 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP), |
1557 MK(CT_PASSENGERS, CT_INVALID, CT_IRON_ORE, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1549 |
1558 |
1550 /* Bank temperate*/ |
1559 /* Bank temperate*/ |
1551 MK(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_E), |
1560 MK(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_E, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1552 MK(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_S), |
1561 MK(CT_PASSENGERS, CT_INVALID, CT_VALUABLES, SLOPE_S, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1553 |
1562 |
1554 /* Food processing plant, tropic and arctic. CT_MAIZE or CT_WHEAT, CT_LIVESTOCK or CT_FRUIT*/ |
1563 /* Food processing plant, tropic and arctic. CT_MAIZE or CT_WHEAT, CT_LIVESTOCK or CT_FRUIT*/ |
1555 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP), |
1564 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1556 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP), |
1565 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1557 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP), |
1566 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1558 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP), |
1567 MK(CT_MAIZE, CT_INVALID, CT_LIVESTOCK, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1559 |
1568 |
1560 /* Paper mill */ |
1569 /* Paper mill */ |
1561 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1570 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1562 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1571 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1563 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1572 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1564 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1573 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1565 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1574 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1566 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1575 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1567 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1576 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1568 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP), |
1577 MK(CT_INVALID, CT_INVALID, CT_WOOD, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1569 |
1578 |
1570 /* Gold mine */ |
1579 /* Gold mine */ |
1571 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1580 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1572 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1581 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1573 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1582 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1574 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1583 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1575 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1584 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1576 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1585 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1577 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1586 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1578 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1587 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1579 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1588 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1580 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1589 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1581 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1590 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1582 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1591 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1583 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1592 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1584 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1593 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1585 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1594 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1586 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1595 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, true ), |
1587 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1596 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1588 |
1597 |
1589 /* Bank Sub Arctic */ |
1598 /* Bank Sub Arctic */ |
1590 MK(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_E), |
1599 MK(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_E, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1591 MK(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_S), |
1600 MK(CT_INVALID, CT_INVALID, CT_GOLD, SLOPE_S, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1592 |
1601 |
1593 /* Diamond mine */ |
1602 /* Diamond mine */ |
1594 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1603 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1595 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1604 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1596 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1605 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1597 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1606 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1598 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1607 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1599 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1608 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1600 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1609 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1601 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1610 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1602 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1611 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1603 |
1612 |
1604 /* Iron ore Mine */ |
1613 /* Iron ore Mine */ |
1605 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1614 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1606 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1615 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1607 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1616 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1608 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1617 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1609 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1618 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1610 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1619 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1611 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1620 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1612 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1621 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1613 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1622 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1614 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1623 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1615 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1624 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1616 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1625 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1617 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1626 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1618 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1627 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1619 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1628 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1620 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1629 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1621 |
1630 |
1622 /* Fruit plantation */ |
1631 /* Fruit plantation */ |
1623 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1632 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1624 |
1633 |
1625 /* Rubber plantation */ |
1634 /* Rubber plantation */ |
1626 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1635 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1627 |
1636 |
1628 /* Water supply */ |
1637 /* Water supply */ |
1629 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1638 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1630 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1639 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1631 |
1640 |
1632 /* Water tower */ |
1641 /* Water tower */ |
1633 MK(CT_INVALID, CT_INVALID, CT_WATER, SLOPE_STEEP), |
1642 MK(CT_INVALID, CT_INVALID, CT_WATER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1634 |
1643 |
1635 /* Factory (sub-tropical) */ |
1644 /* Factory (sub-tropical) */ |
1636 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP), |
1645 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1637 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP), |
1646 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1638 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP), |
1647 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1639 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP), |
1648 MK(CT_COPPER_ORE, CT_WOOD, CT_RUBBER, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1640 |
1649 |
1641 /* Lumber mill */ |
1650 /* Lumber mill */ |
1642 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1651 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1643 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1652 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1644 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1653 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1645 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1654 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1646 |
1655 |
1647 /* Candyfloss forest */ |
1656 /* Candyfloss forest */ |
1648 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1657 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 130, INDUTILE_NOANIM, false), // Chopping candyfloss |
1649 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1658 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 129, false), // Growing candyfloss |
1650 |
1659 |
1651 /* Sweet factory */ |
1660 /* Sweet factory */ |
1652 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP), |
1661 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1653 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP), |
1662 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1654 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP), |
1663 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1655 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP), |
1664 MK(CT_COTTON_CANDY, CT_TOFFEE, CT_SUGAR, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1656 |
1665 |
1657 /* Batter farm */ |
1666 /* Batter farm */ |
1658 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1667 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, 136, INDUTILE_NOANIM, false), // Reaping batteries |
1659 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1668 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, 135, false), // Growing batteries |
1660 |
1669 |
1661 /* Cola wells */ |
1670 /* Cola wells */ |
1662 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1671 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1663 |
1672 |
1664 /* Toy shop */ |
1673 /* Toy shop */ |
1665 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP), |
1674 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1666 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP), |
1675 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1667 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP), |
1676 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1668 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP), |
1677 MK(CT_INVALID, CT_INVALID, CT_TOYS, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1669 |
1678 |
1670 /* Toy factory */ |
1679 /* Toy factory */ |
1671 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1680 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1672 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1681 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1673 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1682 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1674 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1683 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1675 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1684 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1676 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP), |
1685 MK(CT_BATTERIES, CT_INVALID, CT_PLASTIC, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1677 |
1686 |
1678 /* Plastic Fountain */ |
1687 /* Plastic Fountain */ |
1679 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1688 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1680 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1689 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1681 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1690 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1682 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1691 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1683 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1692 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1684 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1693 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1685 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1694 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1686 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1695 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1687 |
1696 |
1688 /* Fizzy drink factory */ |
1697 /* Fizzy drink factory */ |
1689 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP), |
1698 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1690 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP), |
1699 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1691 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP), |
1700 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1692 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP), |
1701 MK(CT_BUBBLES, CT_INVALID, CT_COLA, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1693 |
1702 |
1694 /* Bubble generator */ |
1703 /* Bubble generator */ |
1695 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1704 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1696 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1705 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1697 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1706 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1698 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1707 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1699 |
1708 |
1700 /* Toffee quarry */ |
1709 /* Toffee quarry */ |
1701 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1710 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1702 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1711 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1703 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1712 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1704 |
1713 |
1705 /* Sugar mine */ |
1714 /* Sugar mine */ |
1706 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1715 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1707 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1716 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1708 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1717 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1709 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1718 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1710 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1719 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1711 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1720 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1712 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1721 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1713 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP), |
1722 MK(CT_INVALID, CT_INVALID, CT_INVALID, SLOPE_STEEP, INDUTILE_NOANIM, INDUTILE_NOANIM, false), |
1714 }; |
1723 }; |
1715 #undef MK |
1724 #undef MK |
1716 |
1725 |
1717 #endif /* BUILD_INDUSTRY_H */ |
1726 #endif /* BUILD_INDUSTRY_H */ |