[
  {
    "type": "overmap_terrain",
    "id": "hiway_ns",
    "copy-from": "generic_transportation",
    "name": "highway",
    "sym": "H",
    "color": "dark_gray",
    "see_cost": 2,
    "extras": "road",
    "mapgen": [ { "method": "builtin", "name": "highway" } ],
    "flags": [ "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "id": "hiway_ew",
    "copy-from": "generic_transportation",
    "name": "highway",
    "sym": "=",
    "color": "dark_gray",
    "see_cost": 2,
    "extras": "road",
    "mapgen": [ { "method": "builtin", "name": "highway" } ],
    "flags": [ "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "id": "road",
    "name": "road",
    "copy-from": "generic_transportation",
    "color": "dark_gray",
    "see_cost": 2,
    "extras": "road",
    "//": "the entries below are optional and serve as an example of mapgen for line_drawing tiles",
    "mapgen_straight": [ { "method": "builtin", "name": "road_straight" } ],
    "mapgen_curved": [ { "method": "builtin", "name": "road_curved" } ],
    "mapgen_end": [ { "method": "builtin", "name": "road_end" } ],
    "mapgen_tee": [ { "method": "builtin", "name": "road_tee" } ],
    "mapgen_four_way": [ { "method": "builtin", "name": "road_four_way" } ],
    "flags": [ "LINEAR" ]
  },
  {
    "type": "overmap_terrain",
    "id": "road_nesw_manhole",
    "copy-from": "generic_transportation",
    "name": "road, manhole",
    "sym": "┼",
    "color": "yellow",
    "see_cost": 2,
    "extras": "road_nesw_manhole",
    "mapgen": [ { "method": "builtin", "name": "road_four_way" } ],
    "flags": [ "KNOWN_DOWN", "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "id": "4way_road",
    "copy-from": "generic_city_building_no_sidewalk",
    "name": "road",
    "sym": "┼",
    "color": "light_gray",
    "flags": [ "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "abstract": "generic_bridge",
    "copy-from": "generic_transportation",
    "name": "bridge",
    "sym": "│",
    "color": "white",
    "see_cost": 2
  },
  {
    "type": "overmap_terrain",
    "id": "bridge",
    "copy-from": "generic_bridge",
    "color": "blue",
    "flags": [ "RIVER" ]
  },
  {
    "type": "overmap_terrain",
    "id": "bridge_road",
    "copy-from": "generic_bridge",
    "name": "bridge (overpass)"
  },
  {
    "type": "overmap_terrain",
    "id": "bridgehead_ground",
    "copy-from": "generic_bridge",
    "name": "bridgehead (ground)",
    "sym": "v",
    "extras": "bridgehead_ground"
  },
  {
    "type": "overmap_terrain",
    "id": "bridgehead_ramp",
    "copy-from": "generic_bridge",
    "name": "bridgehead (ramp)",
    "sym": "^"
  },
  {
    "type": "overmap_terrain",
    "id": [ "roadstop", "roadstop_roof" ],
    "name": "roadstop",
    "sym": "^",
    "color": "light_blue",
    "mondensity": 2,
    "flags": [ "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": [ "roadstop_a", "roadstop_a_roof" ],
    "name": "public washroom",
    "sym": "^",
    "color": "light_blue",
    "mondensity": 2,
    "flags": [ "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": [ "roadstop_b", "roadstop_b_roof" ],
    "name": "roadside foodcart",
    "sym": "^",
    "color": "magenta",
    "mondensity": 2,
    "flags": [ "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": "dirtroad",
    "copy-from": "generic_city_building_no_sidewalk",
    "name": "dirt road",
    "sym": "#",
    "color": "brown"
  },
  {
    "type": "overmap_terrain",
    "id": "railroad",
    "name": "railroad",
    "color": "light_green",
    "see_cost": 2,
    "mapgen_straight": [ { "method": "builtin", "name": "railroad_straight" } ],
    "mapgen_curved": [ { "method": "builtin", "name": "railroad_curved" } ],
    "mapgen_end": [ { "method": "builtin", "name": "railroad_end" } ],
    "mapgen_tee": [ { "method": "builtin", "name": "railroad_tee" } ],
    "mapgen_four_way": [ { "method": "builtin", "name": "railroad_four_way" } ],
    "flags": [ "LINEAR" ]
  },
  {
    "type": "overmap_terrain",
    "id": "railroad_bridge",
    "name": "railroad bridge",
    "sym": "│",
    "color": "light_cyan",
    "see_cost": 2,
    "mapgen": [ { "method": "builtin", "name": "railroad_bridge" } ],
    "flags": [ "RIVER" ]
  },
  {
    "type": "overmap_terrain",
    "id": "railroad_level_crossing",
    "name": "railroad level crossing",
    "sym": "┼",
    "color": "red",
    "see_cost": 2,
    "extras": "road"
  },
  {
    "abstract": "generic_railroad_station",
    "type": "overmap_terrain",
    "name": "railroad station",
    "copy-from": "generic_city_building_no_sidewalk",
    "sym": "R",
    "color": "light_green"
  },
  {
    "abstract": "generic_railroad_station_under",
    "type": "overmap_terrain",
    "copy-from": "generic_railroad_station",
    "color": "dark_gray"
  },
  {
    "abstract": "generic_railroad_station_parking_lot",
    "type": "overmap_terrain",
    "name": "railroad station parking lot",
    "copy-from": "generic_railroad_station",
    "sym": "O",
    "color": "dark_gray"
  },
  {
    "type": "overmap_terrain",
    "id": [ "railroad_station_0_1", "railroad_station_0_2", "railroad_station_0_3", "railroad_station_0_4" ],
    "copy-from": "generic_railroad_station",
    "sym": "│"
  },
  {
    "type": "overmap_terrain",
    "id": [ "railroad_station_1_1", "railroad_station_1_2", "railroad_station_1_3", "railroad_station_1_4" ],
    "copy-from": "generic_railroad_station"
  },
  {
    "type": "overmap_terrain",
    "id": [ "railroad_station_2_1", "railroad_station_2_2", "railroad_station_2_3", "railroad_station_2_4" ],
    "copy-from": "generic_railroad_station_parking_lot"
  },
  {
    "type": "overmap_terrain",
    "id": [
      "railroad_station_under_0_1",
      "railroad_station_under_0_2",
      "railroad_station_under_0_3",
      "railroad_station_under_1_1",
      "railroad_station_under_1_2",
      "railroad_station_under_1_3"
    ],
    "copy-from": "generic_railroad_station_under"
  },
  {
    "type": "overmap_terrain",
    "id": "forest_trail",
    "name": "forest trail",
    "sym": "T",
    "color": "green",
    "mapgen_straight": [ { "method": "builtin", "name": "forest_trail_straight" } ],
    "mapgen_curved": [ { "method": "builtin", "name": "forest_trail_curved" } ],
    "mapgen_end": [ { "method": "builtin", "name": "forest_trail_straight" } ],
    "mapgen_tee": [ { "method": "builtin", "name": "forest_trail_tee" } ],
    "mapgen_four_way": [ { "method": "builtin", "name": "forest_trail_four_way" } ],
    "flags": [ "LINEAR" ],
    "land_use_code": "forest"
  },
  {
    "type": "overmap_terrain",
    "id": [ "trailhead", "trailhead_shack_z0", "trailhead_outhouse_z0" ],
    "name": "trailhead",
    "sym": "T",
    "color": "brown"
  },
  {
    "type": "overmap_terrain",
    "id": [ "trailhead_shack_z1", "trailhead_outhouse_z1" ],
    "copy-from": "trailhead",
    "name": "trailhead roof"
  },
  {
    "type": "overmap_terrain",
    "id": "sub_station",
    "name": "subway station",
    "sym": "S",
    "color": "yellow",
    "see_cost": 5,
    "extras": "build",
    "mondensity": 2,
    "flags": [ "KNOWN_DOWN", "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": "sub_station_roof",
    "name": "subway station roof",
    "sym": "S",
    "color": "yellow",
    "see_cost": 5,
    "extras": "build",
    "mondensity": 2,
    "flags": [ "KNOWN_DOWN", "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": "sewer_sub_station",
    "name": "subway station (sewer level)",
    "sym": "S",
    "color": "yellow",
    "see_cost": 5,
    "extras": "subway",
    "flags": [ "KNOWN_UP", "KNOWN_DOWN", "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "id": "underground_sub_station",
    "name": "subway station (underground level)",
    "sym": "S",
    "color": "yellow",
    "see_cost": 5,
    "extras": "subway",
    "flags": [ "KNOWN_UP", "NO_ROTATE" ]
  },
  {
    "type": "overmap_terrain",
    "id": "subway",
    "name": "subway",
    "color": "dark_gray",
    "see_cost": 5,
    "extras": "subway",
    "mapgen_straight": [ { "method": "builtin", "name": "subway_straight" } ],
    "mapgen_curved": [ { "method": "builtin", "name": "subway_curved" } ],
    "mapgen_end": [ { "method": "builtin", "name": "subway_end" } ],
    "mapgen_tee": [ { "method": "builtin", "name": "subway_tee" } ],
    "mapgen_four_way": [ { "method": "builtin", "name": "subway_four_way" } ],
    "flags": [ "LINEAR" ]
  },
  {
    "type": "overmap_terrain",
    "id": [ "s_reststop_1", "s_reststop_2" ],
    "copy-from": "generic_city_building",
    "name": "rest area",
    "sym": "#",
    "color": "blue"
  },
  {
    "type": "overmap_terrain",
    "id": [ "s_reststop_1_roof", "s_reststop_2_roof" ],
    "copy-from": "generic_city_building",
    "name": "rest area roof",
    "sym": "#",
    "color": "blue"
  },
  {
    "type": "overmap_terrain",
    "id": [ "s_restparking_1", "s_restparking_2" ],
    "copy-from": "generic_city_building",
    "name": "rest area parking",
    "sym": "+",
    "color": "dark_gray"
  },
  {
    "type": "overmap_terrain",
    "id": [ "control_tower_0", "control_tower_1", "control_tower_2" ],
    "name": "control tower",
    "sym": "X",
    "color": "i_light_gray",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "control_tower_roof",
    "name": "control tower roof",
    "sym": "X",
    "color": "i_light_gray",
    "see_cost": 5,
    "extras": "road"
  },
  {
    "type": "overmap_terrain",
    "id": [ "runway", "runway_carts", "runway_hangar", "runway_hangar2", "runway_wild", "runway_start", "runway_end" ],
    "name": "runway",
    "sym": "─",
    "color": "light_gray",
    "see_cost": 5,
    "extras": "road"
  },
  {
    "type": "overmap_terrain",
    "id": [ "runway_fuel", "runway_fuel2" ],
    "name": "runway",
    "sym": "─",
    "color": "light_gray",
    "see_cost": 5,
    "extras": "road",
    "flags": [ "SOURCE_FUEL" ]
  },
  {
    "type": "overmap_terrain",
    "id": "fuel_station",
    "name": "fuel station",
    "sym": ".",
    "color": "dark_gray",
    "see_cost": 5,
    "extras": "build",
    "flags": [ "SOURCE_FUEL" ]
  },
  {
    "type": "overmap_terrain",
    "id": "fuel_station_roof",
    "name": "fuel station roof",
    "sym": ".",
    "color": "dark_gray",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": [ "airport_lot_0", "airport_lot_1" ],
    "name": "parking lot",
    "sym": "O",
    "color": "dark_gray",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "hangar",
    "name": "small hangar",
    "sym": "O",
    "color": "white",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "hangar_roof",
    "name": "small hangar roof",
    "sym": "O",
    "color": "white",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "waiting_area",
    "name": "waiting area",
    "sym": "<",
    "color": "i_light_cyan",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "waiting_area_roof",
    "name": "waiting area roof",
    "sym": "<",
    "color": "i_light_cyan",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": [ "bus_stat_0", "bus_stat_1" ],
    "name": "bus station",
    "sym": "B",
    "color": "i_light_cyan",
    "see_cost": 2,
    "extras": "build",
    "flags": [ "SIDEWALK" ]
  },
  {
    "type": "overmap_terrain",
    "id": [ "bus_stat_0_roof", "bus_stat_1_roof" ],
    "name": "bus station roof",
    "sym": "B",
    "color": "i_light_cyan",
    "see_cost": 2,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": [
      "parking_garage_down_0",
      "parking_garage_down_1",
      "parking_garage_0_0",
      "parking_garage_0_1",
      "parking_garage_1_0",
      "parking_garage_1_1",
      "parking_garage_2_0",
      "parking_garage_2_1",
      "parking_garage_roof_0",
      "parking_garage_roof_1",
      "parking_garage_roof_top"
    ],
    "name": "parking garage",
    "sym": "O",
    "color": "dark_gray",
    "see_cost": 5,
    "extras": "build"
  },
  {
    "type": "overmap_terrain",
    "id": "s_lot",
    "copy-from": "generic_city_building",
    "name": "parking lot",
    "sym": "O",
    "color": "dark_gray"
  }
]
