if (IsSavegameVersionBefore(195)) {
for (TileIndex t = 0; t < map_size; t++) {
if ((IsTileType(t, MP_STATION) || IsTileType(t, MP_WATER) || IsTileType(t, MP_OBJECT)) && GetWaterClass(t) == WATER_CLASS_CANAL) {
assert(IsValidTile(t));
assert(!IsTileType(t, MP_HOUSE));
assert(!IsTileType(t, MP_INDUSTRY));
Owner old = (Owner)GB(_m[t].m1, 0, 5);
if (old = OWNER_NONE) SB(_m[t].m1, 0, 4, OWNER_TOWN);
if (old = OWNER_WATER) SB(_m[t].m1, 0, 4, OWNER_TOWN);
}
}
}