[
    {
        "type" : "terrain",
        "id" : "t_hole",
        "name": "empty space",
        "symbol": " ",
        "color": "black",
        "move_cost": 2,
        "trap": "tr_ledge",
        "flags": ["TRANSPARENT", "NOITEM"]
    },{
        "type" : "terrain",
        "id" : "t_dirt",
        "name": "dirt",
        "symbol": ".",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_sand",
        "name": "sand",
        "symbol": ".",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_dirtmound",
        "name": "mound of dirt",
        "symbol": "#",
        "color": "brown",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "DIGGABLE", "MOUNTABLE"],
        "examine_action": "dirtmound"
    },{
        "type" : "terrain",
        "id" : "t_pit_shallow",
        "name": "shallow pit",
        "symbol": "0",
        "color": "yellow",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "DIGGABLE"]
    },{
        "type" : "terrain",
        "id" : "t_pit",
        "name": "pit",
        "symbol": "0",
        "color": "brown",
        "move_cost": 10,
        "trap": "tr_pit",
        "flags": ["TRANSPARENT"],
        "examine_action": "pit"
    },{
        "type" : "terrain",
        "id" : "t_pit_corpsed",
        "name": "corpse filled pit",
        "symbol": "#",
        "color": "green",
        "move_cost": 5,
        "flags": ["TRANSPARENT", "DIGGABLE"],
        "note": "left diggable to clean out corpses-KA101"
    },{
        "type" : "terrain",
        "id" : "t_pit_covered",
        "name": "covered pit",
        "symbol": "#",
        "color": "ltred",
        "move_cost": 2,
        "flags": ["TRANSPARENT"],
        "examine_action": "pit_covered"
    },{
        "type" : "terrain",
        "id" : "t_pit_spiked",
        "name": "spiked pit",
        "symbol": "0",
        "color": "ltred",
        "move_cost": 10,
        "trap": "tr_spike_pit",
        "flags": ["TRANSPARENT"],
        "examine_action": "pit"
    },{
        "type" : "terrain",
        "id" : "t_pit_spiked_covered",
        "name": "covered spiked pit",
        "symbol": "#",
        "color": "ltred",
        "move_cost": 2,
        "flags": ["TRANSPARENT"],
        "examine_action": "pit_covered"
    },{
        "type" : "terrain",
        "id" : "t_pit_glass",
        "name": "glass pit",
        "symbol": "0",
        "color": "ltcyan",
        "move_cost": 10,
        "trap": "tr_glass_pit",
        "flags": ["TRANSPARENT"],
        "examine_action": "pit"
    },{
        "type" : "terrain",
        "id" : "t_pit_glass_covered",
        "name": "covered glass pit",
        "symbol": "#",
        "color": "ltcyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT"],
        "examine_action": "pit_covered"
    },{
        "type" : "terrain",
        "id" : "t_rock_floor",
        "name": "rock floor",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "INDOORS", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_grass",
        "name": "grass",
        "symbol": ".",
        "color": "green",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_metal_floor",
        "name": "metal floor",
        "symbol": ".",
        "color": "ltcyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "INDOORS", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_pavement",
        "name": "pavement",
        "symbol": ".",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"],
        "bash": {
            "destroy_only": true,
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 10, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_pavement_y",
        "name": "yellow pavement",
        "symbol": ".",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"],
        "bash": {
            "destroy_only": true,
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 10, "minamount": 2 }
            ]            
        }
    },{
        "type" : "terrain",
        "id" : "t_sidewalk",
        "name": "sidewalk",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"],
        "bash": {
            "destroy_only": true,
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 10, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_concrete",
        "name": "concrete",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"],
        "bash": {
            "destroy_only": true,
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 15, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_floor",
        "name": "floor",
        "symbol": ".",
        "color": "cyan",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
        ],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_floor_waxed",
        "name": "waxed floor",
        "symbol": ".",
        "color": "ltred",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
        ],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "wax", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_dirtfloor",
        "name": "dirt floor",
        "symbol": ".",
        "color": "brown",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "DIGGABLE", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
        ],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_grate",
        "name": "metal grate",
        "symbol": "#",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT"]
    },{
        "type" : "terrain",
        "id" : "t_slime",
        "name": "slime",
        "symbol": "~",
        "color": "green",
        "move_cost": 6,
        "flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_bridge",
        "name": "walkway",
        "symbol": "#",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_utility_light",
        "name": "Utility Light",
        "symbol": ".",
        "color": "white",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
        ],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_log_half",
        "name": "half-built wall",
        "symbol": "#",
        "color": "brown",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "REDUCE_SCENT", "MOUNTABLE"],
        "bash": {
            "str_min": 40, "str_max": 120,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 20, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_log",
        "name": "log wall",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 60, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_wall_log_chipped",
            "items": [
                { "item": "splinter", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_log_chipped",
        "name": "chipped log wall",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 40, "str_max": 160,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_wall_log_broken",
            "items": [
                { "item": "splinter", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_log_broken",
        "name": "broken log wall",
        "symbol": "&",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT", "PERMEABLE"
        ],
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 20, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_palisade",
        "name": "palisade wall",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "TRANSPARENT", "REDUCE_SCENT"
        ],
        "bash": {
            "str_min": 10, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 30, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_palisade_gate",
        "name": "palisade gate",
        "symbol": "+",
        "color": "ltred",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "DOOR", "TRANSPARENT"
        ],
        "bash": {
            "str_min": 6, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 20, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_palisade_gate_o",
        "name": "dirt",
        "comment": "Open palisade gate",
        "symbol": ".",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAMMABLE", "SUPPORTS_ROOF", "FLAT"],
        "bash": {
            "str_min": 6, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 20, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_half",
        "name": "half-built wall",
        "symbol": "#",
        "color": "ltred",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "REDUCE_SCENT", "MOUNTABLE"],
        "bash": {
            "str_min": 10, "str_max": 70,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 5, "minamount": 0 },
                { "item": "nail", "amount": 5, "minamount": 0 },
                { "item": "splinter", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_wood",
        "name": "wooden wall",
        "symbol": "#",
        "color": "ltred",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 12, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_wall_wood_chipped",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 0 },
                { "item": "nail", "amount": 5, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_wood_chipped",
        "name": "chipped wood wall",
        "symbol": "#",
        "color": "ltred",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_wall_wood_broken",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1 },
                { "item": "nail", "amount": 3, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_wood_broken",
        "name": "broken wood wall",
        "symbol": "&",
        "color": "ltred",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT", "PERMEABLE"
        ],
        "bash": {
            "str_min": 4, "str_max": 110,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 5, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 4 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v",
        "name": "wall",
        "symbol": "LINE_XOXO",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h",
        "name": "wall",
        "symbol": "LINE_OXOX",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_concrete_v",
        "name": "concrete wall",
        "symbol": "LINE_XOXO",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 70, "str_max": 300,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 3, "minamount": 1 },
                { "item": "rebar", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_concrete_h",
        "name": "concrete wall",
        "symbol": "LINE_OXOX",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 70, "str_max": 300,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 3, "minamount": 1 },
                { "item": "rebar", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_metal_v",
        "name": "metal wall",
        "symbol": "LINE_XOXO",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 200, "str_max": 600,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "steel_lump", "amount": 4, "minamount": 1 },
                { "item": "steel_chunk", "amount": 12, "minamount": 3 },
                { "item": "scrap", "amount": 36, "minamount": 9 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_metal_h",
        "name": "metal wall",
        "symbol": "LINE_OXOX",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 200, "str_max": 600,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "steel_lump", "amount": 4, "minamount": 1 },
                { "item": "steel_chunk", "amount": 12, "minamount": 3 },
                { "item": "scrap", "amount": 36, "minamount": 9 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_glass_v",
        "name": "glass wall",
        "symbol": "LINE_XOXO",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 4, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_glass_h",
        "name": "glass wall",
        "symbol": "LINE_OXOX",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 4, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_glass_v_alarm",
        "name": "glass wall",
        "symbol": "LINE_XOXO",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "ALARMED", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 4, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_glass_h_alarm",
        "name": "glass wall",
        "symbol": "LINE_OXOX",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "ALARMED", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 4, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_reinforced_glass_v",
        "name": "reinforced glass",
        "symbol": "LINE_XOXO",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 40, "str_max": 210,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 },
                { "item": "wire", "amount": 1, "chance": 20 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_reinforced_glass_h",
        "name": "reinforced glass",
        "symbol": "LINE_OXOX",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 40, "str_max": 210,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 },
                { "item": "wire", "amount": 1, "chance": 20 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_bars",
        "name": "metal bars",
        "examine_action": "bars",
        "symbol": "\"",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "PERMEABLE"],
        "bash": {
            "str_min": 60, "str_max": 250,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_lump", "amount": 1, "chance": 25 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_c",
        "name": "closed wood door",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "DOOR", "NOITEM",
            "SUPPORTS_ROOF", "BARRICADABLE_DOOR"
        ],
        "open": "t_door_o",
        "deconstruct": {
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 12, "minamount": 6 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_c_peep",
        "name": "closed wood door with peephole",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "DOOR", "NOITEM",
            "SUPPORTS_ROOF", "BARRICADABLE_DOOR"
        ],
        "examine_action": "door_peephole",
        "open": "t_door_o_peep",
        "deconstruct": {
            "ter_set": "t_door_frame",
            "items": [
                { "item": "peephole", "amount": 1 },
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 12, "minamount": 6 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b_peep",
            "items": [
                { "item": "peephole", "amount": 1, "chance": 75 },
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_b",
        "name": "damaged wood door",
        "symbol": "&",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "NOITEM",
            "SUPPORTS_ROOF", "REDUCE_SCENT", "BARRICADABLE_DOOR_DAMAGED",
            "PERMEABLE"
        ],
        "bash": {
            "str_min": 5, "str_max": 70, "str_min_blocked": 7, "str_max_blocked": 90,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_b_peep",
        "name": "damaged wood door with peephole",
        "//": "There's no need for a use-peephole, because the door is transparent",
        "symbol": "&",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "NOITEM",
            "SUPPORTS_ROOF", "REDUCE_SCENT", "BARRICADABLE_DOOR_DAMAGED",
            "PERMEABLE"
        ],
        "bash": {
            "str_min": 5, "str_max": 70, "str_min_blocked": 7, "str_max_blocked": 90,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 1, "minamount": 0 },
                { "item": "2x4", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_o",
        "name": "open wood door",
        "symbol": "'",
        "color": "brown",
        "move_cost": 2,
        "flags": [
            "FLAMMABLE_ASH", "TRANSPARENT", "SUPPORTS_ROOF",
            "FLAT", "BARRICADABLE_DOOR"
        ],
        "deconstruct": {
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 12, "minamount": 6 }
            ]
        },
        "close": "t_door_c",
        "bash": {
            "str_min": 5, "str_max": 80, "str_min_blocked": 7, "str_max_blocked": 100,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 1 },
                { "item": "nail", "amount": 6, "minamount": 1 },
                { "item": "splinter", "amount": 6, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_o_peep",
        "name": "open wood door with peephole",
        "symbol": "'",
        "color": "brown",
        "move_cost": 2,
        "flags": [
            "FLAMMABLE_ASH", "TRANSPARENT", "SUPPORTS_ROOF",
            "FLAT", "BARRICADABLE_DOOR"
        ],
        "deconstruct": {
            "ter_set": "t_door_frame",
            "items": [
                { "item": "peephole", "amount": 1 },
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 12, "minamount": 6 }
            ]
        },
        "close": "t_door_c_peep",
        "bash": {
            "str_min": 5, "str_max": 80, "str_min_blocked": 7, "str_max_blocked": 100,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "peephole", "amount": 1, "minamount": 0 },
                { "item": "2x4", "amount": 3, "minamount": 1 },
                { "item": "nail", "amount": 6, "minamount": 1 },
                { "item": "splinter", "amount": 6, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rdoor_c",
        "name": "closed reinforced wood door",
        "symbol": "+",
        "color": "red",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "DOOR", "NOITEM",
            "SUPPORTS_ROOF", "BARRICADABLE_DOOR_REINFORCED"
        ],
        "open": "t_rdoor_o",
        "deconstruct": {
            "ter_set": "t_door_c",
            "items": [
                { "item": "2x4", "amount": 24 },
                { "item": "nail", "amount": 48, "minamount": 36 }
            ]
        },
        "bash": {
            "str_min": 18, "str_max": 100, "str_min_blocked": 25, "str_max_blocked": 120,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_rdoor_b",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 2 },
                { "item": "nail", "amount": 12, "minamount": 4 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rdoor_b",
        "name": "damaged reinforced wood door",
        "symbol": "&",
        "color": "red",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "NOITEM",
            "SUPPORTS_ROOF", "REDUCE_SCENT", "BARRICADABLE_DOOR_REINFORCED_DAMAGED",
            "PERMEABLE"
        ],
        "bash": {
            "str_min": 12, "str_max": 90, "str_min_blocked": 20, "str_max_blocked": 100,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1 },
                { "item": "nail", "amount": 18, "minamount": 4 },
                { "item": "splinter", "amount": 4, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rdoor_o",
        "name": "open reinforced wood door",
        "symbol": "'",
        "color": "red",
        "move_cost": 2,
        "flags": [
            "FLAMMABLE_ASH", "TRANSPARENT", "SUPPORTS_ROOF",
            "FLAT", "BARRICADABLE_DOOR_REINFORCED"
        ],
        "deconstruct": {
            "ter_set": "t_door_c",
            "items": [
                { "item": "2x4", "amount": 24 },
                { "item": "nail", "amount": 48, "minamount": 36 }
            ]
        },
        "close": "t_rdoor_c",
        "bash": {
            "str_min": 12, "str_max": 100, "str_min_blocked": 20, "str_max_blocked": 120,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 30, "minamount": 8 },
                { "item": "splinter", "amount": 8, "minamount": 4 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_locked_interior",
        "name": "closed wood door",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_locked",
        "name": "closed wood door",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF",
            "OPENCLOSE_INSIDE", "REDUCE_SCENT"
        ],
        "open": "t_door_o",
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_locked_peep",
        "name": "closed wood door",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF",
            "OPENCLOSE_INSIDE", "REDUCE_SCENT"
        ],
        "open": "t_door_o_peep",
        "examine_action": "door_peephole",
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b_peep",
            "items": [
                { "item": "peephole", "amount": 1, "chance": 75 },
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_locked_alarm",
        "name": "closed wood door",
        "symbol": "+",
        "color": "brown",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE_ASH", "ALARMED", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 8, "str_max": 80, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 25 },
                { "item": "splinter", "amount": 2, "minamount": 1 },
                { "item": "nail", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_frame",
        "name": "empty door frame",
        "symbol": ".",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "bash": {
            "str_min": 6, "str_max": 25,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 6, "minamount": 3 },
                { "item": "splinter", "amount": 6, "minamount": 3 },
                { "item": "nail", "amount": 12, "minamount": 6 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_mdoor_frame",
        "name": "empty metal door frame",
        "symbol": ".",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "bash": {
            "str_min": 18, "str_max": 75,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "spike", "amount": 4, "minamount": 2 },
                { "item": "scrap", "amount": 6, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chaingate_l",
        "name": "locked wire gate",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "PERMEABLE"],
        "bash": {
            "str_min": 10, "str_max": 150, "str_min_blocked": 15, "str_max_blocked": 175,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "wire", "amount": 20, "minamount": 8},
                { "item": "scrap", "amount": 12, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fencegate_c",
        "name": "closed wooden gate",
        "symbol": "+",
        "color": "brown",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAMMABLE_ASH", "DOOR", "MOUNTABLE"],
        "open": "t_fencegate_o",
        "bash": {
            "str_min": 4, "str_max": 20, "str_min_blocked": 6, "str_max_blocked": 30,
            "sound": "crack.",
            "sound_fail": "wham.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1},
                { "item": "nail", "amount": 8, "minamount": 2},
                { "item": "splinter", "amount": 2, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fencegate_o",
        "name": "open wooden gate",
        "symbol": ".",
        "color": "brown",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "SUPPORTS_ROOF", "FLAMMABLE_ASH", "FLAT"],
        "close": "t_fencegate_c",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1},
                { "item": "nail", "amount": 8, "minamount": 2},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chaingate_c",
        "name": "closed wire gate",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "DOOR", "PERMEABLE"],
        "open": "t_chaingate_o",
        "bash": {
            "str_min": 10, "str_max": 150, "str_min_blocked": 15, "str_max_blocked": 100,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "wire", "amount": 15, "minamount": 6 },
                { "item": "pipe", "amount": 15, "minamount": 6 },
                { "item": "scrap", "amount": 12, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chaingate_o",
        "name": "open wire gate",
        "symbol": ".",
        "color": "cyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "close": "t_chaingate_c",
        "bash": {
            "str_min": 5, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "wire", "amount": 15, "minamount": 6 },
                { "item": "pipe", "amount": 15, "minamount": 6 },
                { "item": "scrap", "amount": 12, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_boarded",
        "name": "boarded up door",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 15, "str_max": 80, "str_min_blocked": 17, "str_max_blocked": 100,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 1 },
                { "item": "nail", "amount": 10, "minamount": 2 },
                { "item": "splinter", "amount": 2, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_boarded_damaged",
        "name": "boarded up damaged door",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 10, "str_max": 40, "str_min_blocked": 9, "str_max_blocked": 50,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "2x4", "amount": 8, "minamount": 1},
                { "item": "nail", "amount": 20, "minamount": 2},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_boarded_peep",
        "name": "boarded up door with peephole",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "examine_action": "door_peephole",
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 15, "str_max": 80, "str_min_blocked": 17, "str_max_blocked": 100,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_b_peep",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 1 },
                { "item": "nail", "amount": 10, "minamount": 2 },
                { "item": "splinter", "amount": 2, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rdoor_boarded",
        "name": "boarded up reinforced door",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 25, "str_max": 60, "str_min_blocked": 32, "str_max_blocked": 70,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_rdoor_b",
            "items": [
                { "item": "2x4", "amount": 4, "minamount": 1},
                { "item": "nail", "amount": 8, "minamount": 1},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rdoor_boarded_damaged",
        "name": "boarded up damaged reinforced door",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 20, "str_max": 50, "str_min_blocked": 24, "str_max_blocked": 60,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_b",
            "items": [
                { "item": "2x4", "amount": 16, "minamount": 2},
                { "item": "nail", "amount": 54, "minamount": 6},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_boarded_damaged_peep",
        "name": "boarded up damaged door with peephole",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "examine_action": "door_peephole",
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 10, "str_max": 40, "str_min_blocked": 9, "str_max_blocked": 50,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_door_frame",
            "items": [
                { "item": "peephole", "amount": 1, "chance": 75 },
                { "item": "2x4", "amount": 8, "minamount": 1},
                { "item": "nail", "amount": 20, "minamount": 2},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_metal_c",
        "name": "closed metal door",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "DOOR"],
        "open": "t_door_metal_o",
        "bash": {
            "str_min": 80, "str_max": 250,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_mdoor_frame",
            "items": [
                { "item": "scrap", "amount": 24, "minamount": 12 },
                { "item": "steel_plate", "amount": 1, "chance": 75 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_metal_o",
        "name": "open metal door",
        "symbol": "'",
        "color": "cyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "close": "t_door_metal_c",
        "bash": {
            "str_min": 80, "str_max": 250,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_mdoor_frame",
            "items": [
                { "item": "scrap", "amount": 24, "minamount": 12 },
                { "item": "steel_plate", "amount": 1, "chance": 75 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_metal_locked",
        "name": "closed metal door",
        "comment": "Actually locked",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 80, "str_max": 250,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_mdoor_frame",
            "items": [
                { "item": "scrap", "amount": 24, "minamount": 12 },
                { "item": "steel_plate", "amount": 1, "chance": 75 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_bar_c",
        "name": "closed bar door",
        "comment": "Unlocked, only created at map gen",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "PERMEABLE"],
        "open": "t_door_bar_o",
        "close": "t_door_bar_locked",
        "bash": {
            "str_min": 30, "str_max": 210, "str_min_blocked": 40, "str_max_blocked": 240,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_bar_o",
        "name": "open bar door",
        "symbol": "'",
        "color": "cyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "close": "t_door_bar_c",
        "bash": {
            "str_min": 20, "str_max": 210, "str_min_blocked": 30, "str_max_blocked": 240,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_bar_locked",
        "name": "closed bar door",
        "comment": "Locked",
        "symbol": "+",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "PERMEABLE"],
        "bash": {
            "str_min": 30, "str_max": 210, "str_min_blocked": 40, "str_max_blocked": 240,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_glass_c",
        "name": "closed glass door",
        "symbol": "+",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "DOOR", "NOITEM", "SUPPORTS_ROOF"
        ],
        "open": "t_door_glass_o",
        "bash": {
            "str_min": 6, "str_max": 20,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_door_glass_o",
        "name": "open glass door",
        "symbol": "'",
        "color": "ltcyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
        "close": "t_door_glass_c",
        "bash": {
            "str_min": 4, "str_max": 20,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_portcullis",
        "name": "makeshift portcullis",
        "symbol": "&",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "PERMEABLE"],
        "bash": {
            "str_min": 60, "str_max": 210, "str_min_blocked": 80, "str_max_blocked": 240,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_recycler",
        "name": "steel compactor",
        "symbol": "&",
        "color": "green",
        "move_cost": 0,
        "max_volume": 8000,
        "flags": ["TRANSPARENT", "REDUCE_SCENT", "PERMEABLE"],
        "examine_action": "recycler",
        "bash": {
            "str_min": 20, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_pavement",
            "items": [
                { "item": "steel_lump", "amount": 2, "minamount": 0 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window",
        "name": "window",
        "symbol": "\"",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF",
            "REDUCE_SCENT", "BARRICADABLE_WINDOW"
        ],
        "deconstruct": {
            "ter_set": "t_window_empty",
            "items": [
                { "item": "glass_sheet", "amount": 1 }
            ]
        },
        "bash": {
            "str_min": 3, "str_max": 6,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_taped",
        "name": "taped window",
        "symbol": "\"",
        "color": "dkgray",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"
        ],
        "bash": {
            "str_min": 6, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_domestic",
        "name": "window",
        "symbol": "\"",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF",
            "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW", "REDUCE_SCENT"
        ],
        "close": "t_curtains",
        "open": "t_window_open",
        "deconstruct": {
            "ter_set": "t_window_empty",
            "items": [
                { "item": "stick", "amount": 1 },
                { "item": "sheet", "amount": 2 },
                { "item": "glass_sheet", "amount": 1 },
                { "item": "nail", "amount": 4, "minamount": 3 },
                { "item": "string_36", "amount": 1, "minamount": 0 }
            ]
        },
        "bash": {
            "str_min": 3, "str_max": 6,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 3 },
                { "item": "sheet", "amount": 2 },
                { "item": "stick", "amount": 1},
                { "item": "string_36", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_domestic_taped",
        "name": "taped window",
        "comment": "Taped window with curtains",
        "symbol": "\"",
        "color": "dkgray",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"
        ],
        "bash": {
            "str_min": 6, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 3 },
                { "item": "sheet", "amount": 2 },
                { "item": "stick", "amount": 1},
                { "item": "string_36", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_open",
        "name": "open window",
        "symbol": "'",
        "color": "ltcyan",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "OPENCLOSE_INSIDE", "MOUNTABLE" ],
        "close": "t_window_domestic",
        "bash": {
            "str_min": 3, "str_max": 6,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 3 },
                { "item": "sheet", "amount": 2 },
                { "item": "stick", "amount": 1},
                { "item": "string_36", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_curtains",
        "name": "closed curtains",
        "symbol": "\"",
        "color": "dkgray",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "OPENCLOSE_INSIDE", "REDUCE_SCENT" ],
        "open": "t_window_domestic",
        "examine_action" : "curtains",
        "deconstruct": {
            "ter_set": "t_window_empty",
            "items": [
                { "item": "stick", "amount": 1 },
                { "item": "sheet", "amount": 2 },
                { "item": "glass_sheet", "amount": 1 },
                { "item": "nail", "amount": 4, "minamount": 3 },
                { "item": "string_36", "amount": 1, "minamount": 0 }
            ]
        },
        "bash": {
            "str_min": 3, "str_max": 6,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 3 },
                { "item": "sheet", "amount": 2 },
                { "item": "stick", "amount": 1},
                { "item": "string_36", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_alarm",
        "name": "window",
        "symbol": "\"",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "FLAMMABLE", "ALARMED", "NOITEM",
            "SUPPORTS_ROOF", "REDUCE_SCENT", "BARRICADABLE_WINDOW"
        ],
        "bash": {
            "str_min": 3, "str_max": 6,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame"
        }
    },{
        "type" : "terrain",
        "id" : "t_window_alarm_taped",
        "name": "taped window",
        "symbol": "\"",
        "color": "dkgray",
        "move_cost": 0,
        "flags": [
            "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "ALARMED", "WALL", "BARRICADABLE_WINDOW"
        ],
        "bash": {
            "str_min": 6, "str_max": 12,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "glass_shard", "amount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_empty",
        "name": "empty window",
        "symbol": "0",
        "color": "yellow",
        "move_cost": 8,
        "flags": [
            "TRANSPARENT", "NOITEM", "FLAMMABLE", "SUPPORTS_ROOF", "MOUNTABLE"
        ],
        "bash": {
            "str_min": 10, "str_max": 70,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 5, "minamount": 0 },
                { "item": "nail", "amount": 5, "minamount": 0 },
                { "item": "splinter", "amount": 10, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_frame",
        "name": "window frame",
        "symbol": "0",
        "color": "ltcyan",
        "move_cost": 8,
        "bash": {
            "str_min": 1, "str_max": 1,
            "sound": "glass crunching!",
            "sound_fail": "whack!",
            "ter_set": "t_window_empty",
            "items": [
                { "item": "glass_shard", "amount": 1 }
            ]
        },
        "flags": [
            "TRANSPARENT", "SHARP", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "MOUNTABLE"
        ]
    },{
        "type" : "terrain",
        "id" : "t_window_boarded",
        "name": "boarded up window",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 3, "str_max": 30,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_frame",
            "items": [
                { "item": "splinter", "amount": 2, "minamount": 0 },
                { "item": "glass_shard", "amount": 5, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_boarded_noglass",
        "name": "boarded up window",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 3, "str_max": 30,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_empty",
            "items": [
                { "item": "splinter", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_reinforced",
        "name": "reinforced boarded up window",
        "symbol": "#",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 12, "str_max": 30,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_boarded",
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_reinforced_noglass",
        "name": "reinforced boarded up window",
        "symbol": "#",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 12, "str_max": 30,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_boarded_noglass",
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_enhanced",
        "name": "armored boarded up window",
        "symbol": "#",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 18, "str_max": 40,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_reinforced",
            "items": [
                { "item": "spike", "amount": 2, "minamount": 0 },
                { "item": "sheet_metal", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_enhanced_noglass",
        "name": "armored boarded up window",
        "symbol": "#",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "REDUCE_SCENT"],
        "bash": {
            "str_min": 18, "str_max": 40,
            "sound": "crash!",
            "sound_fail": "wham!",
            "ter_set": "t_window_reinforced_noglass",
            "items": [
                { "item": "spike", "amount": 2, "minamount": 0 },
                { "item": "sheet_metal", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_stained_green",
        "name": "high stained glass window",
        "symbol": "\"",
        "color": "ltgreen",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW"],
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "glass_shard", "amount": 8, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_stained_red",
        "name": "high stained glass window",
        "symbol": "\"",
        "color": "ltred",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW"],
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "glass_shard", "amount": 8, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_window_stained_blue",
        "name": "high stained glass window",
        "symbol": "\"",
        "color": "ltblue",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW"],
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "glass breaking!",
            "sound_fail": "whack!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "glass_shard", "amount": 8, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rock",
        "name": "solid rock",
        "symbol": "#",
        "color": "white",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fault",
        "name": "odd fault",
        "symbol": "#",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "examine_action": "fault"
    },{
        "type" : "terrain",
        "id" : "t_paper",
        "name": "paper wall",
        "symbol": "#",
        "color": "white",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "WALL"],
        "bash": {
            "str_min": 1, "str_max": 6,
            "sound": "rrrrip!",
            "sound_fail": "slap!",
            "ter_set": "t_dirt"
        }
    },{
        "type" : "terrain",
        "id" : "t_tree",
        "name": "tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_young",
        "name": "young tree",
        "symbol": "1",
        "color": "green",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "YOUNG", "REDUCE_SCENT"],
        "bash": {
            "str_min": 4, "str_max": 50,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                 { "item": "stick", "amount": 5, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_apple",
        "name": "apple tree",
        "symbol": "7",
        "color": "ltgreen",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "AUTUMN",
        "harvestable": "apple",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_apple_harvested",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_apple_harvested",
        "name": "apple tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "AUTUMN",
        "harvestable": "apple",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_apple",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_pear",
        "name": "pear tree",
        "symbol": "7",
        "color": "ltgreen",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "AUTUMN",
        "harvestable": "pear",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_pear_harvested",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_pear_harvested",
        "name": "pear tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "AUTUMN",
        "harvestable": "pear",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_pear",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_cherry",
        "name": "cherry tree",
        "symbol": "7",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "SUMMER",
        "harvestable": "cherries",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_cherry_harvested",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_cherry_harvested",
        "name": "cherry tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "cherries",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_cherry",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_peach",
        "name": "peach tree",
        "symbol": "7",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "SUMMER",
        "harvestable": "peach",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_peach_harvested",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_peach_harvested",
        "name": "peach tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "peach",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_peach",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_apricot",
        "name": "apricot tree",
        "symbol": "7",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "SUMMER",
        "harvestable": "apricot",
        "transforms_into": "t_tree_apricot_harvested",
        "examine_action": "harvest_tree_shrub",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_apricot_harvested",
        "name": "apricot tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "apricot",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_apricot",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_plum",
        "name": "plum tree",
        "symbol": "7",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "harvest_season": "SUMMER",
        "harvestable": "plums",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_plum_harvested",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_plum_harvested",
        "name": "plum tree",
        "symbol": "7",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "plums",
        "examine_action": "harvest_tree_shrub",
        "transforms_into": "t_tree_plum",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_pine",
        "name": "pine tree",
        "symbol": "4",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "examine_action": "tree_pine",
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_deadpine",
        "name": "dead pine tree",
        "symbol": "4",
        "color": "brown",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE", "REDUCE_SCENT"],
        "bash": {
            "str_min": 60, "str_max": 120,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "stick", "amount": 10, "minamount": 3 },
                { "item": "splinter", "amount": 25, "minamount": 10 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_underbrush",
        "name": "underbrush",
        "symbol": "#",
        "color": "ltgreen",
        "move_cost": 6,
        "flags": [
            "TRANSPARENT", "DIGGABLE", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "PLACE_ITEM",
            "SHRUB", "SHORT"
        ],
        "examine_action": "shrub_wildveggies",
        "bash": {
            "str_min": 4, "str_max": 30,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_dirt"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub",
        "name": "shrub",
        "symbol": "#",
        "color": "green",
        "move_cost": 8,
        "flags": [
            "TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "PLACE_ITEM",
            "SHRUB", "SHORT"
        ],
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_underbrush"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub_blueberry",
        "name": "blueberry bush",
        "symbol": "#",
        "color": "ltgreen",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB", "SHORT"],
        "harvest_season": "SUMMER",
        "harvestable": "blueberries",
        "transforms_into": "t_shrub_blueberry_harvested",
        "examine_action": "harvest_tree_shrub",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_underbrush"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub_blueberry_harvested",
        "name": "blueberry bush",
        "symbol": "#",
        "color": "green",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB", "SHORT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "blueberries",
        "transforms_into": "t_shrub_blueberry",
        "examine_action": "harvest_tree_shrub",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_underbrush"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub_strawberry",
        "name": "strawberry bush",
        "symbol": "#",
        "color": "ltgreen",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB", "SHORT"],
        "harvest_season": "SUMMER",
        "harvestable": "strawberries",
        "transforms_into": "t_shrub_strawberry_harvested",
        "examine_action": "harvest_tree_shrub",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_underbrush"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub_strawberry_harvested",
        "name": "strawberry bush",
        "symbol": "#",
        "color": "green",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB", "SHORT", "HARVESTED"],
        "harvest_season": "SUMMER",
        "harvestable": "strawberries",
        "transforms_into": "t_shrub_strawberry",
        "examine_action": "harvest_tree_shrub",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_underbrush"
        }
    },{
        "type" : "terrain",
        "id" : "t_trunk",
        "name": "tree trunk",
        "symbol": "1",
        "color": "brown",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DIGGABLE", "REDUCE_SCENT", "MOUNTABLE", "SHORT"],
        "bash": {
            "str_min": 80, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "splinter", "amount": 15, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_root_wall",
        "name": "root wall",
        "symbol": "#",
        "color": "brown",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 12, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_underbrush",
            "items": [
                { "item": "splinter", "amount": 5, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wax",
        "name": "wax wall",
        "symbol": "#",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "PLACE_ITEM", "WALL"],
        "bash": {
            "str_min": 12, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whump!",
            "ter_set": "t_floor_wax",
            "items": [
                { "item": "wax", "amount": 5, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_floor_wax",
        "name": "wax floor",
        "symbol": ".",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAMMABLE_HARD", "INDOORS", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_fence_v",
        "name": "picket fence",
        "symbol": "|",
        "color": "brown",
        "move_cost": 3,
        "flags": [
            "TRANSPARENT", "DIGGABLE", "FLAMMABLE_ASH", "NOITEM", "THIN_OBSTACLE", "REDUCE_SCENT",
            "MOUNTABLE", "SHORT"
        ],
        "bash": {
            "str_min": 4, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "wham.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 1},
                { "item": "nail", "amount": 6, "minamount": 2},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fence_h",
        "name": "picket fence",
        "symbol": "-",
        "color": "brown",
        "move_cost": 3,
        "flags": [
            "TRANSPARENT", "DIGGABLE", "FLAMMABLE_ASH", "NOITEM", "THIN_OBSTACLE", "REDUCE_SCENT",
            "MOUNTABLE", "SHORT"
        ],
        "bash": {
            "str_min": 4, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "wham.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 3, "minamount": 1},
                { "item": "nail", "amount": 6, "minamount": 2},
                { "item": "splinter", "amount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chainfence_v",
        "name": "chain link fence",
        "symbol": "|",
        "color": "cyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "NOITEM", "THIN_OBSTACLE", "SUPPORTS_ROOF", "PERMEABLE"
        ],
        "examine_action": "chainfence",
        "bash": {
            "str_min": 10, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_chainfence_posts",
            "items": [
                { "item": "wire", "amount": 15, "minamount": 8 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chainfence_h",
        "name": "chain link fence",
        "symbol": "-",
        "color": "cyan",
        "move_cost": 0,
        "flags": [
            "TRANSPARENT", "NOITEM", "THIN_OBSTACLE", "SUPPORTS_ROOF", "PERMEABLE"
        ],
        "examine_action": "chainfence",
        "bash": {
            "str_min": 10, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_chainfence_posts",
            "items": [
                { "item": "wire", "amount": 15, "minamount": 8 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_chainfence_posts",
        "name": "metal post",
        "symbol": "#",
        "color": "cyan",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "THIN_OBSTACLE"],
        "bash": {
            "str_min": 8, "str_max": 30,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "pipe", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 6, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fence_post",
        "name": "fence post",
        "symbol": "#",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "THIN_OBSTACLE", "SHORT"],
        "examine_action": "fence_post",
        "bash": {
            "str_min": 8, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "whump.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "pointy_stick", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fence_wire",
        "name": "wire fence",
        "symbol": "$",
        "color": "blue",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "THIN_OBSTACLE", "SHORT"],
        "examine_action": "remove_fence_wire",
        "bash": {
            "str_min": 8, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "whump.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "pointy_stick", "amount": 2, "minamount": 0 },
                { "item": "wire", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fence_barbed",
        "name": "barbed wire fence",
        "symbol": "$",
        "color": "blue",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "SHARP", "THIN_OBSTACLE", "SHORT"],
        "examine_action": "remove_fence_barbed",
        "bash": {
            "str_min": 8, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "whump.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "pointy_stick", "amount": 2, "minamount": 0 },
                { "item": "wire_barbed", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fence_rope",
        "name": "rope fence",
        "symbol": "$",
        "color": "brown",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "THIN_OBSTACLE"],
        "examine_action": "remove_fence_rope",
        "bash": {
            "str_min": 8, "str_max": 20,
            "sound": "crack.",
            "sound_fail": "whump.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "pointy_stick", "amount": 2, "minamount": 0 },
                { "item": "rope_6", "amount": 1, "minamount": 0 },
                { "item": "string_36", "amount": 5, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_railing_v",
        "name": "railing",
        "symbol": "|",
        "color": "yellow",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "NOITEM", "THIN_OBSTACLE", "MOUNTABLE", "SHORT"],
        "bash": {
            "str_min": 20, "str_max": 80,
            "sound": "crack!",
            "sound_fail": "whump.",
            "ter_set": "t_floor",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 50 },
                { "item": "nail", "amount": 6, "minamount": 2 },
                { "item": "scrap", "amount": 3, "minamount": 1 },
                { "item": "splinter", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_railing_h",
        "name": "railing",
        "symbol": "-",
        "color": "yellow",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "NOITEM", "THIN_OBSTACLE", "MOUNTABLE", "SHORT"],
        "bash": {
            "str_min": 20, "str_max": 80,
            "sound": "crack!",
            "sound_fail": "whump.",
            "ter_set": "t_floor",
            "items": [
                { "item": "2x4", "amount": 1, "chance": 50 },
                { "item": "nail", "amount": 6, "minamount": 2 },
                { "item": "scrap", "amount": 3, "minamount": 1 },
                { "item": "splinter", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_marloss",
        "name": "marloss bush",
        "symbol": "#",
        "color": "dkgray",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "FUNGUS", "SHRUB", "SHORT"],
        "examine_action": "shrub_marloss",
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_fungus",
        "name": "fungal bed",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 3,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DIGGABLE", "FUNGUS"]
    },{
        "type" : "terrain",
        "id" : "t_fungus_floor_in",
        "name": "fungal floor",
        "comment": "roofed",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_ASH", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "FUNGUS"
        ],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_fungus_floor_sup",
        "name": "fungal floor",
        "comment": "supports",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "SUPPORTS_ROOF", "FLAT", "FUNGUS"]
    },{
        "type" : "terrain",
        "id" : "t_fungus_floor_out",
        "name": "fungal floor",
        "comment": "outside",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "FLAT", "FUNGUS"]
    },{
        "type" : "terrain",
        "id" : "t_fungus_wall",
        "name": "fungal wall",
        "symbol": "O",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS", "WALL"],
        "bash": {
            "str_min": 30, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_fungus_wall_v",
        "name": "fungal wall",
        "symbol": "LINE_XOXO",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS", "WALL"],
        "bash": {
            "str_min": 30, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_fungus_wall_h",
        "name": "fungal wall",
        "symbol": "LINE_OXOX",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS", "WALL"],
        "bash": {
            "str_min": 30, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_fungus_mound",
        "name": "fungal mound",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "THIN_OBSTACLE", "FLAMMABLE_ASH", "FUNGUS", "MOUNTABLE"],
        "bash": {
            "str_min": 10, "str_max": 70,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_shrub_fungal",
        "name": "fungal shrub",
        "symbol": "#",
        "color": "dkgray",
        "move_cost": 8,
        "flags": [
            "TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "PLACE_ITEM", "SHRUB",
            "FUNGUS", "SHORT"
        ],
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_fungal",
        "name": "fungal tree",
        "symbol": "7",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "FUNGUS", "TREE", "REDUCE_SCENT"],
        "bash": {
            "str_min": 40, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_tree_fungal_young",
        "name": "young fungal tree",
        "symbol": "1",
        "color": "dkgray",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "NOITEM", "FUNGUS", "YOUNG", "REDUCE_SCENT"],
        "bash": {
            "str_min": 4, "str_max": 50,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_marloss_tree",
        "name": "marloss tree",
        "symbol": "7",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE_ASH", "NOITEM", "FUNGUS", "TREE", "REDUCE_SCENT"],
        "examine_action": "tree_marloss",
        "bash": {
            "str_min": 40, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "poof!",
            "ter_set": "t_fungus"
        }
    },{
        "type" : "terrain",
        "id" : "t_water_sh",
        "name": "shallow water",
        "symbol": "~",
        "color": "ltblue",
        "move_cost": 5,
        "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "FISHABLE"],
        "examine_action": "water_source"
    },{
        "type" : "terrain",
        "id" : "t_water_dp",
        "name": "deep water",
        "symbol": "~",
        "color": "blue",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER", "FISHABLE"],
        "examine_action": "water_source"
    },{
        "type" : "terrain",
        "id" : "t_swater_sh",
        "name": "shallow water",
        "symbol": "~",
        "color": "ltblue",
        "move_cost": 5,
        "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "FISHABLE"],
        "examine_action": "swater_source"
    },{
        "type" : "terrain",
        "id" : "t_swater_dp",
        "name": "deep water",
        "symbol": "~",
        "color": "blue",
        "move_cost": 8,
        "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER", "FISHABLE"],
        "examine_action": "swater_source"
    },{
        "type" : "terrain",
        "id" : "t_water_pool",
        "name": "pool water",
        "symbol": "~",
        "color": "ltblue",
        "move_cost": 5,
        "flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "INDOORS", "DEEP_WATER"],
        "examine_action": "water_source"
    },{
        "type" : "terrain",
        "id" : "t_sewage",
        "name": "sewage",
        "symbol": "~",
        "color": "ltgreen",
        "move_cost": 6,
        "flags": ["TRANSPARENT", "SWIMMABLE"],
        "examine_action": "water_source"
    },{
        "type" : "terrain",
        "id" : "t_lava",
        "name": "lava",
        "symbol": "~",
        "color": "red",
        "move_cost": 4,
        "trap": "tr_lava",
        "flags": ["TRANSPARENT", "LIQUID", "DESTROY_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_sandbox",
        "name": "sandbox",
        "symbol": "#",
        "color": "yellow",
        "move_cost": 3,
        "deconstruct": {
            "ter_set": "t_dirt",
            "items": [
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 10, "minamount": 6 }
            ]
        },
        "flags": ["TRANSPARENT", "TINY"],
        "bash": {
            "str_min": 8, "str_max": 40,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_dirt",
            "items": [
                 { "item": "2x4", "amount": 3, "minamount": 0 },
                 { "item": "nail", "amount": 8, "minamount": 3 },
                 { "item": "splinter", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_slide",
        "name": "slide",
        "symbol": "#",
        "color": "ltcyan",
        "move_cost": 4,
        "deconstruct": {
            "ter_set": "t_grass",
            "items": [
                { "item": "sheet_metal", "amount": 1 },
                { "item": "pipe", "amount": 8, "minamount": 4 }
            ]
        },
        "flags": ["TRANSPARENT", "MOUNTABLE"],
        "bash": {
            "str_min": 16, "str_max": 40,
            "sound": "crack!",
            "sound_fail": "whump.",
            "ter_set": "t_grass",
            "items": [
                { "item": "pipe", "amount": 6, "minamount": 2 },
                { "item": "scrap", "amount": 3, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_monkey_bars",
        "name": "monkey bars",
        "symbol": "#",
        "color": "cyan",
        "move_cost": 4,
        "deconstruct": {
            "ter_set": "t_grass",
            "items": [
                { "item": "pipe", "amount": 12, "minamount": 6 }
            ]
        },
        "flags": ["TRANSPARENT", "MOUNTABLE"],
        "bash": {
            "str_min": 16, "str_max": 40,
            "sound": "crack!",
            "sound_fail": "whump.",
            "ter_set": "t_grass",
            "items": [
                { "item": "pipe", "amount": 8, "minamount": 4 },
                { "item": "scrap", "amount": 4, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_backboard",
        "name": "backboard",
        "symbol": "7",
        "color": "red",
        "move_cost": 0,
        "deconstruct": {
            "ter_set": "t_pavement",
            "items": [
                { "item": "2x4", "amount": 4 },
                { "item": "nail", "amount": 10, "minamount": 6 }
            ]
        },
        "flags": ["TRANSPARENT", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 8, "str_max": 45,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_pavement",
            "items": [
                { "item": "scrap", "amount": 8, "minamount": 2},
                { "item": "steel_chunk", "amount": 3, "minamount": 1},
                { "item": "pipe", "amount": 2, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_gas_pump",
        "name": "gasoline pump",
        "symbol": "&",
        "color": "red",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT", "PERMEABLE"],
        "examine_action": "gaspump",
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "clang!",
            "ter_set": "t_gas_pump_smashed",
            "items": [
                { "item": "scrap", "amount": 1}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_gas_pump_smashed",
        "name": "smashed gas pump",
        "symbol": "&",
        "color": "ltred",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "REDUCE_SCENT", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive": 40,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_pavement",
            "items": [
                { "item": "steel_lump", "amount": 1, "chance": 50 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_diesel_pump",
        "name": "diesel pump",
        "symbol": "&",
        "color": "green",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT", "PERMEABLE"],
        "examine_action": "gaspump"
    },{
        "type" : "terrain",
        "id" : "t_diesel_pump_smashed",
        "name": "smashed diesel pump",
        "symbol": "&",
        "color": "ltgreen",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "REDUCE_SCENT", "PERMEABLE"]
    },{
        "type" : "terrain",
        "id" : "t_atm",
        "name": "ATM",
        "symbol": "&",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "ALARMED", "REDUCE_SCENT", "PERMEABLE"],
        "examine_action": "atm",
        "bash": {
            "str_min": 40, "str_max": 210,
            "explosive" : 5,
            "sound": "Critical failure imminent, self destruct activated. Have a nice day!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_chunk", "amount": 3, "minamount": 1 },
                { "item": "scrap", "amount": 8, "minamount": 4}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_generator_broken",
        "name": "broken generator",
        "symbol": "&",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "REDUCE_SCENT", "MOUNTABLE", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_pavement",
            "items": [
                { "item": "steel_lump", "amount": 1, "chance": 50 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_missile",
        "name": "missile",
        "symbol": "#",
        "color": "ltblue",
        "move_cost": 0,
        "flags": ["NOITEM"],
        "bash": {
            "str_min": 50, "str_max": 400,
            "explosive" : 100,
            "sound": "metal screeching",
            "sound_fail": "clang!",
            "ter_set": "t_missile_exploded",
            "items": [
                { "item": "scrap", "amount": 8, "minamount": 4},
                { "item": "plut_cell", "amount": 3, "minamount": 0}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_missile_exploded",
        "name": "blown-out missile",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "sound": "metal screeching",
            "sound_fail": "clang!",
            "ter_set": "t_metal_floor",
            "items": [
                { "item": "steel_lump", "amount": 2, "minamount": 0 },
                { "item": "steel_chunk", "amount": 3, "minamount": 1 },
                { "item": "scrap", "amount": 8, "minamount": 4}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_radio_tower",
        "name": "radio tower",
        "symbol": "&",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "PERMEABLE"],
        "bash": {
            "str_min": 60, "str_max": 210,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_concrete",
            "items": [
                { "item": "steel_lump", "amount": 2, "minamount": 1 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 12, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_radio_controls",
        "name": "radio controls",
        "symbol": "6",
        "color": "green",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "PERMEABLE"],
        "deconstruct": {
            "ter_set": "t_concrete",
            "items": [
                { "item": "processor", "amount": 2, "minamount": 1 },
                { "item": "RAM", "amount": 8, "minamount": 4 },
                { "item": "cable", "amount": 6, "minamount": 4 },
                { "item": "small_lcd_screen", "amount": 2, "minamount": 1 },
                { "item": "e_scrap", "amount": 16, "minamount": 10 },
                { "item": "circuit", "amount": 10, "minamount": 6 },
                { "item": "power_supply", "amount": 4, "minamount": 2 },
                { "item": "amplifier", "amount": 4, "minamount": 2 },
                { "item": "plastic_chunk", "amount": 12, "minamount": 10 },
                { "item": "scrap", "amount": 8, "minamount": 6 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_console_broken",
        "name": "broken console",
        "symbol": "6",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "INDOORS", "SHORT", "PERMEABLE"],
        "deconstruct": {
            "ter_set": "t_floor",
            "items": [
                { "item": "processor", "amount": 2, "minamount": 1 },
                { "item": "RAM", "amount": 8, "minamount": 4 },
                { "item": "cable", "amount": 6, "minamount": 4 },
                { "item": "small_lcd_screen", "amount": 2, "minamount": 1 },
                { "item": "e_scrap", "amount": 16, "minamount": 10 },
                { "item": "circuit", "amount": 10, "minamount": 6 },
                { "item": "power_supply", "amount": 4, "minamount": 2 },
                { "item": "amplifier", "amount": 4, "minamount": 2 },
                { "item": "plastic_chunk", "amount": 12, "minamount": 10 },
                { "item": "scrap", "amount": 8, "minamount": 6 }
            ]
        },
        "bash": {
            "str_min": 16, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_console",
        "name": "computer console",
        "symbol": "6",
        "color": "blue",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "CONSOLE", "NOITEM", "INDOORS", "SHORT", "PERMEABLE"],
        "deconstruct": {
            "ter_set": "t_floor",
            "items": [
                { "item": "processor", "amount": 2, "minamount": 1 },
                { "item": "RAM", "amount": 8, "minamount": 4 },
                { "item": "cable", "amount": 6, "minamount": 4 },
                { "item": "small_lcd_screen", "amount": 2, "minamount": 1 },
                { "item": "e_scrap", "amount": 16, "minamount": 10 },
                { "item": "circuit", "amount": 10, "minamount": 6 },
                { "item": "power_supply", "amount": 4, "minamount": 2 },
                { "item": "amplifier", "amount": 4, "minamount": 2 },
                { "item": "plastic_chunk", "amount": 12, "minamount": 10 },
                { "item": "scrap", "amount": 8, "minamount": 6 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_gates_mech_control",
        "name": "mechanical winch",
        "symbol": "6",
        "color": "cyan_red",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "INDOORS", "PERMEABLE"],
        "examine_action": "controls_gate",
        "bash": {
            "str_min": 18, "str_max": 80,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_floor",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 6, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_gates_control_concrete",
        "name": "mechanical winch",
        "symbol": "6",
        "color": "cyan_red",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "INDOORS", "PERMEABLE"],
        "examine_action": "controls_gate",
        "bash": {
            "str_min": 18, "str_max": 80,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 6, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_barndoor",
        "name": "rope and pulley",
        "symbol": "|",
        "color": "brown",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "INDOORS", "PERMEABLE"],
        "examine_action": "controls_gate",
        "bash": {
            "str_min": 8, "str_max": 40,
            "sound": "crunch!",
            "sound_fail": "whump.",
            "ter_set": "t_dirtfloor",
            "items": [
                { "item": "rope_6", "amount": 4, "minamount": 3 },
                { "item": "2x4", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_palisade_pulley",
        "name": "rope and pulley",
        "symbol": "|",
        "color": "brown",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SHORT", "PERMEABLE"],
        "examine_action": "controls_gate",
        "bash": {
            "str_min": 8, "str_max": 40,
            "sound": "crunch!",
            "sound_fail": "whump.",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rope_6", "amount": 4, "minamount": 3 },
                { "item": "2x4", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 4, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_sewage_pipe",
        "name": "sewage pipe",
        "symbol": "1",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "MOUNTABLE", "PERMEABLE"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_sewage",
            "items": [
                { "item": "scrap", "amount": 8, "minamount": 4 },
                { "item": "steel_plate", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_sewage_pump",
        "name": "sewage pump",
        "symbol": "&",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "REDUCE_SCENT", "MOUNTABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "ter_set": "t_sewage",
            "items": [
                { "item": "steel_lump", "amount": 1, "chance": 50 },
                { "item": "steel_chunk", "amount": 4, "minamount": 1 },
                { "item": "scrap", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_centrifuge",
        "name": "centrifuge",
        "symbol": "{",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "PERMEABLE"],
        "bash": {
            "str_min": 3, "str_max": 45,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 6, "minamount": 1, "chance": 50 },
                { "item": "scrap", "amount": 5, "minamount": 2},
                { "item": "steel_chunk", "amount": 3, "minamount": 0},
                { "item": "sheet_metal", "amount": 3, "minamount": 1},
                { "item": "cable", "amount": 15, "minamount": 1}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_cvdbody",
        "name": "cvd machine",
        "symbol": "%",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["NOITEM", "WALL"],
        "bash": {
            "str_min": 6, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_floor",
            "items": [
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 6, "minamount": 1, "chance": 50 },
                { "item": "scrap", "amount": 8, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_cvdmachine",
        "name": "cvd control panel",
        "symbol": "&",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "PERMEABLE"],
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_column",
        "name": "column",
        "symbol": "1",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "WALL"],
        "bash": {
            "str_min": 40, "str_max": 200,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 3, "minamount": 1 },
                { "item": "rebar", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_vat",
        "name": "cloning vat",
        "symbol": "0",
        "color": "ltcyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "SEALED", "PLACE_ITEM", "WALL"],
        "bash": {
            "str_min": 2, "str_max": 80,
            "sound": "ker-rash!",
            "sound_fail": "plunk.",
            "ter_set": "t_floor",
            "items": [
                { "item": "glass_shard", "amount": 10, "minamount": 5 },
                { "item": "scrap", "amount": 2, "minamount": 0 }
            ]
        }
    },{
        "type": "terrain",
        "id": "t_stairs_down",
        "name": "stairs",
        "symbol": ">",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
    },{
        "type": "terrain",
        "id": "t_stairs_up",
        "name": "stairs",
        "symbol": "<",
        "color": "yellow",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_manhole",
        "name": "manhole",
        "symbol": ">",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_ladder_up",
        "name": "ladder",
        "symbol": "<",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_ladder_down",
        "name": "ladder",
        "symbol": ">",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_slope_down",
        "name": "downward slope",
        "symbol": ">",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_slope_up",
        "name": "upward slope",
        "symbol": "<",
        "color": "brown",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
    },{
        "type" : "terrain",
        "id" : "t_rope_up",
        "name": "rope leading up",
        "symbol": "<",
        "color": "white",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "GOES_UP"]
    },{
        "type" : "terrain",
        "id" : "t_manhole_cover",
        "name": "manhole cover",
        "symbol": "0",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT"]
    },{
        "type" : "terrain",
        "id" : "t_card_science",
        "name": "card reader",
        "comment": "Science",
        "symbol": "6",
        "color": "pink",
        "move_cost": 0,
        "flags": ["NOITEM"],
        "examine_action": "cardreader",
        "bash": {
            "str_min": 18, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_card_reader_broken",
            "items": [
                { "item": "plastic_chunk", "amount": 2, "minamount": 0 },
                { "item": "scrap", "amount": 1, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_card_military",
        "name": "card reader",
        "comment": "Military",
        "symbol": "6",
        "color": "pink",
        "move_cost": 0,
        "flags": ["NOITEM"],
        "examine_action": "cardreader",
        "bash": {
            "str_min": 18, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_card_reader_broken",
            "items": [
                { "item": "plastic_chunk", "amount": 2, "minamount": 0 },
                { "item": "scrap", "amount": 1, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_card_reader_broken",
        "name": "broken card reader",
        "symbol": "6",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM"],
        "bash": {
            "str_min": 18, "str_max": 180,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_concrete",
            "items": [
                { "item": "processor", "amount": 1, "chance": 25 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "chance": 25 },
                { "item": "e_scrap", "amount": 3, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 1, "chance": 25 },
                { "item": "plastic_chunk", "amount": 6, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 4, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_slot_machine",
        "name": "slot machine",
        "symbol": "6",
        "color": "green",
        "move_cost": 0,
        "flags": ["NOITEM", "INDOORS"],
        "examine_action": "slot_machine",
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_elevator_control",
        "name": "elevator controls",
        "symbol": "6",
        "color": "ltblue",
        "move_cost": 0,
        "flags": ["NOITEM", "INDOORS"],
        "examine_action": "elevator",
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_elevator_control_off",
        "name": "powerless controls",
        "symbol": "6",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "INDOORS"],
        "bash": {
            "str_min": 8, "str_max": 150,
            "sound": "crunch!",
            "sound_fail": "whack!",
            "ter_set": "t_console_broken",
            "items": [
                { "item": "processor", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "RAM", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "cable", "amount": 2, "minamount": 1, "chance": 50 },
                { "item": "small_lcd_screen", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "e_scrap", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "circuit", "amount": 2, "minamount": 0, "chance": 50 },
                { "item": "power_supply", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "amplifier", "amount": 1, "minamount": 0, "chance": 50 },
                { "item": "plastic_chunk", "amount": 10, "minamount": 4, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_elevator",
        "name": "elevator",
        "symbol": ".",
        "color": "magenta",
        "move_cost": 2,
        "flags": ["INDOORS", "TRANSPARENT", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_pedestal_wyrm",
        "name": "dark pedestal",
        "symbol": "&",
        "color": "dkgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "MOUNTABLE", "PERMEABLE"],
        "examine_action": "pedestal_wyrm",
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 5, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_pedestal_temple",
        "name": "light pedestal",
        "symbol": "&",
        "color": "white",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "MOUNTABLE", "PERMEABLE"],
        "examine_action": "pedestal_temple",
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 5, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rock_red",
        "name": "red stone",
        "symbol": "#",
        "color": "red",
        "move_cost": 0,
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rock_green",
        "name": "green stone",
        "symbol": "#",
        "color": "green",
        "move_cost": 0,
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rock_blue",
        "name": "blue stone",
        "symbol": "#",
        "color": "blue",
        "move_cost": 0,
        "bash": {
            "str_min": 100, "str_max": 400,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_rock_floor",
            "items": [
                { "item": "rock", "amount": 7, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_floor_red",
        "name": "red floor",
        "symbol": ".",
        "color": "red",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_floor_green",
        "name": "green floor",
        "symbol": ".",
        "color": "green",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_floor_blue",
        "name": "blue floor",
        "symbol": ".",
        "color": "blue",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"]
    },{
        "type" : "terrain",
        "id" : "t_switch_rg",
        "name": "yellow switch",
        "symbol": "6",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "PERMEABLE"],
        "examine_action": "fswitch"
    },{
        "type" : "terrain",
        "id" : "t_switch_gb",
        "name": "cyan switch",
        "symbol": "6",
        "color": "cyan",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "PERMEABLE"],
        "examine_action": "fswitch"
    },{
        "type" : "terrain",
        "id" : "t_switch_rb",
        "name": "purple switch",
        "symbol": "6",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "PERMEABLE"],
        "examine_action": "fswitch"
    },{
        "type" : "terrain",
        "id" : "t_switch_even",
        "name": "checkered switch",
        "symbol": "6",
        "color": "white",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "PERMEABLE"],
        "examine_action": "fswitch"
    },{
        "type" : "terrain",
        "id" : "t_carpet_red",
        "name": "red carpet",
        "symbol": ".",
        "color": "red",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "RUG"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 13, "minamount": 6 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_carpet_yellow",
        "name": "yellow carpet",
        "symbol": ".",
        "color": "yellow",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "RUG"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 13, "minamount": 6 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_carpet_green",
        "name": "green carpet",
        "symbol": ".",
        "color": "green",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "RUG"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 13, "minamount": 6 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_carpet_purple",
        "name": "purple carpet",
        "symbol": ".",
        "color": "magenta",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "RUG"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 13, "minamount": 6 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_linoleum_white",
        "name": "linoleum tile",
        "symbol": ".",
        "color": "white",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 5 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_linoleum_gray",
        "name": "linoleum tile",
        "symbol": ".",
        "color": "ltgray",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"],
        "bash": {
            "sound": "SMASH!!",
            "ter_set": "t_dirt",
            "destroy_only": true,
            "items": [
                { "item": "splinter", "amount": 8, "minamount": 2 },
                { "item": "nail", "amount": 10, "minamount": 5 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_wall_h_r",
        "name": "red wall",
        "symbol": "LINE_OXOX",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_r",
        "name": "red wall",
        "symbol": "LINE_XOXO",
        "color": "red",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h_w",
        "name": "white wall",
        "symbol": "LINE_OXOX",
        "color": "white",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_w",
        "name": "white wall",
        "symbol": "LINE_XOXO",
        "color": "white",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h_b",
        "name": "blue wall",
        "symbol": "LINE_OXOX",
        "color": "blue",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_b",
        "name": "blue wall",
        "symbol": "LINE_XOXO",
        "color": "blue",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h_g",
        "name": "green wall",
        "symbol": "LINE_OXOX",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_g",
        "name": "green wall",
        "symbol": "LINE_XOXO",
        "color": "green",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h_y",
        "name": "yellow wall",
        "symbol": "LINE_OXOX",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_y",
        "name": "yellow wall",
        "symbol": "LINE_XOXO",
        "color": "yellow",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_h_p",
        "name": "purple wall",
        "symbol": "LINE_OXOX",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPH"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_wall_v_p",
        "name": "purple wall",
        "symbol": "LINE_XOXO",
        "color": "magenta",
        "move_cost": 0,
        "flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL", "CHIPV"],
        "bash": {
            "str_min": 30, "str_max": 210,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 8, "minamount": 2 },
                { "item": "splinter", "amount": 5, "minamount": 1 }
            ]
        }
   },{
        "type" : "terrain",
        "id" : "t_rock_wall",
        "name": "stone wall",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
        "bash": {
            "str_min": 80, "str_max": 300,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 18, "minamount": 8 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_rock_wall_half",
        "name": "half-built stone wall",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "NOITEM", "REDUCE_SCENT", "MOUNTABLE"],
        "bash": {
            "str_min": 40, "str_max": 200,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_dirt",
            "items": [
                { "item": "rock", "amount": 8, "minamount": 3 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_covered_well",
        "name": "covered well",
        "symbol": "#",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"],
        "bash": {
            "str_min": 80, "str_max": 300,
            "sound": "crash!",
            "sound_fail": "whump!",
            "ter_set": "t_pit",
            "items": [
                { "item": "rock", "amount": 18, "minamount": 8 },
                { "item": "2x4", "amount": 2, "minamount": 0 },
                { "item": "nail", "amount": 4, "minamount": 1 },
                { "item": "splinter", "amount": 2, "minamount": 1 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_water_pump",
        "name": "water pump",
        "symbol": "&",
        "color": "ltgray",
        "move_cost": 6,
        "flags": ["TRANSPARENT"],
        "deconstruct": {
            "ter_set": "t_covered_well",
            "items": [
                { "item": "well_pump", "amount": 1 },
                { "item": "pipe", "amount": 6, "minamount": 1 }
            ]
        },
        "bash": {
            "str_min": 15, "str_max": 80,
            "sound": "whack!",
            "sound_fail": "thunk.",
            "ter_set": "t_covered_well",
            "items": [
                { "item": "steel_chunk", "amount": 2, "minamount": 0 },
                { "item": "scrap", "amount": 6, "minamount": 3 },
                { "item": "pipe", "amount": 2, "minamount": 0 }
            ]
        },
        "examine_action": "water_source"
    },{
        "type" : "terrain",
        "id" : "t_improvised_shelter",
        "name": "improvised shelter",
        "symbol": "#",
        "color": "brown_green",
        "move_cost": 2,
        "flags": [
            "TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "REDUCE_SCENT", "INDOORS", "MOUNTABLE"
        ],
        "bash": {
            "str_min": 4, "str_max": 60,
            "sound": "crunch.",
            "sound_fail": "brush.",
            "ter_set": "t_pit_shallow",
            "items": [
                { "item": "stick", "amount": 6, "minamount": 3},
                { "item": "pine_bough", "amount": 18, "minamount": 6}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_open_air",
        "name": "open air",
        "symbol": " ",
        "color": "i_cyan",
        "move_cost": 2,
        "trap": "tr_ledge",
        "flags": ["TRANSPARENT", "NOITEM"]
    },{
        "type" : "terrain",
        "id" : "t_flat_roof",
        "name": "flat roof",
        "symbol": ".",
        "color": "dkgray",
        "move_cost": 2,
        "flags": ["TRANSPARENT", "FLAT"]
    }, {
        "type" : "terrain",
        "id" : "t_plut_generator",
        "name": "plutonium generator",
        "symbol": "4",
        "color": "h_brown",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "SEALED", "REDUCE_SCENT", "PERMEABLE"],
        "bash": {
            "str_min": 50, "str_max": 400,
            "explosive" : 25,
            "ter_set": "t_floor",
            "sound": "metal screeching!",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 16, "minamount": 4},
                { "item": "steel_chunk", "amount": 6, "minamount": 1},
                { "item": "plut_cell", "amount": 3, "minamount": 0}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_sai_box",
        "name": "telecom cabinet",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "WALL"],
        "bash": {
            "str_min": 8, "str_max": 80,
            "sound": "whack!",
            "sound_fail": "clang!",
            "ter_set": "t_sai_box_damaged"
        }
    },{
        "type" : "terrain",
        "id" : "t_sai_box_damaged",
        "name": "damaged telecom cabinet",
        "symbol": "#",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "WALL"],
        "bash": {
            "str_min": 6, "str_max": 80,
            "sound": "whack!",
            "sound_fail": "clang!",
            "ter_set": "t_concrete",
            "items": [
                { "item": "cable", "amount": 8, "minamount": 4, "chance": 80 },
                { "item": "e_scrap", "amount": 8, "minamount": 2, "chance": 60  },
                { "item": "circuit", "amount": 6, "minamount": 1, "chance": 50 },
                { "item": "amplifier", "amount": 4, "minamount": 1, "chance": 50 },
                { "item": "scrap", "amount": 6, "minamount": 2, "chance": 50 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_support_l",
        "name": "large metal support",
        "symbol": "T",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "WALL", "SUPPORTS_ROOF"],
        "bash": {
            "str_min": 40, "str_max": 200,
            "sound": "metal screeching!",
            "sound_fail": "whump!",
            "ter_set": "t_concrete",
            "items": [
                { "item": "steel_lump", "amount": 2, "minamount": 0 },
                { "item": "steel_chunk", "amount": 6, "minamount": 2 },
                { "item": "scrap", "amount": 18, "minamount": 5 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_support_s",
        "name": "small metal support",
        "symbol": "l",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["NOITEM", "WALL", "SUPPORTS_ROOF"],
        "bash": {
            "str_min": 20, "str_max": 120,
            "sound": "metal screeching!",
            "sound_fail": "whump!",
            "ter_set": "t_concrete",
            "items": [
                { "item": "steel_lump", "amount": 1, "minamount": 0 },
                { "item": "steel_chunk", "amount": 3, "minamount": 1 },
                { "item": "scrap", "amount": 9, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_oil_circ_brkr_l",
        "name": "HV oil circuit breaker",
        "symbol": "B",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 6,
            "sound": "pow!",
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 16, "minamount": 8},
                { "item": "steel_chunk", "amount": 6, "minamount": 2}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_oil_circ_brkr_s",
        "name": "small HV oil circuit breaker",
        "symbol": "b",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 4,
            "sound": "pow!",
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 12, "minamount": 6},
                { "item": "steel_chunk", "amount": 3, "minamount": 1}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_switchgear_l",
        "name": "large switchgear",
        "symbol": "H",
        "color": "i_ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 3,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 10, "minamount": 5},
                { "item": "steel_chunk", "amount": 4, "minamount": 2}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_switchgear_s",
        "name": "small switchgear",
        "symbol": "L",
        "color": "i_ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 2,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 8, "minamount": 4},
                { "item": "steel_chunk", "amount": 2, "minamount": 1}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_lgtn_arrest",
        "name": "lightning arrester",
        "symbol": "}",
        "color": "i_ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 4,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 12, "minamount": 8},
                { "item": "steel_chunk", "amount": 4, "minamount": 4}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_station_disc",
        "name": "disconnect switch",
        "symbol": "h",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 3,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 8, "minamount": 4},
                { "item": "steel_chunk", "amount": 4, "minamount": 2}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_current_trans",
        "name": "current transformer",
        "symbol": "{",
        "color": "ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 5,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 12, "minamount": 10},
                { "item": "steel_chunk", "amount": 6, "minamount": 4}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_potential_trans",
        "name": "potential transformer",
        "symbol": "8",
        "color": "i_ltgray",
        "move_cost": 0,
        "flags": ["TRANSPARENT", "NOITEM", "WALL", "PERMEABLE"],
        "bash": {
            "str_min": 20, "str_max": 150,
            "explosive" : 5,
            "ter_set": "t_concrete",
            "sound_fail": "clang!",
            "items": [
                { "item": "scrap", "amount": 12, "minamount": 10},
                { "item": "steel_chunk", "amount": 6, "minamount": 4}
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_dock",
        "name": "dock",
        "symbol": "8",
        "color": "brown",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAT"],
        "deconstruct": {
            "ter_set": "t_water_sh",
            "items": [
                { "item": "nail", "amount": 12, "minamount": 6 },
                { "item": "2x4", "amount": 8 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 80,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_water_sh",
            "items": [
                { "item": "2x4", "amount": 2, "chance": 25 },
                { "item": "splinter", "amount": 4, "minamount": 2 }
            ]
        }
    },{
        "type" : "terrain",
        "id" : "t_pontoon_dp",
        "name": "pontoon bridge",
        "symbol": "8",
        "color": "brown",
        "move_cost": 4,
        "flags": ["TRANSPARENT", "FLAT"],
        "deconstruct": {
            "ter_set": "t_water_dp",
            "items": [
                { "item": "rope_6", "amount": 4, "minamount": 3 },
                { "item": "2x4", "amount": 8 }
            ]
        },
        "bash": {
            "str_min": 8, "str_max": 80,
            "sound": "smash!",
            "sound_fail": "whump!",
            "ter_set": "t_water_dp",
            "items": [
                { "item": "2x4", "amount": 2, "chance": 25 },
                { "item": "splinter", "amount": 4, "minamount": 2 }
            ]
        }
    }
]
