[
  {
    "type": "terrain",
    "id": "t_tree_burnt",
    "looks_like": "t_tree_dead",
    "name": "burnt tree",
    "description": "This tree looks like it has been burnt badly, but it is somehow still standing.",
    "symbol": "7",
    "color": "dark_gray",
    "move_cost": 0,
    "coverage": 60,
    "flags": [ "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT" ],
    "bash": {
      "str_min": 30,
      "str_max": 180,
      "sound": "crunch!",
      "sound_fail": "whack!",
      "ter_set": "t_dirt",
      "items": [ { "item": "ash", "count": [ 3, 10 ] } ]
    }
  },
  {
    "type": "terrain",
    "id": "t_webbed_corpse",
    "looks_like": "t_tree_dead",
    "name": "dry cocoon",
    "description": "This is a large cocoon-like object that looks to be the vague shape of some creature.  You don't want to know how long it stayed alive while being sucked dry by these spiders.",
    "symbol": "7",
    "color": "light_gray",
    "move_cost": 0,
    "coverage": 30,
    "bash": {
      "str_min": 30,
      "str_max": 180,
      "sound": "crunch!",
      "sound_fail": "whump!",
      "ter_set": "t_dirt",
      "items": [ { "item": "ash", "count": [ 3, 10 ] } ]
    }
  },
  {
    "type": "terrain",
    "id": "t_demon_web_wall",
    "name": "webbing wall",
    "description": "This wall seems to be made up of a combination of webbing, wood splinters, detritus, and some kind of dark-colored resin.",
    "symbol": "#",
    "color": "dark_gray",
    "move_cost": 0,
    "coverage": 100,
    "roof": "t_flat_roof",
    "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "AUTO_WALL_SYMBOL", "MINEABLE", "BLOCK_WIND" ],
    "connect_groups": "WALL",
    "connects_to": "WALL"
  },
  {
    "type": "terrain",
    "id": "t_dirt_barren",
    "name": "barren dirt",
    "description": "It's dirt.  The ground here is infertile.  Could also be dug out for construction projects.",
    "symbol": ".",
    "color": "brown",
    "move_cost": 2,
    "flags": [ "TRANSPARENT", "DIGGABLE", "FLAT" ],
    "looks_like": "t_dirt",
    "bash": { "sound": "thump", "ter_set": "t_null", "str_min": 50, "str_max": 100, "str_min_supported": 100, "bash_below": true }
  },
  {
    "type": "terrain",
    "id": "t_wall_glassteel_alarm",
    "looks_like": "t_wall_glass",
    "name": "glassteel vault wall",
    "description": "A barrier made of glassteel, it's nothing complicated, and looks extremely fragile.  It is most definitely not fragile and it's probably alarmed in the event that someone does break through it.",
    "symbol": "#",
    "color": "light_cyan",
    "move_cost": 0,
    "roof": "t_flat_roof",
    "connect_groups": "WALL",
    "connects_to": "WALL",
    "flags": [ "TRANSPARENT", "ALARMED", "NOITEM", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL", "BLOCK_WIND", "DESTROY_ITEM" ],
    "bash": {
      "str_min": 200,
      "str_max": 600,
      "sound": "a cross between steel bending and glass shattering!",
      "sound_fail": "whunk!",
      "sound_vol": 16,
      "sound_fail_vol": 10,
      "ter_set": "t_floor",
      "items": [ { "item": "glassteel_shard", "count": [ 42, 84 ] } ]
    },
    "shoot": {
      "reduce_damage": [ 300, 400 ],
      "reduce_damage_laser": [ 200, 300 ],
      "destroy_damage": [ 400, 500 ],
      "no_laser_destroy": true
    }
  },
  {
    "type": "terrain",
    "id": "t_thconc_floor_echandelier",
    "name": "concrete floor, everburning chandelier",
    "description": "A bare and cold concrete floor with an elaborate chandelier above it filled with everburning candles.",
    "symbol": ".",
    "color": "white",
    "move_cost": 2,
    "light_emitted": 90,
    "roof": "t_flat_roof",
    "connect_groups": "INDOORFLOOR",
    "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "INDOORS", "FLAT", "ROAD" ],
    "bash": {
      "str_min": 4,
      "str_max": 12,
      "sound": "glass breaking!",
      "sound_fail": "whack!",
      "sound_vol": 16,
      "sound_fail_vol": 10,
      "ter_set": "t_magiconc_floor",
      "items": [ { "item": "glass_shard", "count": [ 8, 16 ] } ]
    }
  },
  {
    "type": "terrain",
    "id": "t_magiconc_wall",
    "name": "magically reinforced concrete wall",
    "looks_like": "t_concrete_wall",
    "description": "An extremely resilient wall, filled with concrete and rebar and esoteric ingredients.  Best suited for supporting multi-level buildings, only serious explosives and high-speed impacts would be capable of damaging this wall.",
    "symbol": "#",
    "color": "light_gray",
    "move_cost": 0,
    "coverage": 100,
    "roof": "t_flat_roof",
    "connect_groups": "WALL",
    "connects_to": "WALL",
    "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "AUTO_WALL_SYMBOL", "BLOCK_WIND" ],
    "bash": {
      "str_min": 240,
      "str_max": 560,
      "sound": "scrrrash!",
      "sound_fail": "whump!",
      "ter_set": "t_reb_cage",
      "items": [ { "item": "rock", "count": [ 10, 22 ] } ]
    }
  },
  {
    "type": "terrain",
    "id": "t_magiconc_floor",
    "name": "magically reinforced concrete floor",
    "description": "Extremely resilient floor made from carefully placed rebar and poured alchemical concrete, capable of providing protection from the elements.  As for the matching roof, it still requires supporting walls, otherwise it may very well cave in.",
    "symbol": ".",
    "color": "cyan",
    "move_cost": 2,
    "roof": "t_flat_roof",
    "looks_like": "t_strconc_floor",
    "connect_groups": "INDOORFLOOR",
    "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "ROAD" ],
    "bash": {
      "sound": "SMASH!",
      "ter_set": "t_null",
      "str_min": 350,
      "str_max": 600,
      "str_min_supported": 200,
      "items": [
        { "item": "rock", "count": [ 10, 22 ] },
        { "item": "scrap", "count": [ 10, 12 ] },
        { "item": "rebar", "count": [ 0, 4 ] }
      ]
    }
  },
  {
    "type": "terrain",
    "id": "t_vault_vent",
    "name": "vault vent",
    "description": "This concrete flooring has a vent pouring fresh, clean air into the vault.",
    "looks_like": "t_strconc_floor",
    "symbol": ".",
    "color": "cyan",
    "move_cost": 2,
    "roof": "t_flat_roof",
    "connect_groups": "INDOORFLOOR",
    "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "ROAD" ],
    "bash": {
      "sound": "SMASH!",
      "ter_set": "t_magiconc_floor",
      "str_min": 150,
      "str_max": 400,
      "str_min_supported": 200,
      "items": [
        { "item": "rock", "count": [ 10, 22 ] },
        { "item": "scrap", "count": [ 10, 12 ] },
        { "item": "rebar", "count": [ 0, 4 ] }
      ]
    },
    "emissions": [ "emit_vault_atmosphere" ]
  },
  {
    "type": "terrain",
    "id": "t_safe_shopper",
    "name": "vault vent",
    "description": "This concrete flooring has a vent pouring fresh, clean air into the vault.",
    "looks_like": "t_strconc_floor",
    "symbol": ".",
    "color": "cyan",
    "move_cost": 2,
    "roof": "t_flat_roof",
    "connect_groups": "INDOORFLOOR",
    "flags": [ "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "ROAD" ],
    "bash": {
      "sound": "SMASH!",
      "ter_set": "t_null",
      "str_min": 150,
      "str_max": 400,
      "str_min_supported": 200,
      "items": [
        { "item": "rock", "count": [ 10, 22 ] },
        { "item": "scrap", "count": [ 10, 12 ] },
        { "item": "rebar", "count": [ 0, 4 ] }
      ]
    },
    "emissions": [ "emit_safe_shoppers" ]
  }
]
