src/openttd.cpp
changeset 8526 2c0a12f36f25
parent 8525 2670d1ad818c
child 8551 f0bcd6753287
equal deleted inserted replaced
8525:2670d1ad818c 8526:2c0a12f36f25
  2362 		}
  2362 		}
  2363 	}
  2363 	}
  2364 
  2364 
  2365 	if (CheckSavegameVersion(87)) {
  2365 	if (CheckSavegameVersion(87)) {
  2366 		for (TileIndex t = 0; t < map_size; t++) {
  2366 		for (TileIndex t = 0; t < map_size; t++) {
  2367 			if (!IsTileType(t, MP_VOID) && (TileX(t) == 0 || TileY(t) == 0 || TileX(t) == MapMaxX() || TileY(t) == MapMaxY())) {
  2367 			if (!IsTileType(t, MP_VOID) && (TileX(t) == 0 || TileY(t) == 0 || TileX(t) == MapMaxX() - 1 || TileY(t) == MapMaxY() - 1)) {
  2368 				/* Some version 86 savegames have wrong water class at map borders (under buoy, or after removing buoy).
  2368 				/* Some version 86 savegames have wrong water class at map borders (under buoy, or after removing buoy).
  2369 				 * This conversion has to be done before buoys with invalid owner are removed. */
  2369 				 * This conversion has to be done before buoys with invalid owner are removed. */
  2370 				SetWaterClass(t, WATER_CLASS_SEA);
  2370 				SetWaterClass(t, WATER_CLASS_SEA);
  2371 			}
  2371 			}
  2372 
  2372