src/openttd.cpp
changeset 5884 0c9a9c61ca76
parent 5880 702273c0850c
child 5885 28503880e8f3
equal deleted inserted replaced
5883:6b09a9a559a4 5884:0c9a9c61ca76
  1300 								IsTruckStop(t) ? &st->truck_stops : &st->bus_stops;
  1300 								IsTruckStop(t) ? &st->truck_stops : &st->bus_stops;
  1301 							*head = rs;
  1301 							*head = rs;
  1302 						}
  1302 						}
  1303 						break;
  1303 						break;
  1304 
  1304 
       
  1305 					case STATION_OILRIG: {
       
  1306 						/* Very old savegames sometimes have phantom oil rigs, i.e.
       
  1307 						 * an oil rig which got shut down, but not completly removed from
       
  1308 						 * the map
       
  1309 						 */
       
  1310 						TileIndex t1 = TILE_ADDXY(t, 1, 0);
       
  1311 						if (!IsTileType(t1, MP_INDUSTRY) ||
       
  1312 								GetIndustryGfx(t1) != GFX_OILRIG_3) {
       
  1313 							DeleteOilRig(t);
       
  1314 						}
       
  1315 						break;
       
  1316 					}
       
  1317 
  1305 					default: break;
  1318 					default: break;
  1306 				}
  1319 				}
  1307 				break;
  1320 				break;
  1308 
  1321 
  1309 			default: break;
  1322 			default: break;