Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
92 contributors

Users who have contributed to this file

@I-am-Erk @ZhilkinSerg @nexusmrsep @Rivet-the-Zombie @kevingranade @cosmiccoincidence @Night-Pryanik @KA101 @i2amroy @Mshock777 @curstwist @awesine @Rail-Runner @Coolthulhu @JoeKlesczewski @Cyrano7 @Fris0uman @BevapDin @ifreund @anothersimulacrum @HuXTUS @atomicdryad @cake-pie @9600bauds @Ker-Nes @tinukedaya
4943 lines (4942 sloc) 163 KB
[
{
"type": "furniture",
"id": "f_rubble",
"name": "pile of rubble",
"symbol": "^",
"description": "Pile of various metals, bricks, and other building materials. You could clear it with a shovel.",
"color": "light_gray",
"move_cost_mod": 6,
"max_volume": 3000,
"required_str": -1,
"flags": [
"TRANSPARENT",
"UNSTABLE",
"ROUGH",
"PLACE_ITEM",
"MOUNTABLE",
"CONTAINER",
"SEALED",
"ALLOW_FIELD_EFFECT",
"TINY",
"RUBBLE"
],
"examine_action": "rubble"
},
{
"type": "furniture",
"id": "f_rubble_rock",
"name": "pile of rocky rubble",
"description": "Pile of rocks. Useless?",
"symbol": "^",
"color": "dark_gray",
"move_cost_mod": 6,
"max_volume": 3000,
"required_str": -1,
"flags": [
"TRANSPARENT",
"UNSTABLE",
"ROUGH",
"PLACE_ITEM",
"MOUNTABLE",
"CONTAINER",
"SEALED",
"ALLOW_FIELD_EFFECT",
"SHORT",
"RUBBLE"
],
"examine_action": "rubble"
},
{
"type": "furniture",
"id": "f_rubble_landfill",
"name": "pile of trashy rubble",
"description": "Trash topped with dirt and grass, it smells gross, but another man's trash...",
"symbol": "#",
"color": "green",
"move_cost_mod": 8,
"max_volume": 3000,
"required_str": -1,
"flags": [
"TRANSPARENT",
"UNSTABLE",
"ROUGH",
"PLACE_ITEM",
"MOUNTABLE",
"CONTAINER",
"SEALED",
"ALLOW_FIELD_EFFECT",
"SHORT",
"RUBBLE"
],
"examine_action": "rubble"
},
{
"type": "furniture",
"id": "f_wreckage",
"name": "metal wreckage",
"description": "Pile of various bent and twisted metals.",
"symbol": "#",
"color": "cyan",
"move_cost_mod": 6,
"max_volume": 3000,
"required_str": -1,
"flags": [
"TRANSPARENT",
"UNSTABLE",
"ROUGH",
"SHARP",
"PLACE_ITEM",
"MOUNTABLE",
"CONTAINER",
"SEALED",
"ALLOW_FIELD_EFFECT",
"SHORT",
"RUBBLE"
],
"examine_action": "rubble"
},
{
"type": "furniture",
"id": "f_ash",
"name": "pile of ash",
"symbol": "#",
"description": "Some ash, from wood or possibly bodies.",
"color": "light_gray",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "NOCOLLIDE", "CONTAINER", "SEALED", "PLACE_ITEM", "RUBBLE" ],
"examine_action": "rubble"
},
{
"type": "furniture",
"id": "f_bulletin",
"name": "bulletin board",
"description": "A big, cork bulletin board capable of sporting various notices. Pin some notes for other survivors to read.",
"symbol": "6",
"color": "blue",
"move_cost_mod": -1,
"coverage": 75,
"required_str": -1,
"flags": [ "FLAMMABLE", "NOITEM", "ORGANIC", "TRANSPARENT" ],
"examine_action": "bulletin_board",
"deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "nail", "charges": [ 4, 8 ] } ] },
"bash": {
"str_min": 3,
"str_max": 40,
"sound": "crunch!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 0, 3 ] },
{ "item": "nail", "charges": [ 4, 6 ] },
{ "item": "splinter", "count": [ 1, 4 ] }
]
}
},
{
"type": "furniture",
"id": "f_exercise",
"name": "exercise machine",
"symbol": "T",
"description": "Typically used for, well, exercising. You're getting quite enough of that; running for your life.",
"color": "dark_gray",
"move_cost_mod": 1,
"coverage": 35,
"required_str": 8,
"flags": [ "TRANSPARENT", "MINEABLE" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": 1 },
{ "item": "steel_chunk", "count": 1 },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "lead", "charges": [ 1000, 2000 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "prob": 50 },
{ "item": "pipe", "count": 1 },
{ "item": "lead", "charges": [ 1000, 2000 ] }
]
}
},
{
"type": "furniture",
"id": "f_ball_mach",
"name": "ball machine",
"description": "An unpowered machine that seems like it could've been used to launch various balls for different types of sports. It's only good for parts now if disassembled.",
"symbol": "T",
"color": "dark_gray",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "MINEABLE" ],
"bash": {
"str_min": 18,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 2, 6 ] }, { "item": "steel_chunk", "prob": 50 }, { "item": "pipe", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_sign",
"name": "sign",
"symbol": "P",
"description": "Read it. Warnings ahead.",
"color": "brown",
"examine_action": "sign",
"move_cost_mod": 1,
"coverage": 35,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "SIGN" ],
"deconstruct": { "items": [ { "item": "2x4", "count": 3 }, { "item": "nail", "charges": [ 2, 5 ] } ] },
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 2, 4 ] }, { "item": "splinter", "count": 2 } ]
}
},
{
"type": "furniture",
"id": "f_leaves_pile",
"name": "pile of leaves",
"symbol": "#",
"description": "A sizable pile of leaves. You could sleep on it if you don't care about comfort or warmth.",
"color": "brown",
"move_cost_mod": 3,
"coverage": 35,
"comfort": 1,
"floor_bedding_warmth": 50,
"required_str": -1,
"deconstruct": { "items": [ { "item": "withered", "count": 50 } ] },
"max_volume": 4000,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "SHORT", "EASY_DECONSTRUCT" ],
"bash": {
"str_min": 2,
"str_max": 6,
"sound": "crunch!",
"sound_fail": "whump.",
"items": [ { "item": "withered", "count": [ 45, 50 ] } ]
}
},
{
"type": "furniture",
"id": "f_exercise",
"name": "exercise machine",
"symbol": "T",
"description": "Typically used for, well, exercising. You're getting quite enough of that; running for your life.",
"color": "dark_gray",
"move_cost_mod": 1,
"coverage": 35,
"required_str": 8,
"flags": [ "TRANSPARENT", "MINEABLE" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": 1 },
{ "item": "steel_chunk", "count": 1 },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "lead", "charges": [ 1000, 2000 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "prob": 50 },
{ "item": "pipe", "count": 1 },
{ "item": "lead", "charges": [ 1000, 2000 ] }
]
}
},
{
"type": "furniture",
"id": "f_ball_mach",
"name": "ball machine",
"description": "An unpowered machine that seems like it could've been used to launch various balls for different types of sports. It's only good for parts now if disassembled.",
"symbol": "T",
"color": "dark_gray",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "MINEABLE" ],
"bash": {
"str_min": 18,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 2, 6 ] }, { "item": "steel_chunk", "prob": 50 }, { "item": "pipe", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_bench",
"name": "bench",
"symbol": "#",
"description": "Hobo bed. Airy. Use at your own risk.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 35,
"comfort": 1,
"floor_bedding_warmth": -1500,
"bonus_fire_warmth_feet": 1000,
"required_str": 8,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "SHORT", "CAN_SIT" ],
"max_volume": 4000,
"deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "nail", "charges": [ 6, 10 ] } ] },
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 2, 6 ] }, { "item": "splinter", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_table",
"name": "table",
"description": "Sit down when you eat!",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
"coverage": 50,
"required_str": 8,
"max_volume": 4000,
"flags": [ "TRANSPARENT", "FLAMMABLE", "ORGANIC", "MOUNTABLE", "SHORT", "FLAT_SURF" ],
"deconstruct": {
"items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 8 ] } ]
},
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 2, 4 ] },
{ "item": "wood_panel", "count": [ 0, 1 ] },
{ "item": "nail", "charges": [ 4, 8 ] },
{ "item": "splinter", "count": 1 }
]
},
"examine_action": "workbench",
"workbench": { "multiplier": 1.1, "mass": 200000, "volume": "75L" }
},
{
"type": "furniture",
"id": "f_rack_coat",
"name": "coat rack",
"description": "A hooked rack for hanging jackets and hats.",
"symbol": "Y",
"color": "brown",
"move_cost_mod": -1,
"coverage": 30,
"required_str": 4,
"flags": [ "TRANSPARENT", "FLAMMABLE", "PLACE_ITEM", "BLOCKSDOOR", "MOUNTABLE" ],
"deconstruct": { "items": [ { "item": "nail", "charges": [ 2, 6 ] }, { "item": "2x4", "count": 2 } ] },
"max_volume": 120,
"bash": {
"str_min": 6,
"str_max": 30,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "splinter", "count": [ 3, 8 ] }, { "item": "nail", "charges": [ 1, 3 ] }, { "item": "2x4", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_sign",
"name": "sign",
"symbol": "P",
"description": "Read it. Warnings ahead.",
"color": "brown",
"examine_action": "sign",
"move_cost_mod": 1,
"coverage": 35,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "SIGN" ],
"deconstruct": { "items": [ { "item": "2x4", "count": 3 }, { "item": "nail", "charges": [ 2, 5 ] } ] },
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 2, 4 ] }, { "item": "splinter", "count": 2 } ]
}
},
{
"type": "furniture",
"id": "f_sign_warning",
"name": "warning sign",
"symbol": "P",
"description": "A triangle-shaped sign on a post meant to indicate something important or hazard.",
"color": "red",
"examine_action": "sign",
"looks_like": "f_sign",
"move_cost_mod": 1,
"coverage": 35,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "SIGN" ],
"deconstruct": { "items": [ { "item": "2x4", "count": 3 }, { "item": "nail", "charges": [ 2, 5 ] } ] },
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 2, 4 ] }, { "item": "splinter", "count": 2 } ]
}
},
{
"type": "furniture",
"id": "f_pool_table",
"name": "pool table",
"symbol": "#",
"description": "A good-looking pool table. You wish you learned how to play.",
"color": "green",
"move_cost_mod": 2,
"coverage": 50,
"required_str": -1,
"max_volume": 4000,
"flags": [ "TRANSPARENT", "FLAMMABLE", "ORGANIC", "MOUNTABLE", "SHORT", "FLAT_SURF" ],
"deconstruct": {
"items": [
{ "item": "2x4", "count": 4 },
{ "item": "rag", "count": 4 },
{ "item": "wood_panel", "count": 1 },
{ "item": "nail", "charges": [ 6, 10 ] }
]
},
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 2, 6 ] },
{ "item": "nail", "charges": [ 4, 12 ] },
{ "item": "splinter", "count": 1 },
{ "item": "rag", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_bigmirror",
"name": "standing mirror",
"symbol": "{",
"description": "Lookin' good - is that blood?",
"color": "white",
"move_cost_mod": 2,
"coverage": 80,
"required_str": 5,
"flags": [ "NOITEM", "BLOCKSDOOR" ],
"bash": {
"str_min": 5,
"str_max": 16,
"sound": "glass breaking",
"sound_fail": "whack!",
"sound_vol": 16,
"furn_set": "f_bigmirror_b",
"items": [ { "item": "glass_shard", "count": [ 3, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_bigmirror_b",
"name": "broken standing mirror",
"description": "You could look at yourself, if the mirror wasn't covered in cracks and fractures.",
"symbol": "{",
"color": "light_gray",
"move_cost_mod": 2,
"coverage": 80,
"required_str": 5,
"flags": [ "NOITEM", "BLOCKSDOOR" ],
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 2, 4 ] } ]
}
},
{
"type": "furniture",
"id": "f_vending_c",
"name": "vending machine",
"symbol": "{",
"description": "Buy stuff with a cash card.",
"color": "light_cyan",
"move_cost_mod": -1,
"coverage": 90,
"required_str": 12,
"flags": [ "SEALED", "PLACE_ITEM", "ALARMED", "CONTAINER", "BLOCKSDOOR", "MINEABLE" ],
"examine_action": "vending",
"bash": {
"str_min": 20,
"str_max": 40,
"sound": "glass breaking!",
"sound_fail": "whack!",
"sound_vol": 16,
"sound_fail_vol": 12,
"furn_set": "f_vending_o",
"items": [ { "item": "glass_shard", "count": [ 3, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_vending_o",
"name": "broken vending machine",
"description": "Ponder if you could buy stuff, as it's broken. Maybe if you broke it more, you wouldn't need to pay at all!",
"symbol": "{",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 90,
"required_str": 12,
"flags": [ "PLACE_ITEM", "CONTAINER", "BLOCKSDOOR", "MINEABLE" ],
"bash": {
"str_min": 30,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 1, 4 ] },
{ "item": "scrap_copper", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_dumpster",
"name": "dumpster",
"description": "Stores trash. Doesn't get picked up anymore. Note the smell.",
"symbol": "{",
"color": "green",
"move_cost_mod": 3,
"coverage": 70,
"required_str": 16,
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "HIDE_PLACE", "NO_SIGHT" ],
"bash": {
"str_min": 8,
"str_max": 45,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "pipe", "count": [ 1, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_dive_block",
"name": "diving block",
"description": "Jump! Jump! Dive!",
"symbol": "O",
"color": "light_gray",
"move_cost_mod": -1,
"required_str": 16,
"flags": [ "TRANSPARENT", "MOUNTABLE" ],
"bash": {
"str_min": 8,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "plastic_chunk", "count": [ 2, 4 ] }, { "item": "pipe", "count": [ 0, 2 ] } ]
}
},
{
"type": "furniture",
"id": "f_canvas_wall",
"name": "canvas wall",
"description": "A wall made of stretched, waterproof cloth.",
"symbol": "#",
"color": "blue",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "BLOCK_WIND" ],
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_large_canvas_wall",
"name": "canvas wall",
"description": "A wall made of stretched, heavy-duty, waterproof cloth.",
"symbol": "#",
"color": "blue",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "BLOCK_WIND" ],
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"collapse_radius": 2,
"tent_centers": [ "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_canvas_door",
"name": "canvas flap",
"description": "This canvas flap door could be pulled aside.",
"symbol": "+",
"color": "blue",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "DOOR", "BLOCK_WIND" ],
"open": "f_canvas_door_o",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_canvas_door_o",
"name": "open canvas flap",
"description": "This canvas flap door has been pulled aside.",
"symbol": ".",
"color": "blue",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"close": "f_canvas_door",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet", "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_large_canvas_door",
"name": "canvas flap",
"description": "This heavy canvas flap door could be pulled aside.",
"symbol": "+",
"color": "blue",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "DOOR", "BLOCK_WIND" ],
"open": "f_large_canvas_door_o",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"collapse_radius": 2,
"tent_centers": [ "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_large_canvas_door_o",
"name": "open canvas flap",
"description": "This heavy canvas flap door has been pulled aside.",
"symbol": ".",
"color": "blue",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"close": "f_large_canvas_door",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"collapse_radius": 2,
"tent_centers": [ "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_groundsheet",
"name": "groundsheet",
"description": "This plastic groundsheet could keep you dry.",
"symbol": ";",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "INDOORS", "NOCOLLIDE" ],
"examine_action": "portable_structure",
"deployed_item": "tent_kit",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"items": [ { "item": "broketent" } ],
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_large_groundsheet",
"name": "groundsheet",
"description": "This large plastic groundsheet could keep you dry.",
"symbol": ";",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "INDOORS", "NOCOLLIDE" ],
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"collapse_radius": 2,
"tent_centers": [ "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_center_groundsheet",
"name": "groundsheet",
"description": "This plastic groundsheet could keep you dry.",
"symbol": ";",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "INDOORS", "NOCOLLIDE" ],
"examine_action": "portable_structure",
"deployed_item": "large_tent_kit",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"collapse_radius": 2,
"items": [ { "item": "largebroketent" } ],
"tent_centers": [ "f_center_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_fema_groundsheet",
"name": "groundsheet",
"description": "This plastic government-issue groundsheet could keep you dry, but was made by the lowest bidder.",
"symbol": ";",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "INDOORS", "ORGANIC", "NOCOLLIDE" ],
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_skin_wall",
"name": "animalskin wall",
"symbol": "#",
"description": "Wall made out of animal skin. Either an amazing or horrifying sight.",
"color": "brown",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "BLOCK_WIND" ],
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_skin_door",
"name": "animalskin flap",
"description": "This animal skin flap could be pulled aside.",
"symbol": "+",
"color": "white",
"move_cost_mod": -1,
"coverage": 95,
"required_str": -1,
"flags": [ "FLAMMABLE_HARD", "NOITEM", "BLOCK_WIND" ],
"open": "f_skin_door_o",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_skin_door_o",
"name": "open animalskin flap",
"description": "This animal skin flap has been pulled aside.",
"symbol": ".",
"color": "white",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"close": "f_skin_door",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_skin_groundsheet",
"name": "animalskin floor",
"description": "This animal skin groundsheet could keep you dry.",
"symbol": ";",
"color": "brown",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "INDOORS", "NOCOLLIDE" ],
"examine_action": "portable_structure",
"deployed_item": "shelter_kit",
"bash": {
"str_min": 1,
"str_max": 8,
"sound": "rrrrip!",
"sound_fail": "slap!",
"sound_vol": 8,
"items": [ { "item": "damaged_shelter_kit" } ],
"tent_centers": [ "f_groundsheet", "f_fema_groundsheet", "f_skin_groundsheet" ]
}
},
{
"type": "furniture",
"id": "f_mutpoppy",
"name": "mutated poppy flower",
"description": "These strange flowers have appeared in the wake of the Cataclysm, and their buds can be used for medicinal purposes, like the seeds of the mundane poppy they're named after. The dirt around them gently churns as their roots writhe beneath the soil, and it's surrounded by an overwhelming floral smell that makes you feel sleepy.",
"symbol": "f",
"color": "light_red",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "flower_poppy",
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_flower_fungal",
"name": "fungal flower",
"description": "This flower has been overgrown by gray, sinewy tendrils of fungus, and the color has leached from its petals and stem. It gently sways of its own volition.",
"symbol": "f",
"color": "dark_gray",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLOWER", "FUNGUS", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE" ],
"examine_action": "fungus",
"bash": { "str_min": 2, "str_max": 6, "sound": "poof.", "sound_fail": "poof." }
},
{
"type": "furniture",
"id": "f_fungal_mass",
"name": "fungal mass",
"description": "Thick ropes of mycal matter have covered the ground here completely. It's soft to the touch, but you sink into it, making moving across it difficult.",
"symbol": "O",
"bgcolor": "dark_gray",
"move_cost_mod": -10,
"required_str": -1,
"flags": [ "CONTAINER", "SEALED", "ALLOW_FIELD_EFFECT", "FLAMMABLE_ASH", "FUNGUS", "MOUNTABLE", "SHORT" ],
"bash": { "str_min": 6, "str_max": 30, "sound": "poof.", "sound_fail": "poof." }
},
{
"type": "furniture",
"id": "f_fungal_clump",
"name": "fungal clump",
"description": "Alien mold and stems mingle tightly here, creating a sort of fungal bush.",
"symbol": "#",
"bgcolor": "light_gray",
"move_cost_mod": 3,
"required_str": -1,
"flags": [ "TRANSPARENT", "CONTAINER", "SEALED", "ALLOW_FIELD_EFFECT", "FLAMMABLE_ASH", "FUNGUS", "MOUNTABLE", "SHORT" ],
"bash": { "str_min": 6, "str_max": 20, "sound": "poof.", "sound_fail": "poof." }
},
{
"type": "furniture",
"id": "f_fvat_empty",
"name": "fermenting vat",
"description": "A sealable vat for fermenting vinegar and various alcoholic brews.",
"symbol": "O",
"color": "brown",
"move_cost_mod": -1,
"required_str": -1,
"flags": [ "NOITEM", "SEALED", "TRANSPARENT", "FLAMMABLE", "CONTAINER", "DONT_REMOVE_ROTTEN" ],
"examine_action": "fvat_empty",
"deconstruct": {
"items": [
{ "item": "2x4", "count": 14 },
{ "item": "nail", "charges": [ 6, 12 ] },
{ "item": "water_faucet", "count": 1 },
{ "item": "sheet_metal_small", "count": [ 4, 10 ] },
{ "item": "scrap", "count": [ 5, 10 ] }
]
},
"bash": {
"str_min": 3,
"str_max": 45,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 4, 8 ] },
{ "item": "nail", "charges": [ 4, 8 ] },
{ "item": "water_faucet", "prob": 50 },
{ "item": "sheet_metal_small", "count": [ 2, 6 ] },
{ "item": "scrap", "count": [ 5, 10 ] },
{ "item": "splinter", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_fvat_full",
"name": "filled fermenting vat",
"description": "A sealable vat for fermenting vinegar and various alcoholic brews.",
"symbol": "O",
"color": "brown_cyan",
"move_cost_mod": -1,
"required_str": -1,
"flags": [ "NOITEM", "SEALED", "TRANSPARENT", "FLAMMABLE", "CONTAINER", "DONT_REMOVE_ROTTEN" ],
"examine_action": "fvat_full",
"deconstruct": {
"items": [
{ "item": "2x4", "count": 14 },
{ "item": "nail", "charges": [ 6, 12 ] },
{ "item": "water_faucet", "count": 1 },
{ "item": "sheet_metal_small", "count": [ 4, 10 ] },
{ "item": "scrap", "count": [ 5, 10 ] }
]
},
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 4, 8 ] },
{ "item": "nail", "charges": [ 4, 8 ] },
{ "item": "water_faucet", "prob": 50 },
{ "item": "sheet_metal_small", "count": [ 2, 6 ] },
{ "item": "scrap", "count": [ 5, 10 ] },
{ "item": "splinter", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_statue",
"name": "statue",
"description": "A carved statue made of stone.",
"symbol": "S",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 50,
"required_str": 10,
"flags": [ "PLACE_ITEM", "BLOCKSDOOR", "MINEABLE" ],
"bash": {
"str_min": 16,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "rock", "count": [ 1, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_mannequin",
"name": "mannequin",
"description": "Put clothes on it, talk to it. Who's around to judge you? Wait... did it just move?",
"symbol": "@",
"color": "brown",
"move_cost_mod": 2,
"coverage": 40,
"required_str": 5,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "FLAMMABLE" ],
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "splinter", "count": [ 9, 12 ] } ]
}
},
{
"type": "furniture",
"id": "f_birdbath",
"name": "birdbath",
"description": "A decorative cement birdbath and pedestal.",
"symbol": "o",
"color": "light_gray",
"move_cost_mod": -1,
"required_str": 10,
"flags": [ "PLACE_ITEM", "BLOCKSDOOR", "MINEABLE", "LIQUIDCONT" ],
"bash": {
"str_min": 16,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "rock", "count": [ 1, 6 ] }, { "item": "rebar", "count": [ 1, 2 ] } ]
}
},
{
"type": "furniture",
"id": "f_rotary_clothesline",
"name": "rotary clothes dryer line",
"description": "A umbrella shaped clothes line mounted on a pole.",
"symbol": "X",
"color": "white",
"move_cost_mod": -2,
"required_str": 10,
"flags": [ "TRANSPARENT", "BLOCKSDOOR", "BASHABLE", "PLACE_ITEM" ],
"deconstruct": {
"items": [ { "item": "pipe", "count": 6 }, { "item": "steel_chunk", "count": [ 2, 6 ] }, { "item": "wire", "count": 10 } ]
},
"bash": {
"str_min": 6,
"str_max": 10,
"sound": "smash!",
"sound_fail": "clang!",
"items": [ { "item": "pipe", "count": [ 1, 6 ] }, { "item": "wire", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 1, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_cellphone_booster",
"name": "cell phone signal booster",
"description": "A cell phone signal booster, it may be useful for parts now.",
"symbol": ":",
"color": "white",
"move_cost_mod": -2,
"required_str": 10,
"flags": [ "TRANSPARENT", "PLACE_ITEM", "BASHABLE", "DECONSTRUCT" ],
"bash": {
"str_min": 6,
"str_max": 10,
"sound": "whack!",
"sound_fail": "womp!",
"items": [
{ "item": "e_scrap", "count": [ 1, 6 ] },
{ "item": "plastic_chunk", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 1, 6 ] },
{ "item": "antenna", "count": [ 1, 2 ] }
]
},
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 1, 2 ] },
{ "item": "circuit", "count": 1 },
{ "item": "cable", "charges": [ 10, 15 ] },
{ "item": "power_supply", "prob": 50 },
{ "item": "antenna", "count": 2 },
{ "item": "amplifier", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_small_satelitte_dish",
"name": "satellite dish",
"description": "A small satellite dish for home entertainment.",
"symbol": "(",
"color": "light_gray",
"move_cost_mod": -2,
"required_str": 10,
"flags": [ "TRANSPARENT", "BASHABLE", "NOITEM" ],
"bash": {
"items": [
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 4, 12 ] },
{ "item": "cable", "charges": [ 10, 15 ] },
{ "item": "power_supply", "prob": 50 }
]
}
},
{
"type": "furniture",
"id": "f_chimney",
"name": "chimney crown",
"description": "The top of a chimney, it looks sooty.",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
"coverage": 35,
"required_str": -1,
"flags": [ "BASHABLE", "MINEABLE" ],
"deconstruct": { "items": [ { "item": "sheet_metal", "count": 2 }, { "item": "brick", "count": 30 } ] },
"bash": {
"str_min": 15,
"str_max": 25,
"sound": "whack!",
"sound_fail": "whump!",
"items": [ { "item": "brick", "count": [ 5, 30 ] }, { "item": "scrap", "count": [ 3, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_TV_antenna",
"name": "TV antenna",
"description": "The television antenna improved reception for televisions.",
"symbol": "#",
"color": "light_gray",
"move_cost_mod": 2,
"required_str": 8,
"flags": [ "TRANSPARENT", "BASHABLE" ],
"deconstruct": { "items": [ { "item": "pipe", "count": 6 }, { "item": "steel_chunk", "count": 2 }, { "item": "cable", "count": 10 } ] },
"bash": {
"str_min": 6,
"str_max": 10,
"sound": "clang!",
"sound_fail": "clang!",
"items": [
{ "item": "pipe", "count": [ 1, 6 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "cable", "count": [ 2, 6 ] }
]
}
},
{
"type": "furniture",
"id": "f_vent_pipe",
"name": "vent pipe",
"description": "The plumbing vent pipe removes gas and odors from the building.",
"symbol": "|",
"color": "dark_gray",
"move_cost_mod": 2,
"coverage": 40,
"required_str": -1,
"flags": [ "TRANSPARENT", "BASHABLE" ],
"deconstruct": { "items": [ { "item": "pipe", "count": 2 }, { "item": "steel_chunk", "count": 2 } ] },
"bash": {
"str_min": 10,
"str_max": 15,
"sound": "whack!",
"sound_fail": "whump!",
"items": [ { "item": "pipe", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 1, 3 ] } ]
}
},
{
"type": "furniture",
"id": "f_roof_turbine_vent",
"name": "roof turbine vent",
"description": "The turbine uses wind power to suck hot and humid air out of the attic.",
"symbol": "&",
"color": "light_gray",
"move_cost_mod": 2,
"coverage": 40,
"required_str": -1,
"flags": [ "TRANSPARENT", "BASHABLE" ],
"deconstruct": { "items": [ { "item": "sheet_metal_small", "count": 6 }, { "item": "steel_chunk", "count": 2 } ] },
"bash": {
"str_min": 8,
"str_max": 12,
"sound": "whack!",
"sound_fail": "clang!",
"items": [ { "item": "sheet_metal_small", "count": [ 1, 5 ] }, { "item": "scrap", "count": [ 3, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_solar_unit",
"name": "mounted solar panel",
"description": "A mounted solar panel.",
"symbol": "#",
"color": "yellow",
"move_cost_mod": 2,
"required_str": -1,
"flags": [ "TRANSPARENT", "BASHABLE" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 1, 2 ] },
{ "item": "steel_chunk", "count": 3 },
{ "item": "pipe", "count": 4 },
{ "item": "2x4", "count": 4 },
{ "item": "solar_panel", "count": 1 }
]
},
"bash": {
"str_min": 10,
"str_max": 20,
"sound": "whack!",
"sound_fail": "clang!",
"items": [
{ "item": "solar_cell", "count": [ 1, 5 ] },
{ "item": "scrap", "count": [ 3, 6 ] },
{ "item": "amplifier", "prob": 50 },
{ "item": "cable", "charges": [ 10, 15 ] },
{ "item": "power_supply", "prob": 50 },
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 1, 2 ] },
{ "item": "steel_chunk", "count": 3 }
]
}
},
{
"type": "furniture",
"id": "f_target",
"name": "target",
"description": "A metal shooting target in the rough shape of a human.",
"symbol": "@",
"color": "black",
"move_cost_mod": 2,
"coverage": 40,
"required_str": 5,
"flags": [ "PLACE_ITEM", "TRANSPARENT" ],
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "sheet_metal_small", "count": [ 3, 7 ] }, { "item": "pipe", "count": [ 1, 3 ] } ]
}
},
{
"type": "furniture",
"id": "f_bluebell",
"name": "bluebell",
"description": "A common bluebell flower. Pretty.",
"symbol": "f",
"color": "blue",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_dahlia",
"name": "dahlia",
"description": "A puffy flower with many tightly layered petals.",
"symbol": "f",
"color": "magenta",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "flower_dahlia",
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_chicory",
"name": "chicory",
"description": "A blue flower imported from Europe, also known as a Cornflower.",
"symbol": "f",
"color": "cyan",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [ { "seasons": [ "spring", "summer", "autumn" ], "entries": [ { "drop": "chicory_raw", "base_num": [ 1, 2 ] } ] } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_datura",
"name": "datura",
"description": "A pretty moonflower.",
"symbol": "*",
"color": "light_green",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "ORGANIC" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "datura_seed", "base_num": [ 2, 6 ] }, { "drop": "withered", "base_num": [ 1, 2 ] } ]
}
],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_flower_marloss",
"name": "marloss flower",
"description": "This flower is like the other flowers taken by the mushrooms, but its bulb is colored a brilliant cyan color, and it emits an aroma both overwhelming and... delicious?",
"symbol": "f",
"color": "cyan",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "FUNGUS", "TINY", "NOCOLLIDE" ],
"examine_action": "flower_marloss",
"bash": { "str_min": 2, "str_max": 6, "sound": "poof.", "sound_fail": "poof." }
},
{
"type": "furniture",
"id": "f_dandelion",
"name": "dandelion",
"description": "A common weed with a yellow flower. Produces seeds that get carried on the wind by thin, gray filaments.",
"symbol": "f",
"color": "yellow",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [ { "seasons": [ "spring", "summer", "autumn" ], "entries": [ { "drop": "raw_dandelion", "base_num": [ 1, 4 ] } ] } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_chamomile",
"name": "chamomile",
"description": "Ahh, soothing chamomile tea.",
"symbol": "f",
"color": "white",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn",
"harvest_by_season": [ { "seasons": [ "summer", "autumn" ], "entries": [ { "drop": "chamomile", "base_num": [ 1, 2 ] } ] } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_flower_tulip",
"name": "tulip",
"description": "A bright, colorful flower with petals forming a small cup at its top.",
"symbol": "f",
"looks_like": "f_mutpoppy",
"color": "magenta",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_flower_spurge",
"name": "spurge flower",
"description": "A yellow-green flower that grows in densely packed bushes.",
"symbol": "f",
"looks_like": "f_dandelion",
"color": "light_green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_cattails",
"name": "cattails",
"description": "This useful plant is available all year round. Many parts of the plant are edible.",
"symbol": "i",
"color": "brown",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "ORGANIC" ],
"examine_action": "harvest_furn",
"harvest_by_season": [
{ "seasons": [ "winter" ], "entries": [ { "drop": "cattail_rhizome" } ] },
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "cattail_rhizome" }, { "drop": "cattail_stalk", "base_num": [ 1, 4 ] } ]
}
],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_black_eyed_susan",
"name": "black eyed susan",
"description": "A yellow flower that has a dark ball in the middle. Sometimes known as an oxe-eye daisy.",
"looks_like": "f_dandelion",
"symbol": "f",
"color": "yellow",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"//": "Add flower and bud spawns once useful.",
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_lily",
"name": "lily",
"description": "A pretty flower that comes in a variety of colors.",
"looks_like": "f_flower_tulip",
"symbol": "f",
"color": "magenta",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "ORGANIC" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"//": "Add flower and bud spawns once useful.",
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_lotus",
"name": "lotus",
"description": "A lovely flower that grows on the surface of bodies of freshwater. Traditionally connected with many Eastern cultures.",
"looks_like": "f_lily",
"symbol": "f",
"color": "yellow",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "ORGANIC" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [
{
"seasons": [ "spring", "summer", "autumn" ],
"entries": [ { "drop": "withered", "base_num": [ 1, 2 ] }, { "drop": "seed_flower", "base_num": [ 1, 2 ] } ]
}
],
"//": "Add flower and bud spawns once useful.",
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_sunflower",
"name": "sunflower",
"description": "A tall, wide-headed flower with a large dark center. Produces many nutritious seeds.",
"looks_like": "f_dandelion",
"symbol": "f",
"color": "yellow",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn_nectar",
"harvest_by_season": [ { "seasons": [ "summer" ], "entries": [ { "drop": "sunflower" } ] } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_lilypad",
"name": "lilypad",
"description": "These lilypads don't look they'd support the weight of the things you've heard croaking in the swamp.",
"symbol": "f",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "TINY", "FLAMMABLE_ASH", "NOCOLLIDE", "FLOWER" ],
"examine_action": "harvest_furn",
"harvest_by_season": [ { "seasons": [ "spring", "summer", "autumn" ], "entries": [ { "drop": "withered", "base_num": [ 1, 2 ] } ] } ],
"bash": { "str_min": 2, "str_max": 6, "sound": "crunch.", "sound_fail": "whish." }
},
{
"type": "furniture",
"id": "f_forge",
"name": "forge",
"description": "Metalworking station typically used in combination with an anvil.",
"symbol": "^",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"crafting_pseudo_item": "char_forge",
"flags": [ "TRANSPARENT", "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT" ],
"deconstruct": { "items": [ { "item": "char_forge", "count": 1 } ] },
"examine_action": "reload_furniture",
"bash": {
"str_min": 4,
"str_max": 8,
"sound": "crunch!",
"sound_fail": "whump.",
"items": [ { "item": "char_forge", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_anvil",
"name": "anvil",
"description": "Used in metalworking.",
"symbol": "^",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 30,
"required_str": 16,
"crafting_pseudo_item": "anvil",
"deconstruct": { "items": [ { "item": "anvil", "count": 1 } ] },
"flags": [ "TRANSPARENT", "NOITEM", "EASY_DECONSTRUCT" ],
"bash": { "str_min": 4, "str_max": 8, "sound": "crunch!", "sound_fail": "whump.", "items": [ { "item": "anvil", "count": 1 } ] }
},
{
"type": "furniture",
"id": "f_still",
"name": "still",
"description": "An essential component for brewing and chemistry that allows for refining liquid mixtures.",
"symbol": "^",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"crafting_pseudo_item": "still",
"deconstruct": { "items": [ { "item": "still", "count": 1 } ] },
"flags": [ "TRANSPARENT", "NOITEM", "EASY_DECONSTRUCT" ],
"bash": { "str_min": 4, "str_max": 8, "sound": "crunch!", "sound_fail": "whump.", "items": [ { "item": "still", "count": 1 } ] }
},
{
"type": "furniture",
"id": "f_egg_sackbw",
"name": "spider egg sack",
"description": "Much too large, off-white egg sack. Kind of icky. Something IS moving in there.",
"symbol": "O",
"color": "white",
"move_cost_mod": 3,
"required_str": 6,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "TINY" ],
"examine_action": "egg_sackbw",
"bash": { "str_min": 8, "str_max": 16, "sound": "splat!", "sound_fail": "whump.", "furn_set": "f_egg_sacke" }
},
{
"type": "furniture",
"id": "f_egg_sackcs",
"name": "spider egg sack",
"description": "Bulbous mass of spider eggs. More than kind of icky. Something IS moving in there.",
"symbol": "O",
"color": "white",
"move_cost_mod": 3,
"required_str": 6,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "TINY" ],
"examine_action": "egg_sackcs",
"bash": { "str_min": 8, "str_max": 16, "sound": "splat!", "sound_fail": "whump.", "furn_set": "f_egg_sacke" }
},
{
"type": "furniture",
"id": "f_egg_sackws",
"name": "spider egg sack",
"description": "A horrifyingly oversized egg sack. Something IS moving in there. If you're seeing this, you're already too close to it.",
"symbol": "O",
"color": "yellow",
"move_cost_mod": 3,
"required_str": 6,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "TINY" ],
"examine_action": "egg_sackws",
"bash": { "str_min": 4, "str_max": 8, "sound": "splat!", "sound_fail": "whump.", "furn_set": "f_egg_sacke" }
},
{
"type": "furniture",
"id": "f_egg_sacke",
"name": "ruptured egg sack",
"description": "Super icky. Spider stuff's spilling out.",
"symbol": "X",
"color": "white",
"move_cost_mod": 3,
"required_str": 6,
"flags": [ "TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "TINY" ],
"bash": { "str_min": 2, "str_max": 6, "sound": "splat!", "sound_fail": "whump." }
},
{
"type": "furniture",
"id": "f_vending_reinforced",
"name": "reinforced vending machine",
"description": "A bit tougher to crack open than regular vending machines. That just makes it all the sweeter a target, doesn't it?",
"symbol": "{",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 90,
"required_str": 30,
"flags": [ "SEALED", "PLACE_ITEM", "ALARMED", "CONTAINER", "BLOCKSDOOR", "FLAMMABLE_HARD", "MINEABLE" ],
"examine_action": "vending",
"bash": {
"str_min": 150,
"str_max": 520,
"sound": "glass breaking!",
"sound_fail": "whack!",
"furn_set": "f_vending_o",
"items": [
{ "item": "glass_shard", "count": [ 1, 3 ] },
{ "item": "sheet_metal", "count": [ 0, 2 ] },
{ "item": "steel_chunk", "count": [ 1, 5 ] }
]
}
},
{
"type": "furniture",
"id": "f_arcade_machine",
"name": "arcade machine",
"description": "Play stupid games, win stupid prizes. That was the idea, anyway. Now, without power, it's just stupid. Smarter to disassemble for all kinds of useful electronic parts.",
"symbol": "6",
"color": "red",
"move_cost_mod": -1,
"coverage": 75,
"required_str": 12,
"flags": [ "BLOCKSDOOR", "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "television", "count": 1 },
{ "item": "plastic_chunk", "count": [ 3, 6 ] },
{ "item": "circuit", "count": [ 4, 6 ] },
{ "item": "2x4", "count": 8 },
{ "item": "nail", "charges": [ 10, 16 ] },
{ "item": "cable", "charges": [ 14, 20 ] },
{ "item": "power_supply", "count": [ 1, 2 ] },
{ "item": "RAM", "count": [ 2, 4 ] }
]
},
"bash": {
"str_min": 6,
"str_max": 35,
"sound": "smash!",
"sound_fail": "whump!",
"items": [
{ "item": "splinter", "count": [ 0, 6 ] },
{ "item": "television", "prob": 50 },
{ "item": "2x4", "count": [ 2, 6 ] },
{ "item": "nail", "charges": [ 4, 10 ] },
{ "item": "cable", "charges": [ 4, 10 ] },
{ "item": "circuit", "count": [ 0, 4 ] },
{ "item": "power_supply", "prob": 50 },
{ "item": "RAM", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_pinball_machine",
"name": "pinball machine",
"description": "Most underrated game of the 20th century. Press buttons so the ball doesn't go in the hole. It doesn't seem to be working without electricity. Could be disassembled for various electronic parts.",
"symbol": "7",
"color": "red",
"move_cost_mod": -1,
"coverage": 35,
"required_str": 8,
"flags": [ "BLOCKSDOOR", "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 3, 5 ] },
{ "item": "circuit", "count": 1 },
{ "item": "2x4", "count": 4 },
{ "item": "nail", "charges": [ 10, 12 ] },
{ "item": "cable", "charges": [ 10, 15 ] },
{ "item": "power_supply", "prob": 50 },
{ "item": "RAM", "count": 1 },
{ "item": "pipe", "count": 2 },
{ "item": "glass_sheet", "count": 1 },
{ "item": "bearing", "charges": [ 10, 16 ] }
]
},
"bash": {
"str_min": 8,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump!",
"items": [
{ "item": "splinter", "count": [ 0, 4 ] },
{ "item": "scrap", "count": [ 0, 4 ] },
{ "item": "2x4", "count": [ 1, 2 ] },
{ "item": "nail", "charges": [ 4, 8 ] },
{ "item": "cable", "charges": [ 4, 10 ] },
{ "item": "circuit", "prob": 50 },
{ "item": "power_supply", "prob": 50 },
{ "item": "RAM", "prob": 50 },
{ "item": "pipe", "count": [ 0, 2 ] },
{ "item": "glass_shard", "count": [ 4, 8 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "bearing", "charges": [ 0, 16 ] }
]
}
},
{
"type": "furniture",
"id": "f_ergometer",
"name": "ergometer",
"description": "An rowing exercise machine. Without power, it can no longer help you with your workout. Might have useful electronic parts in it.",
"symbol": "5",
"color": "dark_gray",
"move_cost_mod": 2,
"required_str": 8,
"flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
"deconstruct": {
"items": [
{ "item": "foot_crank", "count": [ 1, 1 ] },
{ "item": "plastic_chunk", "count": [ 8, 10 ] },
{ "item": "scrap", "count": [ 2, 4 ] },
{ "item": "chain", "count": 1 },
{ "item": "pipe", "count": [ 4, 5 ] },
{ "item": "saddle", "count": [ 1, 1 ] },
{ "item": "wheel_small", "count": [ 1, 1 ] },
{ "item": "small_lcd_screen", "count": 1 },
{ "item": "processor", "count": 1 },
{ "item": "RAM", "count": 1 },
{ "item": "nail", "charges": [ 6, 8 ] }
]
},
"bash": {
"str_min": 6,
"str_max": 25,
"sound": "smash!",
"sound_fail": "thump!",
"items": [
{ "item": "foot_crank", "prob": 50 },
{ "item": "plastic_chunk", "count": [ 4, 6 ] },
{ "item": "scrap", "count": [ 0, 2 ] },
{ "item": "chain", "prob": 50 },
{ "item": "pipe", "count": [ 0, 4 ] },
{ "item": "saddle", "prob": 50 },
{ "item": "wheel_small", "prob": 50 },
{ "item": "small_lcd_screen", "prob": 50 },
{ "item": "processor", "prob": 50 },
{ "item": "RAM", "prob": 50 },
{ "item": "nail", "charges": [ 2, 6 ] }
]
}
},
{
"type": "furniture",
"id": "f_treadmill",
"name": "treadmill",
"description": "Used for training leg muscles. It'll be extra hard without power. Could be taken apart for its... parts.",
"symbol": "L",
"color": "dark_gray",
"move_cost_mod": 1,
"required_str": 12,
"flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
"deconstruct": {
"items": [
{ "item": "plastic_chunk", "count": [ 10, 14 ] },
{ "item": "scrap", "count": [ 2, 5 ] },
{ "item": "pipe", "count": [ 4, 3 ] },
{ "item": "small_lcd_screen", "count": 1 },
{ "item": "RAM", "count": 1 },
{ "item": "nail", "charges": [ 6, 8 ] }
]
},
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump!",
"items": [
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "scrap", "count": [ 0, 3 ] },
{ "item": "pipe", "count": [ 0, 4 ] },
{ "item": "small_lcd_screen", "prob": 50 },
{ "item": "RAM", "count": [ 0, 1 ] },
{ "item": "nail", "charges": [ 2, 6 ] }
]
}
},
{
"type": "furniture",
"id": "f_displaycase",
"name": "display case",
"description": "Display your stuff fancily and securely.",
"symbol": "#",
"color": "light_cyan",
"move_cost_mod": 2,
"coverage": 80,
"required_str": 9,
"flags": [ "TRANSPARENT", "SEALED", "PLACE_ITEM" ],
"bash": {
"str_min": 6,
"str_max": 20,
"sound": "glass breaking",
"sound_fail": "whack!",
"sound_vol": 16,
"sound_fail_vol": 12,
"furn_set": "f_displaycase_b",
"items": [ { "item": "glass_shard", "count": [ 3, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_displaycase_b",
"name": "broken display case",
"description": "Display your stuff. It'll get stolen.",
"symbol": "#",
"color": "light_gray",
"move_cost_mod": 2,
"coverage": 80,
"required_str": 9,
"flags": [ "TRANSPARENT", "PLACE_ITEM" ],
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "crunch!",
"sound_fail": "whump.",
"items": [ { "item": "2x4", "count": [ 3, 6 ] }, { "item": "splinter", "count": [ 2, 4 ] } ]
}
},
{
"type": "furniture",
"id": "f_standing_tank",
"name": "standing tank",
"description": "A large freestanding metal tank, useful for holding liquids.",
"symbol": "O",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 90,
"required_str": -1,
"flags": [ "BASHABLE", "CONTAINER", "DECONSTRUCT", "LIQUIDCONT", "NOITEM", "SEALED", "TRANSPARENT" ],
"deconstruct": { "items": [ { "item": "metal_tank", "count": 4 }, { "item": "water_faucet", "count": 1 } ] },
"examine_action": "keg",
"keg_capacity": 1200,
"bash": {
"str_min": 10,
"str_max": 20,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 8, 32 ] }, { "item": "water_faucet", "prob": 50 } ]
}
},
{
"type": "furniture",
"id": "f_punching_bag",
"aliases": "f_floor_canvas",
"looks_like": "f_floor_canvas",
"name": "heavy punching bag",
"description": "Punch Punch! Exercise those arms! Main selling point: it doesn't fight back!",
"symbol": "0",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 65,
"required_str": 10,
"flags": [ "BASHABLE", "BLOCKSDOOR", "PLACE_ITEM", "ORGANIC" ],
"bash": {
"str_min": 15,
"str_max": 20,
"sound": "whack!",
"sound_fail": "whud.",
"items": [
{ "item": "chain", "count": [ 1, 3 ] },
{ "item": "leather", "count": [ 4, 12 ] },
{ "item": "rag", "count": [ 4, 18 ] }
]
}
},
{
"type": "furniture",
"id": "f_canvas_floor",
"name": "canvas floor",
"description": "Flooring made out of stretched, waterproof cloth. Helps keep the dirt out of the tent.",
"symbol": "#",
"color": "white",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE", "PLACE_ITEM" ]
},
{
"type": "furniture",
"id": "f_kiln_empty",
"name": "charcoal kiln",
"description": "A rock kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
"symbol": "U",
"color": "brown",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"examine_action": "kiln_empty",
"max_volume": 500,
"crafting_pseudo_item": "char_kiln",
"flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"deconstruct": { "items": [ { "item": "rock", "count": [ 35, 40 ] } ] },
"bash": {
"str_min": 25,
"str_max": 180,
"sound": "crash!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": [ 15, 30 ] } ]
}
},
{
"type": "furniture",
"id": "f_kiln_full",
"name": "filled charcoal kiln",
"description": "A rock kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
"symbol": "U",
"color": "brown_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"examine_action": "kiln_full",
"flags": [ "NOITEM", "SEALED", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"deconstruct": { "items": [ { "item": "rock", "count": [ 30, 30 ] } ] },
"bash": {
"str_min": 25,
"str_max": 180,
"sound": "crash!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": [ 15, 30 ] } ]
}
},
{
"type": "furniture",
"id": "f_kiln_metal_empty",
"name": "metal charcoal kiln",
"description": "A metal kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
"symbol": "U",
"color": "blue",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"examine_action": "kiln_empty",
"max_volume": 500,
"crafting_pseudo_item": "char_kiln",
"flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM" ],
"deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 4 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "pipe", "count": [ 0, 4 ] }
]
}
},
{
"type": "furniture",
"id": "f_kiln_metal_full",
"name": "filled metal charcoal kiln",
"description": "A metal kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
"symbol": "U",
"color": "blue_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"examine_action": "kiln_full",
"flags": [ "NOITEM", "SEALED", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM" ],
"deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 4 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "pipe", "count": [ 0, 4 ] }
]
}
},
{
"type": "furniture",
"id": "f_robotic_arm",
"name": "robotic arm",
"description": "Automation! Science! Industry! Make a better horse! This robot arm promises to do it all. Except it's currently unpowered. You could remove the casing and retrieve the electronics through disassembly.",
"symbol": "&",
"bgcolor": "yellow",
"move_cost_mod": 3,
"required_str": 18,
"flags": [ "TRANSPARENT", "MOUNTABLE" ],
"deconstruct": {
"items": [
{ "item": "processor", "prob": 75 },
{ "item": "RAM", "prob": 80 },
{ "item": "power_supply", "prob": 70 },
{ "item": "amplifier", "prob": 90 },
{ "item": "steel_chunk", "count": [ 1, 4 ] },
{ "item": "spring", "prob": 80 },
{ "item": "steel_lump", "prob": 60 },
{ "item": "sheet_metal", "prob": 50 },
{ "item": "motor", "prob": 60 }
]
},
"bash": {
"str_min": 8,
"str_max": 45,
"sound": "smash!",
"sound_fail": "thunk.",
"items": [
{ "item": "processor", "prob": 15 },
{ "item": "RAM", "prob": 30 },
{ "item": "power_supply", "prob": 50 },
{ "item": "amplifier", "prob": 70 },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "spring", "prob": 80 },
{ "item": "steel_lump", "prob": 50 },
{ "item": "sheet_metal", "prob": 30 },
{ "item": "scrap", "count": [ 2, 5 ] },
{ "item": "motor", "prob": 30 }
]
}
},
{
"type": "furniture",
"id": "f_aut_gas_console",
"name": "automated gas console",
"description": "Automated gas flow control console.",
"symbol": "9",
"color": "blue",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 25,
"flags": [ "SEALED", "ALARMED", "BLOCKSDOOR" ],
"examine_action": "pay_gas",
"bash": { "str_min": 7, "str_max": 30, "sound": "glass breaking!", "sound_fail": "whack!", "furn_set": "f_aut_gas_console_o" }
},
{
"type": "furniture",
"id": "f_aut_gas_console_o",
"name": "broken automated gas console",
"description": "Automated gas flow control console. Broken. This is not a good thing.",
"symbol": "9",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 20,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 5,
"str_max": 45,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 1, 4 ] },
{ "item": "scrap_copper", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_smoking_rack",
"name": "smoking rack",
"description": "A special rack designed to smoke food for better preservation and taste.",
"symbol": "=",
"bgcolor": "brown",
"move_cost_mod": 2,
"required_str": -1,
"flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"crafting_pseudo_item": "char_smoker",
"examine_action": "smoker_options",
"deconstruct": { "items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 16, 16 ] } ] },
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "crunch!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 8, 12 ] } ]
}
},
{
"type": "furniture",
"id": "f_smoking_rack_active",
"name": "active smoking rack",
"description": "A special rack designed to smoke food for better preservation and taste. It is lit and smoking.",
"symbol": "=",
"bgcolor": "brown",
"move_cost_mod": 2,
"required_str": -1,
"flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"crafting_pseudo_item": "char_smoker",
"examine_action": "smoker_options",
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "crunch!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 8, 12 ] } ]
}
},
{
"type": "furniture",
"id": "f_metal_smoking_rack",
"name": "metal smoking rack",
"description": "A special rack designed to smoke food for better preservation and taste.",
"symbol": "=",
"bgcolor": "light_gray",
"move_cost_mod": 2,
"required_str": -1,
"deployed_item": "metal_smoking_rack",
"flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"crafting_pseudo_item": "char_smoker",
"examine_action": "smoker_options",
"deconstruct": { "items": [ { "item": "metal_smoking_rack", "count": 1 } ] },
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": 4 }, { "item": "pipe", "count": [ 3, 5 ] } ]
}
},
{
"type": "furniture",
"id": "f_metal_smoking_rack_active",
"name": "active metal smoking rack",
"description": "A special rack designed to smoke food for better preservation and taste.",
"symbol": "=",
"bgcolor": "light_gray",
"move_cost_mod": 2,
"required_str": -1,
"deployed_item": "metal_smoking_rack",
"flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"crafting_pseudo_item": "char_smoker",
"examine_action": "smoker_options",
"deconstruct": { "items": [ { "item": "metal_smoking_rack", "count": 1 } ] },
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": 4 }, { "item": "pipe", "count": [ 3, 5 ] } ]
}
},
{
"type": "furniture",
"id": "f_forge_rock",
"name": "rock forge",
"description": "Metalworking station made of rock, typically used in combination with an anvil.",
"symbol": "^",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"crafting_pseudo_item": "char_forge",
"flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"deconstruct": { "items": [ { "item": "rock", "count": 40 } ] },
"examine_action": "reload_furniture",
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "crash!",
"sound_fail": "whump.",
"items": [ { "item": "rock", "count": [ 20, 30 ] } ]
}
},
{
"type": "furniture",
"id": "f_clay_kiln",
"name": "clay kiln",
"description": "A kiln designed to bake clay pottery and bricks.",
"symbol": "^",
"color": "light_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"crafting_pseudo_item": "brick_kiln",
"flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
"deconstruct": { "items": [ { "item": "rock", "count": 40 } ] },
"examine_action": "reload_furniture",
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "crunch!",
"sound_fail": "whump.",
"items": [ { "item": "rock", "count": [ 20, 30 ] } ]
}
},
{
"type": "furniture",
"id": "f_ladder",
"name": "stepladder",
"description": "A short, foldable ladder. Can help you climb to a rooftop, or maybe slow something down.",
"symbol": "H",
"color": "brown",
"move_cost_mod": 3,
"required_str": 6,
"flags": [ "LADDER", "TRANSPARENT", "SEEN_FROM_ABOVE" ],
"examine_action": "deployed_furniture",
"deployed_item": "stepladder",
"bash": {
"str_min": 6,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 4, 10 ] },
{ "item": "nail", "charges": [ 10, 30 ] },
{ "item": "splinter", "count": [ 5, 10 ] }
]
}
},
{
"type": "furniture",
"id": "f_boulder_small",
"name": "small boulder",
"description": "Blocking your path. Should be easy to move. It can be used as a primitive anvil.",
"symbol": "o",
"color": "dark_gray",
"move_cost_mod": 3,
"coverage": 30,
"required_str": 10,
"crafting_pseudo_item": "boulder_anvil",
"flags": [ "TRANSPARENT", "MINEABLE", "UNSTABLE", "MOUNTABLE", "TINY" ],
"bash": {
"str_min": 16,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "rock", "count": [ 1, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_boulder_medium",
"name": "medium boulder",
"description": "Blocking your path. It'll be a struggle to move. It can be used as a primitive anvil.",
"symbol": "0",
"color": "dark_gray",
"move_cost_mod": 6,
"coverage": 45,
"required_str": 16,
"crafting_pseudo_item": "boulder_anvil",
"flags": [ "NOITEM", "TRANSPARENT", "MINEABLE", "UNSTABLE", "MOUNTABLE", "SHORT", "BASHABLE" ],
"bash": {
"str_min": 32,
"str_max": 80,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "rock", "count": [ 5, 11 ] } ]
}
},
{
"type": "furniture",
"id": "f_boulder_large",
"name": "large boulder",
"description": "Now how are you going to move this?",
"symbol": "O",
"color": "dark_gray",
"move_cost_mod": -1,
"coverage": 65,
"required_str": 32,
"flags": [ "NOITEM", "MINEABLE", "BASHABLE", "BLOCK_WIND" ],
"bash": {
"str_min": 64,
"str_max": 160,
"sound": "smash!",
"sound_fail": "thump.",
"items": [
{ "item": "rock", "count": [ 10, 22 ] },
{ "item": "material_limestone", "charges": [ 2, 5 ], "prob": 30 },
{ "item": "material_rocksalt", "count": [ 0, 1 ], "prob": 10 }
]
}
},
{
"type": "furniture",
"id": "f_slab",
"name": "stone slab",
"description": "A flat slab of heavy stone.",
"symbol": "n",
"color": "dark_gray",
"move_cost_mod": 2,
"coverage": 30,
"required_str": 12,
"crafting_pseudo_item": "boulder_anvil",
"flags": [ "PLACE_ITEM", "BLOCKSDOOR", "TRANSPARENT", "ALLOW_FIELD_EFFECT", "MOUNTABLE", "SHORT", "MINEABLE" ],
"bash": {
"str_min": 20,
"str_max": 40,
"sound": "smash!",
"sound_fail": "thump.",
"items": [ { "item": "rock", "count": [ 2, 7 ] } ]
}
},
{
"type": "furniture",
"id": "f_shackle",
"name": "manacles",
"description": "Chain serfs in your dungeon. All you need now is an iron ball to chain to it.",
"symbol": "8",
"color": "light_gray",
"move_cost_mod": 1,
"required_str": -1,
"flags": [ "TRANSPARENT", "ALLOW_FIELD_EFFECT", "MOUNTABLE", "SHORT" ],
"bash": {
"str_min": 18,
"str_max": 40,
"sound": "smash!",
"sound_fail": "crack.",
"items": [ { "item": "chain", "count": [ 0, 2 ] } ]
}
},
{
"type": "furniture",
"id": "f_grave_head",
"name": "headstone",
"description": "Keeps the bodies.",
"symbol": "_",
"color": "light_gray",
"move_cost_mod": 0,
"required_str": -1,
"crafting_pseudo_item": "boulder_anvil",
"flags": [ "MINEABLE", "TRANSPARENT", "SHORT", "NOCOLLIDE", "ALLOW_FIELD_EFFECT", "MOUNTABLE", "PLACE_ITEM" ],
"bash": {
"str_min": 50,
"str_max": 150,
"sound": "crash!",
"sound_fail": "thump!",
"items": [ { "item": "rock", "count": [ 2, 4 ] } ]
}
},
{
"type": "furniture",
"id": "f_grave_stone",
"name": "gravestone",
"description": "Keeps the bodies. More fancy.",
"symbol": "^",
"color": "light_gray",
"move_cost_mod": 2,
"coverage": 50,
"required_str": -1,
"crafting_pseudo_item": "boulder_anvil",
"flags": [ "MINEABLE", "NOITEM", "TRANSPARENT", "MOUNTABLE", "ROUGH", "PLACE_ITEM" ],
"bash": {
"str_min": 60,
"str_max": 160,
"sound": "crash!",
"sound_fail": "thump!",
"items": [ { "item": "rock", "count": [ 8, 14 ] } ]
}
},
{
"type": "furniture",
"id": "f_grave_stone_old",
"name": "worn gravestone",
"description": "A worn-out gravestone.",
"symbol": "^",
"color": "dark_gray",
"move_cost_mod": 1.5,
"coverage": 50,
"required_str": -1,
"flags": [ "MINEABLE", "NOITEM", "TRANSPARENT", "MOUNTABLE", "ROUGH", "PLACE_ITEM", "UNSTABLE" ],
"bash": {
"str_min": 40,
"str_max": 120,
"sound": "crash!",
"sound_fail": "thump!",
"items": [ { "item": "rock", "count": [ 5, 10 ] } ]
}
},
{
"type": "furniture",
"id": "f_grave_monument",
"name": "obelisk",
"description": "Monument to pride.",
"symbol": "$",
"color": "black_white",
"move_cost_mod": -1,
"coverage": 55,
"required_str": -1,
"flags": [ "MINEABLE", "NOITEM" ],
"bash": {
"str_min": 80,
"str_max": 180,
"sound": "crash!",
"sound_fail": "thunk!",
"items": [ { "item": "rock", "count": [ 18, 30 ] } ]
}
},
{
"type": "furniture",
"id": "f_brazier",
"name": "brazier",
"description": "A raised metal dish in which to safely burn things.",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
"coverage": 35,
"required_str": 8,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "FIRE_CONTAINER", "EASY_DECONSTRUCT" ],
"deployed_item": "brazier",
"examine_action": "fireplace",
"max_volume": 4000,
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 5, 15 ] },
{ "item": "steel_chunk", "count": [ 2, 6 ] },
{ "item": "sheet_metal_small", "count": [ 2, 6 ] }
]
}
},
{
"type": "furniture",
"id": "f_55gal_firebarrel",
"name": "fire barrel (200L)",
"description": "A large metal barrel used to contain a fire. It has multiple holes punched in its walls for air supply. Fires set in a fire barrel will not spread to surrounding flammable objects.",
"symbol": "#",
"color": "red",
"looks_like": "55gal_drum",
"move_cost_mod": 2,
"coverage": 35,
"required_str": 8,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "FIRE_CONTAINER", "EASY_DECONSTRUCT" ],
"deployed_item": "55gal_firebarrel",
"examine_action": "fireplace",
"max_volume": 4000,
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 8, 20 ] },
{ "item": "sheet_metal_small", "count": [ 3, 10 ] },
{ "item": "sheet_metal", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_30gal_firebarrel",
"name": "fire barrel (100L)",
"description": "A large metal barrel used to contain a fire. It has multiple holes punched in its walls for air supply. Fires set in a fire barrel will not spread to surrounding flammable objects.",
"symbol": "#",
"color": "red",
"looks_like": "30gal_drum",
"move_cost_mod": 2,
"coverage": 35,
"required_str": 8,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "FIRE_CONTAINER", "EASY_DECONSTRUCT" ],
"deployed_item": "30gal_firebarrel",
"examine_action": "fireplace",
"max_volume": 4000,
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 5, 15 ] }, { "item": "sheet_metal_small", "count": [ 1, 9 ] } ]
}
},
{
"id": "f_firering",
"type": "furniture",
"name": "fire ring",
"description": "A ring of stones to safely contain a fire.",
"symbol": "#",
"bgcolor": [ "white" ],
"move_cost_mod": 2,
"required_str": -1,
"bash": {
"str_min": 15,
"str_max": 105,
"sound": "crash!",
"sound_fail": "whump!",
"items": [ { "item": "rock", "count": [ 5, 15 ] } ]
},
"deconstruct": { "items": [ { "item": "rock", "count": 20 } ] },
"flags": [ "TRANSPARENT", "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM", "EASY_DECONSTRUCT" ],
"examine_action": "fireplace"
},
{
"type": "furniture",
"id": "f_autodoc",
"name": "Autodoc Mk. XI",
"symbol": "&",
"description": "A surgical apparatus used for installation and uninstallation of bionics. It's only as skilled as its operator.",
"color": "light_cyan",
"looks_like": "f_robotic_arm",
"move_cost_mod": -1,
"coverage": 35,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"examine_action": "autodoc",
"deconstruct": {
"items": [
{ "item": "processor", "count": [ 1, 2 ] },
{ "item": "RAM", "count": [ 4, 8 ] },
{ "item": "cable", "charges": [ 4, 6 ] },
{ "item": "small_lcd_screen", "count": [ 1, 2 ] },
{ "item": "e_scrap", "count": [ 10, 16 ] },
{ "item": "circuit", "count": [ 6, 10 ] },
{ "item": "power_supply", "count": [ 2, 4 ] },
{ "item": "amplifier", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 10, 12 ] },
{ "item": "scrap", "count": [ 6, 8 ] }
]
},
"bash": {
"str_min": 8,
"str_max": 150,
"sound": "crunch!",
"sound_fail": "whack!",
"items": [
{ "item": "processor", "prob": 25 },
{ "item": "RAM", "count": [ 0, 2 ], "prob": 50 },
{ "item": "cable", "charges": [ 1, 2 ], "prob": 50 },
{ "item": "small_lcd_screen", "prob": 25 },
{ "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 },
{ "item": "circuit", "count": [ 0, 2 ], "prob": 50 },
{ "item": "power_supply", "prob": 25 },
{ "item": "amplifier", "prob": 25 },
{ "item": "plastic_chunk", "count": [ 4, 10 ], "prob": 50 },
{ "item": "scrap", "count": [ 2, 6 ], "prob": 50 }
]
}
},
{
"type": "furniture",
"id": "f_autodoc_couch",
"name": "Autodoc operation couch",
"symbol": "H",
"looks_like": "f_sofa",
"description": "A plush red sofa made less comfortable by the medical machinery directly above it. It has a single leather strap on the right armrest.",
"bgcolor": "red",
"move_cost_mod": 2,
"coverage": 40,
"comfort": 4,
"floor_bedding_warmth": 500,
"required_str": 10,
"deconstruct": {
"items": [
{ "item": "2x4", "count": 12 },
{ "item": "rag", "count": [ 30, 33 ] },
{ "item": "nail", "charges": [ 8, 10 ] },
{ "item": "cable", "charges": [ 1, 2 ], "prob": 50 }
]
},
"max_volume": 4000,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "BLOCKSDOOR", "MOUNTABLE" ],
"bash": {
"str_min": 10,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 2, 5 ] },
{ "item": "nail", "charges": [ 3, 8 ] },
{ "item": "splinter", "count": [ 1, 2 ] },
{ "item": "rag", "count": [ 20, 30 ] }
]
}
},
{
"type": "furniture",
"id": "f_camp_chair",
"name": "camp chair",
"symbol": "#",
"looks_like": "f_chair",
"description": "Sit down, have a drink. It can folded for easy transportation.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 35,
"floor_bedding_warmth": -1000,
"bonus_fire_warmth_feet": 1000,
"required_str": 3,
"deployed_item": "camp_chair",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "MOUNTABLE", "CAN_SIT" ],
"max_volume": 3500,
"deconstruct": { "items": [ { "item": "camp_chair", "count": 1 } ] }
},
{
"type": "furniture",
"id": "f_butcher_rack",
"name": "butchering rack",
"description": "Butchering rack designed to hang a carcass in the air.",
"symbol": "^",
"bgcolor": "brown",
"move_cost_mod": 2,
"required_str": -1,
"flags": [
"PLACE_ITEM",
"TRANSPARENT",
"FLAMABLE_ASH",
"MOUNTABLE",
"ALLOW_FIELD_EFFECT",
"EASY_DECONSTRUCT",
"BUTCHER_EQ",
"ORGANIC"
],
"deconstruct": { "items": [ { "item": "stick_long", "count": 6 } ] },
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "crunch!",
"sound_fail": "whump!",
"items": [ { "item": "stick_long", "count": [ 1, 6 ] } ]
}
},
{
"type": "furniture",
"id": "f_metal_butcher_rack",
"name": "metal butchering rack",
"description": "Metal butchering rack designed to hang a carcass in the air. It can be deconstructed and folded for easy transportation.",
"symbol": "^",
"bgcolor": "light_gray",
"move_cost_mod": 2,
"required_str": -1,
"deployed_item": "metal_butcher_rack",
"examine_action": "deployed_furniture",
"flags": [ "PLACE_ITEM", "TRANSPARENT", "MOUNTABLE", "ALLOW_FIELD_EFFECT", "BUTCHER_EQ" ],
"deconstruct": { "items": [ { "item": "metal_butcher_rack", "count": 1 } ] },
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 1, 3 ] }, { "item": "pipe", "count": [ 1, 3 ] } ]
}
},
{
"type": "furniture",
"id": "f_wind_mill",
"name": "wind mill",
"description": "A small wind-powered mill that can convert starchy products into flour.",
"symbol": "T",
"bgcolor": "red",
"move_cost_mod": 2,
"required_str": -1,
"examine_action": "quern_examine",
"flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
"deconstruct": { "items": [ { "item": "wind_mill", "count": 1 } ] },
"bash": {
"str_min": 16,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 8 ] },
{ "item": "pipe", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 4, 8 ] },
{ "item": "rock", "count": [ 8, 15 ] }
]
}
},
{
"type": "furniture",
"id": "f_wind_mill_active",
"name": "active wind mill",
"description": "A small wind-powered mill that can convert starchy products into flour. Its brake has been removed and it is turning.",
"symbol": "T",
"bgcolor": "red",
"move_cost_mod": 2,
"required_str": -1,
"examine_action": "quern_examine",
"flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
"deconstruct": { "items": [ { "item": "wind_mill", "count": 1 } ] },
"bash": {
"str_min": 16,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 8 ] },
{ "item": "pipe", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 4, 8 ] },
{ "item": "rock", "count": [ 8, 15 ] }
]
}
},
{
"type": "furniture",
"id": "f_water_mill",
"name": "water mill",
"description": "A small water-powered mill that can convert starchy products into flour.",
"symbol": "*",
"bgcolor": "red",
"move_cost_mod": 2,
"required_str": -1,
"examine_action": "quern_examine",
"flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
"deconstruct": { "items": [ { "item": "water_mill", "count": 1 } ] },
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 1, 5 ] },
{ "item": "nail", "charges": [ 5, 15 ] },
{ "item": "splinter", "count": [ 20, 30 ] },
{ "item": "sheet_metal_small", "count": [ 2, 3 ] },
{ "item": "scrap", "count": [ 3, 5 ] },
{ "item": "rock", "count": [ 8, 15 ] }
]
}
},
{
"type": "furniture",
"id": "f_water_mill_active",
"name": "active water mill",
"description": "A small water-powered mill that can convert starchy products into flour. Its brake has been removed and it is turning.",
"symbol": "*",
"bgcolor": "red",
"move_cost_mod": 2,
"required_str": -1,
"examine_action": "quern_examine",
"flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
"deconstruct": { "items": [ { "item": "water_mill", "count": 1 } ] },
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 1, 5 ] },
{ "item": "nail", "charges": [ 5, 15 ] },
{ "item": "splinter", "count": [ 20, 30 ] },
{ "item": "sheet_metal_small", "count": [ 2, 3 ] },
{ "item": "scrap", "count": [ 3, 5 ] },
{ "item": "rock", "count": [ 8, 15 ] }
]
}
},
{
"type": "furniture",
"id": "f_tourist_table",
"name": "tourist table",
"description": "Small metal folding table, ideal for off-road trips into the wild.",
"symbol": "#",
"bgcolor": "light_gray",
"move_cost_mod": 2,
"coverage": 40,
"required_str": -1,
"deployed_item": "tourist_table",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "MOUNTABLE", "SHORT", "FLAT_SURF" ],
"deconstruct": { "items": [ { "item": "tourist_table", "count": 1 } ] },
"bash": {
"str_min": 16,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 8 ] },
{ "item": "pipe", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 4, 8 ] }
]
}
},
{
"type": "furniture",
"id": "f_leather_tarp",
"name": "leather tarp",
"description": "A large sheet of sewn leather that can be used instead of a picnic blanket, but it's more valuable as a butchery appliance as it does not soak in blood.",
"symbol": "D",
"bgcolor": "brown",
"move_cost_mod": 0,
"required_str": 3,
"deployed_item": "leather_tarp",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "SHORT", "FLAT_SURF", "CAN_SIT" ],
"deconstruct": { "items": [ { "item": "leather_tarp", "count": 1 } ] },
"bash": {
"str_min": 5,
"str_max": 10,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "leather_tarp", "count": [ 1, 1 ] } ]
}
},
{
"type": "furniture",
"id": "f_plastic_groundsheet",
"name": "plastic groundsheet",
"description": "A large sheet of thick plastic has been tossed on the ground here. It would be a useful place to do some butchery, perhaps.",
"symbol": "D",
"bgcolor": "light_blue",
"move_cost_mod": 0,
"required_str": 3,
"deployed_item": "plastic_sheet",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "SHORT", "FLAT_SURF", "CAN_SIT" ],
"deconstruct": { "items": [ { "item": "plastic_sheet", "count": 1 } ] },
"bash": {
"str_min": 5,
"str_max": 10,
"sound": "whuff!",
"sound_fail": "crinkle.",
"items": [ { "item": "plastic_sheet", "count": 1 } ]
}
},
{
"type": "furniture",
"id": "f_fiber_mat",
"name": "fiber mat",
"description": "A large mat woven from fibrous material that can be used instead of a picnic blanket, but it's more valuable as a butchery appliance. Too thin to be a comfortable sleeping place.",
"symbol": "Q",
"bgcolor": "yellow",
"move_cost_mod": 0,
"required_str": 3,
"deployed_item": "fiber_mat",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "SHORT", "FLAT_SURF", "CAN_SIT" ],
"deconstruct": { "items": [ { "item": "fiber_mat", "count": 1 } ] },
"bash": {
"str_min": 5,
"str_max": 10,
"sound": "smash!",
"sound_fail": "whump.",
"items": [ { "item": "fiber_mat", "count": [ 1, 1 ] } ]
}
},
{
"type": "furniture",
"id": "f_pillow_fort",
"name": "pillow fort",
"symbol": "^",
"description": "A comfy place to hide from the world. Not very defensible, though.",
"color": "white",
"move_cost_mod": 3,
"coverage": 90,
"comfort": 4,
"floor_bedding_warmth": 1000,
"required_str": -1,
"deconstruct": { "items": [ { "item": "pillow", "count": 19 }, { "item": "blanket", "count": 3 } ] },
"max_volume": 4000,
"flags": [
"TRANSPARENT",
"FLAMMABLE_ASH",
"PLACE_ITEM",
"ORGANIC",
"REDUCE_SCENT",
"EASY_DECONSTRUCT",
"BASHABLE",
"HIDE_PLACE",
"NO_SIGHT"
],
"bash": {
"str_min": 1,
"str_max": 1,
"sound": "paf!",
"sound_fail": "poof.",
"ter_set": "t_floor",
"items": [ { "item": "pillow", "count": 19 }, { "item": "blanket", "count": 3 } ]
}
},
{
"type": "furniture",
"id": "f_cardboard_fort",
"name": "cardboard fort",
"symbol": "^",
"description": "A fort built by tipping a cardboard box on its side, lining it with blankets, and partly weather sealing it with a plastic sheet.",
"color": "brown",
"move_cost_mod": 3,
"coverage": 95,
"comfort": 4,
"floor_bedding_warmth": 700,
"required_str": 3,
"deconstruct": {
"items": [
{ "item": "box_large", "count": 1 },
{ "item": "plastic_sheet", "count": 1 },
{ "item": "blanket", "count": 2 },
{ "item": "pillow", "count": 4 }
]
},
"max_volume": 4000,
"flags": [
"TRANSPARENT",
"FLAMMABLE_ASH",
"PLACE_ITEM",
"ORGANIC",
"REDUCE_SCENT",
"EASY_DECONSTRUCT",
"BASHABLE",
"HIDE_PLACE",
"NO_SIGHT",
"BLOCK_WIND"
],
"bash": {
"str_min": 4,
"str_max": 15,
"sound": "crumple!",
"sound_fail": "thud.",
"items": [ { "item": "paper", "count": [ 50, 100 ] } ]
}
},
{
"type": "furniture",
"id": "f_cardboard_wall",
"name": "cardboard wall",
"symbol": "#",
"bgcolor": "brown",
"move_cost_mod": -1,
"coverage": 100,
"description": "This is a pile of cardboard boxes that have been filled with rags and junk and stacked together like bricks to form a wall.",
"required_str": -1,
"flags": [ "NOITEM", "BLOCKSDOOR", "FLAMMABLE_ASH", "ORGANIC", "EASY_DECONSTRUCT", "BLOCK_WIND" ],
"deconstruct": {
"items": [
{ "item": "box_large", "count": 1 },
{ "item": "box_medium", "count": 2 },
{ "item": "box_small", "count": 4 },
{ "item": "rag", "count": 50 },
{ "item": "paper", "count": 50 },
{ "item": "plastic_chunk", "count": 20 },
{ "item": "plastic_sheet", "count": 2 }
]
},
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "crash!",
"sound_fail": "whump.",
"items": [
{ "item": "box_large", "count": [ 0, 1 ] },
{ "item": "box_medium", "count": [ 0, 2 ] },
{ "item": "box_small", "count": [ 0, 4 ] },
{ "item": "rag", "count": [ 20, 50 ] },
{ "item": "paper", "count": [ 50, 150 ] },
{ "item": "plastic_chunk", "count": [ 5, 20 ] },
{ "item": "plastic_sheet", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_cardboard_box",
"name": "large cardboard box",
"symbol": "X",
"description": "A large cardboard box: this could be used to store things, or as a hiding place.",
"color": "brown",
"move_cost_mod": 7,
"coverage": 90,
"comfort": 1,
"floor_bedding_warmth": 200,
"required_str": 3,
"deconstruct": { "items": [ { "item": "box_large", "count": 1 } ] },
"max_volume": 6000,
"deployed_item": "box_large",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "PLACE_ITEM", "ORGANIC", "EASY_DECONSTRUCT", "BASHABLE", "HIDE_PLACE", "NO_SIGHT" ],
"bash": {
"str_min": 2,
"str_max": 15,
"sound": "crumple!",
"sound_fail": "thud.",
"items": [ { "item": "paper", "count": [ 50, 100 ] } ]
}
},
{
"type": "furniture",
"id": "f_beaded_door",
"name": "beaded curtain",
"description": "This beaded curtain could be pulled aside.",
"symbol": "+",
"color": "pink",
"looks_like": "f_canvas_door",
"move_cost_mod": 6,
"coverage": 90,
"required_str": -1,
"flags": [ "NOITEM", "DOOR", "PERMEABLE", "FLAMMABLE_ASH", "MOUNTABLE" ],
"open": "f_beaded_door_o",
"deconstruct": {
"items": [ { "item": "stick_long", "count": 1 }, { "item": "string_36", "count": 20 }, { "item": "wooden_bead", "count": 2000 } ]
},
"bash": {
"str_min": 1,
"str_max": 1,
"sound": "clickity clack...clack...clack",
"sound_fail": "clickity clack...clack",
"sound_vol": 15,
"items": [
{ "item": "string_36", "count": [ 3, 15 ] },
{ "item": "stick_long", "count": 1 },
{ "item": "wooden_bead", "count": [ 200, 500 ] }
]
}
},
{
"type": "furniture",
"id": "f_beaded_door_o",
"name": "open beaded curtain",
"description": "This beaded curtain has been pulled aside.",
"symbol": ".",
"color": "pink",
"looks_like": "f_canvas_door_o",
"move_cost_mod": 0,
"required_str": -1,
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "FLAT" ],
"close": "f_beaded_door",
"deconstruct": {
"items": [ { "item": "stick_long", "count": 1 }, { "item": "string_36", "count": 20 }, { "item": "wooden_bead", "count": 2000 } ]
},
"bash": {
"str_min": 1,
"str_max": 1,
"sound": "clickity clack...clack...clack!",
"sound_fail": "clickity clack...clack",
"sound_vol": 15,
"items": [
{ "item": "string_36", "count": [ 3, 15 ] },
{ "item": "stick_long", "count": 1 },
{ "item": "wooden_bead", "count": [ 200, 500 ] }
]
}
},
{
"type": "furniture",
"id": "f_filing_cabinet",
"name": "filing cabinet",
"looks_like": "f_rack",
"description": "A set of drawers in a sturdy metal cabinet, used to hold files. It can be locked to protect important information. If you're lucky, there are often keys nearby.",
"symbol": "}",
"color": "dark_gray",
"move_cost_mod": 2,
"coverage": 70,
"required_str": 7,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "CONTAINER", "BLOCKSDOOR", "MOUNTABLE" ],
"deconstruct": {
"items": [
{ "item": "sheet_metal", "count": [ 2, 6 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "lock", "count": [ 0, 1 ] }
]
},
"max_volume": 800,
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "scrap", "count": [ 0, 6 ] }, { "item": "sheet_metal", "count": [ 0, 4 ] } ]
}
},
{
"type": "furniture",
"id": "f_wardrobe",
"name": "wardrobe",
"looks_like": "f_dresser",
"description": "A tall piece of furniture - basically a freestanding closet.",
"symbol": "{",
"color": "i_brown",
"move_cost_mod": -1,
"coverage": 85,
"required_str": 9,
"flags": [ "CONTAINER", "FLAMMABLE", "PLACE_ITEM", "ORGANIC", "BLOCKSDOOR", "MOUNTABLE" ],
"deconstruct": {
"items": [ { "item": "2x4", "count": 20 }, { "item": "nail", "charges": [ 16, 24 ] }, { "item": "pipe", "count": 2 } ]
},
"max_volume": 2000,
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "smash!",
"sound_fail": "whump.",
"items": [
{ "item": "2x4", "count": [ 8, 12 ] },
{ "item": "nail", "charges": [ 8, 14 ] },
{ "item": "splinter", "count": [ 4, 10 ] },
{ "item": "pipe", "count": [ 0, 1 ] },
{ "item": "scrap", "count": [ 2, 5 ] }
]
}
},
{
"type": "furniture",
"id": "f_piano",
"name": "piano",
"description": "The ol' ebony and ivory. Really classes up the place. You could take it apart if you wanted... you monster.",
"symbol": "P",
"color": "i_black",
"move_cost_mod": 6,
"coverage": 70,
"required_str": 8,
"//": "While heavy, most large pianos have casters for relatively easy movement.",
"flags": [ "FLAMMABLE", "ORGANIC", "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "2x4", "count": 12 },
{ "item": "nail", "charges": [ 8, 12 ] },
{ "item": "wire", "count": [ 2, 10 ] },
{ "item": "string_36", "count": [ 2, 10 ] },
{ "item": "wheel_caster", "count": [ 0, 1 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 10 ] }
]
},
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "a suffering piano!",
"sound_fail": "kerchang.",
"items": [
{ "item": "2x4", "count": [ 4, 8 ] },
{ "item": "wire", "count": [ 0, 3 ] },
{ "item": "nail", "charges": [ 6, 12 ] },
{ "item": "splinter", "count": 1 },
{ "item": "plastic_chunk", "count": [ 1, 5 ] }
]
}
},
{
"type": "furniture",
"id": "f_arc_furnace",
"name": "electric arc furnace",
"looks_like": "t_machinery_heavy",
"description": "Not the kind of furnace you'd heat your house with, this is a device for heating things to extreme temperatures as part of industrial fabrication processes.",
"symbol": "0",
"color": "white_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "steel_plate", "count": [ 1, 2 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "sheet_metal", "count": [ 4, 6 ] },
{ "item": "element", "count": [ 10, 25 ] },
{ "item": "scrap", "count": [ 12, 16 ] }
]
}
},
{
"type": "furniture",
"id": "f_drill_press",
"name": "drill press",
"looks_like": "t_machinery_light",
"description": "A powerful drill mounted on a slide that lets it drop precisely down. Useful in all kinds of projects from industrial fabrication to home woodworking.",
"symbol": "7",
"color": "yellow_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 10,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "spike", "count": 1 },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_tablesaw",
"name": "tablesaw",
"looks_like": "t_machinery_light",
"description": "A rotating saw blade set into a large flat table, for making straight measured cuts. One of the key tools in a carpenter's arsenal.",
"symbol": "7",
"color": "yellow_red",
"move_cost_mod": 8,
"coverage": 40,
"required_str": 10,
"flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
"//": "some day this should be something you can activate to take down and get an item version of. That day is not today.",
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "circsaw_blade", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_mitresaw",
"name": "mitre saw",
"looks_like": "t_machinery_light",
"description": "A circular saw blade on an arm that can slide and rotate in several directions, this is a staple tool for nearly any carpentry.",
"symbol": "7",
"color": "yellow_cyan",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 10,
"flags": [ "BLOCKSDOOR", "TRANSPARENT" ],
"//": "some day this should be something you can activate to take down and get an item version of. That day is not today.",
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "pipe", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "circsaw_blade", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_bandsaw",
"name": "bandsaw",
"looks_like": "t_machinery_light",
"description": "A ribbonlike sawblade runs in a single direction in this tool, allowing precise cuts at almost any angle.",
"symbol": "7",
"color": "yellow_cyan",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 10,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "wire", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_router",
"name": "router table",
"looks_like": "t_machinery_light",
"description": "This table has an inset router, a rotating motor with an exchangeable blade head for cutting specific profiles and grooves and stuff.",
"symbol": "7",
"color": "yellow_green",
"move_cost_mod": 8,
"coverage": 35,
"required_str": 14,
"flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "spike", "count": [ 2, 3 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_planer",
"name": "planer",
"looks_like": "t_machinery_light",
"description": "A hefty tool that will take in a board and cut it smooth and flat to a specific width. Particularly great if working with raw lumber stock, but also good just for shaving wood down to size.",
"symbol": "7",
"color": "yellow_white",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 12,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "blade", "count": [ 2, 3 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_jointer",
"name": "jointer",
"looks_like": "t_machinery_light",
"description": "A table-shaped tool with a rotating blade that will cut down, smooth out, and square off a board to make it very smooth and nice indeed.",
"symbol": "7",
"color": "yellow_magenta",
"move_cost_mod": 8,
"coverage": 40,
"required_str": 14,
"flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 4, 10 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "blade", "count": [ 2, 3 ] },
{ "item": "plastic_chunk", "count": [ 4, 14 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_hydraulic_press",
"name": "hydraulic press",
"looks_like": "t_machinery_light",
"description": "If you really want to squash something a lot, this would be exactly the right industrial tool for you. If, you know, it had power.",
"symbol": "9",
"color": "black_red",
"move_cost_mod": -1,
"coverage": 55,
"required_str": 16,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] },
{ "item": "steel_plate", "count": [ 1, 2 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 2, 4 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "steel_plate", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 2, 4 ] },
{ "item": "chain", "count": [ 0, 1 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_heavy_lathe",
"name": "power lathe",
"looks_like": "t_machinery_light",
"description": "An industrial-grade lathe, for turning chunks of metal and other hard things into round chunks of metal and other hard things.",
"symbol": "4",
"color": "cyan_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 16,
"flags": [ "BLOCKSDOOR" ],
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 12, 20 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "steel_lump", "count": [ 1, 2 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "steel_lump", "count": [ 2, 4 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "pipe", "count": [ 0, 4 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_robotic_assembler",
"name": "robotic assembler",
"looks_like": "f_robotic_arm",
"description": "A durable and versatile robotic arm with a tool fitted to the end, for working on an assembly line.",
"symbol": "3",
"color": "magenta_cyan",
"move_cost_mod": -1,
"coverage": 35,
"required_str": -1,
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "processor", "count": [ 1, 2 ] },
{ "item": "RAM", "count": [ 4, 8 ] },
{ "item": "cable", "charges": [ 4, 6 ] },
{ "item": "small_lcd_screen", "count": [ 1, 2 ] },
{ "item": "e_scrap", "count": [ 5, 8 ] },
{ "item": "circuit", "count": [ 3, 5 ] },
{ "item": "power_supply", "count": [ 1, 2 ] },
{ "item": "amplifier", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 10, 12 ] },
{ "item": "scrap", "count": [ 6, 8 ] }
]
},
"deconstruct": {
"items": [
{ "item": "processor", "count": [ 2, 4 ] },
{ "item": "RAM", "count": [ 8, 16 ] },
{ "item": "cable", "charges": [ 8, 12 ] },
{ "item": "small_lcd_screen", "count": [ 2, 4 ] },
{ "item": "e_scrap", "count": [ 10, 16 ] },
{ "item": "circuit", "count": [ 6, 10 ] },
{ "item": "power_supply", "count": [ 2, 4 ] },
{ "item": "amplifier", "count": [ 2, 4 ] },
{ "item": "plastic_chunk", "count": [ 10, 12 ] },
{ "item": "scrap", "count": [ 6, 8 ] },
{ "item": "motor_small", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_chemical_mixer",
"description": "When chemicals need to be mixed in large quantities at just the right combinations and temperatures, this is the tool for the job.",
"name": "chemical mixer",
"symbol": "0",
"color": "red_green",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 16,
"bash": {
"str_min": 40,
"str_max": 150,
"sound_fail": "clang!",
"items": [
{ "item": "cable", "charges": [ 0, 4 ] },
{ "item": "scrap", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "metal_tank_little", "count": [ 0, 2 ] },
{ "item": "jerrycan", "count": [ 0, 2 ] },
{ "item": "metal_tank", "count": [ 0, 2 ] }
]
},
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "steel_chunk", "count": [ 4, 6 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "metal_tank_little", "count": [ 2, 4 ] },
{ "item": "jerrycan", "count": [ 2, 4 ] },
{ "item": "metal_tank", "count": [ 2, 4 ] },
{ "item": "motor_small", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_utility_shelf",
"name": "utility shelf",
"symbol": "{",
"looks_like": "f_rack",
"description": "A simple heavy-duty plastic and metal shelving unit.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 55,
"required_str": 6,
"flags": [ "PLACE_ITEM", "BLOCKSDOOR", "EASY_DECONSTRUCT" ],
"deconstruct": {
"items": [
{ "item": "sheet_metal_small", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 2, 12 ] },
{ "item": "pipe", "count": [ 4, 8 ] }
]
},
"max_volume": 2000,
"bash": {
"str_min": 16,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 8 ] },
{ "item": "plastic_chunk", "count": [ 1, 6 ] },
{ "item": "sheet_metal_small", "count": [ 1, 4 ] },
{ "item": "pipe", "count": 1 }
]
}
},
{
"type": "furniture",
"id": "f_glass_cabinet",
"name": "glass front cabinet",
"symbol": "[",
"looks_like": "f_display_rack",
"description": "A tall storage cabinet with a clear glass window.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 30,
"required_str": 8,
"flags": [ "PLACE_ITEM", "TRANSPARENT", "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "2x4", "count": [ 2, 6 ] },
{ "item": "nail", "charges": [ 4, 16 ] },
{ "item": "glass_sheet", "count": [ 1, 2 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "pipe", "count": [ 0, 4 ] }
]
},
"max_volume": 1600,
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "glass breaking!",
"sound_fail": "crunch!",
"items": [
{ "item": "2x4", "count": [ 1, 4 ] },
{ "item": "splinter", "count": [ 1, 4 ] },
{ "item": "nail", "charges": [ 4, 8 ] },
{ "item": "glass_shard", "count": [ 2, 12 ] },
{ "item": "scrap", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_floor_lamp",
"name": "floor lamp",
"symbol": "T",
"looks_like": "f_rack_coat",
"description": "A tall standing lamp, meant to plug into a wall and light up a room.",
"color": "light_gray",
"move_cost_mod": 2,
"required_str": 1,
"flags": [ "BLOCKSDOOR", "PLACE_ITEM", "EASY_DECONSTRUCT" ],
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 1, 2 ] },
{ "item": "amplifier", "count": [ 1, 4 ] },
{ "item": "light_bulb", "count": [ 1, 4 ] },
{ "item": "steel_lump", "count": 1 },
{ "item": "pipe", "count": 1 }
]
},
"bash": {
"str_min": 12,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "bonk!",
"items": [
{ "item": "scrap", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 0, 1 ] },
{ "item": "glass_shard", "count": [ 0, 1 ] },
{ "item": "pipe", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_lab_bench",
"name": "lab workbench",
"description": "A metal storage cabinet topped by a durable resin countertop resistant to most chemical spills and burns. It has wired in electrical and gas fittings.",
"symbol": "0",
"bgcolor": "white",
"move_cost_mod": 2,
"coverage": 60,
"required_str": -1,
"looks_like": "f_counter",
"flags": [ "TRANSPARENT", "PLACE_ITEM", "MOUNTABLE", "FLAT_SURF" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": [ 6, 12 ] },
{ "item": "cu_pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 4 ] },
{ "item": "plastic_chunk", "count": [ 50, 75 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] }
]
},
"max_volume": 7000,
"bash": {
"str_min": 35,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "steel_chunk", "count": [ 2, 4 ] },
{ "item": "sheet_metal_small", "count": [ 6, 10 ] },
{ "item": "plastic_chunk", "count": [ 30, 50 ] },
{ "item": "pipe", "count": 1 },
{ "item": "cable", "charges": [ 1, 3 ] },
{ "item": "cu_pipe", "count": 1 }
]
},
"examine_action": "workbench",
"workbench": { "multiplier": 1.15, "mass": 300000, "volume": "100L" }
},
{
"type": "furniture",
"id": "f_fume_hood",
"description": "A metal hood overtop of a lab workspace, with durable glass shutters. A fan in the hood draws fumes and smoke from dangerous chemicals up into a ventilation duct.",
"name": "fume hood",
"symbol": "^",
"color": "black_yellow",
"move_cost_mod": -1,
"coverage": 50,
"required_str": -1,
"looks_like": "f_lab_bench",
"flags": [ "CONTAINER", "PLACE_ITEM", "FIRE_CONTAINER", "SUPPRESS_SMOKE" ],
"deconstruct": {
"items": [
{ "item": "cable", "charges": [ 4, 8 ] },
{ "item": "pipe", "count": [ 6, 12 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "plastic_chunk", "count": [ 50, 75 ] },
{ "item": "power_supply", "count": 1 },
{ "item": "amplifier", "count": [ 1, 2 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "scrap", "count": [ 12, 16 ] },
{ "item": "sheet_metal", "count": [ 2, 6 ] },
{ "item": "hose", "count": [ 0, 2 ] },
{ "item": "cu_pipe", "count": [ 1, 4 ] },
{ "item": "reinforced_glass_pane", "count": 2 },
{ "item": "motor_small", "count": 1 }
]
},
"bash": {
"str_min": 25,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 12 ] },
{ "item": "steel_chunk", "count": [ 4, 8 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 4 ] },
{ "item": "element", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 30, 50 ] },
{ "item": "pipe", "count": 1 },
{ "item": "glass_shard", "count": [ 3, 12 ] },
{ "item": "cable", "charges": [ 1, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_shaker",
"name": "shaker incubator",
"description": "A tool for keeping broth nicely mixed, at just the right temperature to grow bacteria. This is great for microbiology, but terrible for preserving food.",
"symbol": "]",
"color": "white_yellow",
"move_cost_mod": 3,
"coverage": 45,
"required_str": 10,
"max_volume": 4000,
"looks_like": "f_glass_fridge",
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 6 ] },
{ "item": "element", "count": [ 2, 3 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "motor_small", "charges": 1 },
{ "item": "cu_pipe", "count": [ 1, 3 ] }
]
},
"bash": {
"str_min": 25,
"str_max": 60,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 0, 6 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 4 ] },
{ "item": "element", "count": [ 1, 3 ] },
{ "item": "cable", "charges": [ 1, 15 ] }
]
}
},
{
"type": "furniture",
"id": "f_autoclave",
"name": "autoclave",
"description": "This thing is basically an extremely high tech laundry machine or dishwasher. It steams things at temperatures that will kill almost anything.",
"symbol": "0",
"color": "light_blue_white",
"move_cost_mod": 3,
"coverage": 60,
"required_str": 16,
"max_volume": 4000,
"insulation": 2,
"looks_like": "f_washer",
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": 1 },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 6 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 1, 2 ] },
{ "item": "motor_small", "count": 1 },
{ "item": "cu_pipe", "count": [ 2, 5 ] }
]
},
"bash": {
"str_min": 40,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 2 ] },
{ "item": "cu_pipe", "count": [ 1, 4 ] },
{ "item": "scrap_copper", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_sample_freezer",
"name": "sample freezer",
"description": "When cold just isn't cold enough, you have this extreme deep freeze. This will store stuff at -80 degrees Celsius. Don't lick the metal on the inside.",
"symbol": "[",
"bgcolor": "white",
"move_cost_mod": 2,
"coverage": 80,
"required_str": 18,
"max_volume": 7000,
"insulation": 6,
"looks_like": "f_fridge",
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "sheet_metal", "count": [ 2, 6 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "steel_chunk", "count": [ 2, 3 ] },
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "cable", "charges": [ 1, 3 ] },
{ "item": "hose", "count": 1 },
{ "item": "condensor_coil", "count": 1 },
{ "item": "evaporator_coil", "count": 1 },
{ "item": "refrigerant_tank", "count": 1 },
{ "item": "motor_tiny", "count": 1 }
]
},
"bash": {
"str_min": 50,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "sheet_metal", "count": [ 1, 4 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "scrap", "count": [ 2, 8 ] },
{ "item": "cable", "charges": [ 1, 2 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 2, 4 ] },
{ "item": "scrap_copper", "count": [ 1, 2 ] },
{ "item": "motor_tiny", "prob": 25 }
]
}
},
{
"type": "furniture",
"id": "f_eyewash",
"name": "emergency wash station",
"description": "This pole has a lot of weird nozzles and attachments. If there were running water, you could use those attachments to wash harmful chemicals out of your eyes, or to take a pleasant cold shower in a public place.",
"symbol": "u",
"color": "green",
"move_cost_mod": 1,
"required_str": -1,
"looks_like": "f_sink",
"flags": [ "PLACE_ITEM", "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 2, 5 ] },
{ "item": "pipe", "count": [ 0, 1 ] }
]
},
"bash": {
"str_min": 12,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "sheet_metal_small", "count": [ 0, 2 ] },
{ "item": "hose", "count": 1 },
{ "item": "cu_pipe", "count": [ 0, 3 ] },
{ "item": "scrap_copper", "count": [ 1, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_IV_pole",
"name": "IV pole",
"description": "This is basically just a stick on wheels with some hooks at the top.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": 0,
"required_str": 1,
"looks_like": "f_rack_coat",
"flags": [ "PLACE_ITEM", "TRANSPARENT" ],
"deconstruct": {
"items": [ { "item": "steel_lump", "count": 1 }, { "item": "wheel_caster", "count": 1 }, { "item": "pipe", "count": 1 } ]
},
"bash": {
"str_min": 14,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 0, 2 ] },
{ "item": "steel_chunk", "count": [ 0, 2 ] },
{ "item": "pipe", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_HPLC",
"name": "high performance liquid chromatographer",
"description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a liquid or aqueous phase based on their affinity to a solid state medium in a tube. In other words, it's a fancy way to separate things.",
"symbol": ":",
"color": "red_white",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 12,
"looks_like": "t_machinery_light",
"flags": [ "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "glass_tube_small", "count": [ 6, 12 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "spectrophotometer", "count": 1 },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "bottle_glass", "count": [ 2, 3 ] },
{ "item": "motor_tiny", "count": 2 },
{ "item": "solder_wire", "count": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "glass_shard", "count": [ 5, 10 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_GC",
"name": "gas chromatographer",
"description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a gaseous phase based on their affinity to a solid state medium in a tube. In other words, it's a fancy way to separate things.",
"symbol": ":",
"color": "blue_white",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 18,
"looks_like": "t_machinery_old",
"flags": [ "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "glass_tube_small", "count": [ 6, 12 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "spectrophotometer", "count": 1 },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "bottle_glass", "count": [ 2, 3 ] },
{ "item": "motor_tiny", "count": 2 },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 22,
"str_max": 70,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "glass_shard", "count": [ 5, 10 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_MS",
"name": "mass spectrometer",
"description": "Inside this thing is a carefully balanced set of electric field generators that can precisely separate ionized particles based on their charge-to-mass ratio, firing them into a detector that measures the exact mass of the particle hitting it. On the outside, it looks like a very boring white box.",
"symbol": "-",
"bgcolor": "white",
"move_cost_mod": -1,
"coverage": 45,
"required_str": -1,
"max_volume": 4000,
"looks_like": "t_machinery_heavy",
"flags": [ "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 24,
"str_max": 70,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_NMR",
"name": "nuclear magnetic resonance spectrometer",
"description": "This is a giant electromagnet in a kind of sci-fi looking housing. Somehow it can be used to wiggle molecular bonds or something, and from there, look at the deepest inner workings of chemical structures! Magnets: how do they work?",
"symbol": "M",
"color": "white_cyan",
"move_cost_mod": -1,
"coverage": 65,
"required_str": -1,
"max_volume": 4000,
"looks_like": "t_machinery_heavy",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 38,
"str_max": 70,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_electron_microscope",
"name": "electron microscope",
"description": "An enormous tool for using electron reflections off a surface to see what very tiny things look like. Amazing for taking gross pictures of bugs.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": -1,
"required_str": -1,
"looks_like": "t_machinery_electronic",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 35,
"str_max": 70,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_CTscan",
"name": "CT scanner",
"description": "This giant donut can take hundreds of x-rays in rapid sequence, making a really cool looking picture of all your innards that have varying degrees of radio-opacity.",
"symbol": "o",
"bgcolor": "white",
"move_cost_mod": 7,
"coverage": 65,
"required_str": -1,
"flags": [ "PLACE_ITEM", "CONTAINER" ],
"looks_like": "t_machinery_electronic",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 40,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_MRI",
"name": "MRI machine",
"description": "This thing is really an NMR that you stick a person into, but people weren't excited about getting into a tiny hole in a loud machine called a 'nuclear magnetic resonance imager', so they changed it.",
"symbol": "o",
"bgcolor": "cyan",
"move_cost_mod": 8,
"coverage": 65,
"required_str": -1,
"flags": [ "PLACE_ITEM", "CONTAINER" ],
"looks_like": "t_machinery_electronic",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 40,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_scan_bed",
"name": "scanner bed",
"description": "This is a narrow, uncomfortable bed for putting someone into an imaging machine or other small hole.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": 4,
"coverage": 35,
"required_str": 6,
"flags": [ "PLACE_ITEM", "TRANSPARENT" ],
"looks_like": "f_bed",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 10, 15 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 3 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 5, 10 ] }
]
}
},
{
"type": "furniture",
"id": "f_anesthetic",
"name": "anesthetic machine",
"description": "Keeping a person at just the right level of asleep to do surgery is hard. This machine helps an anesthesiologist keep the right mix of drugs and air to keep a patient asleep.",
"symbol": "n",
"color": "white_red",
"move_cost_mod": -1,
"coverage": 40,
"required_str": 6,
"flags": [ "BLOCKS_DOOR" ],
"looks_like": "f_standing_tank",
"deconstruct": {
"items": [
{ "item": "glass_tube_small", "count": [ 6, 12 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "oxygen_tank", "count": [ 1, 2 ] },
{ "item": "bottle_glass", "count": [ 2, 3 ] },
{ "item": "motor_tiny", "count": 2 },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "glass_shard", "count": [ 5, 10 ] },
{ "item": "metal_tank_little", "count": [ 0, 1 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_dialysis",
"name": "dialysis machine",
"description": "If your kidneys don't work, this is a large and inconvenient machine that can do the job instead! It's super useful in the apocalypse, especially with how it requires power, tons of supplies, and a trained operator.",
"symbol": "8",
"bgcolor": "white",
"move_cost_mod": -1,
"coverage": 50,
"required_str": 5,
"flags": [ "BLOCKS_DOOR" ],
"looks_like": "f_standing_tank",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "metal_tank_little", "count": [ 0, 1 ] },
{ "item": "bottle_glass", "count": [ 2, 3 ] },
{ "item": "motor_tiny", "count": 2 },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "metal_tank_little", "count": [ 0, 1 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_ventilator",
"name": "medical ventilator",
"description": "When they talk about the 'breathing machine' that you don't want to wind up stuck on, this is what they mean. It just looks like a couple boxes on a trolley.",
"symbol": "F",
"color": "blue",
"move_cost_mod": -1,
"coverage": 35,
"required_str": 4,
"flags": [ "BLOCKS_DOOR" ],
"looks_like": "f_standing_tank",
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "oxygen_tank", "count": [ 1, 2 ] },
{ "item": "motor_tiny", "count": 2 },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "glass_shard", "count": [ 5, 10 ] },
{ "item": "metal_tank_little", "count": [ 0, 1 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_curtain",
"name": "privacy curtain",
"description": "No peeking!",
"symbol": "|",
"bgcolor": "white",
"move_cost_mod": 2,
"coverage": 95,
"required_str": -1,
"open": "f_curtain_open",
"flags": [ "PLACE_ITEM" ],
"looks_like": "t_curtain",
"deconstruct": {
"items": [
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "sheet", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 2, 7 ] }
]
},
"bash": {
"str_min": 2,
"str_max": 20,
"sound": "swish!",
"sound_fail": "clattering metal!",
"items": [
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "sheet", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 2, 7 ] }
]
}
},
{
"type": "furniture",
"id": "f_curtain_open",
"looks_like": "t_curtain_o",
"name": "open privacy curtain",
"description": "Stop peeking!",
"symbol": "N",
"bgcolor": "white",
"move_cost_mod": 0,
"required_str": -1,
"close": "f_curtain",
"flags": [ "PLACE_ITEM", "TRANSPARENT" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "sheet", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 2, 7 ] }
]
},
"bash": {
"str_min": 2,
"str_max": 20,
"sound": "swish!",
"sound_fail": "clattering metal!",
"items": [
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "sheet", "count": [ 1, 2 ] },
{ "item": "scrap", "count": [ 2, 7 ] }
]
}
},
{
"type": "furniture",
"id": "f_shredder",
"name": "document shredder",
"description": "It's not all about hiding government secrets, sometimes you just want to stop identity theft.",
"symbol": "H",
"bgcolor": "white",
"move_cost_mod": 5,
"required_str": 6,
"looks_like": "f_filing_cabinet",
"flags": [ "TRANSPARENT", "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "steel_lump", "count": [ 1, 3 ] },
{ "item": "plastic_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 2, 4 ] },
{ "item": "pipe", "count": [ 1, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "motor", "count": 1 },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "pipe", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_server",
"looks_like": "f_utility_shelf",
"name": "server stack",
"description": "This is a big pile of computers. They're all turned off.",
"symbol": ":",
"color": "blue_white",
"move_cost_mod": -1,
"coverage": 90,
"required_str": 8,
"flags": [ "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "sheet_metal_small", "count": [ 4, 6 ] },
{ "item": "plastic_chunk", "count": [ 2, 12 ] },
{ "item": "pipe", "count": [ 4, 8 ] },
{ "item": "laptop", "count": [ 2, 4 ] },
{ "item": "cable", "charges": [ 5, 10 ] }
]
},
"bash": {
"str_min": 16,
"str_max": 40,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 4, 8 ] },
{ "item": "plastic_chunk", "count": [ 1, 6 ] },
{ "item": "sheet_metal_small", "count": [ 1, 4 ] },
{ "item": "pipe", "count": 1 },
{ "item": "e_scrap", "count": [ 20, 50 ] },
{ "item": "cable", "charges": [ 2, 8 ] }
]
}
},
{
"type": "furniture",
"id": "f_air_compressor",
"name": "air compressor",
"looks_like": "f_standing_tank",
"description": "This durable tank is topped with a motor that will cram as much air into the tank as possible.",
"symbol": "8",
"color": "black_yellow",
"move_cost_mod": -1,
"coverage": 80,
"required_str": 12,
"flags": [ "BLOCKSDOOR" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 3, 6 ] },
{ "item": "motor", "count": 1 },
{ "item": "metal_tank", "count": 1 },
{ "item": "plastic_chunk", "count": [ 4, 6 ] },
{ "item": "solder_wire", "charges": [ 1, 15 ] }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "scrap", "count": [ 2, 7 ] },
{ "item": "steel_chunk", "count": [ 0, 3 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "hose", "count": [ 0, 1 ] },
{ "item": "e_scrap", "count": [ 5, 10 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_satellite",
"name": "large satellite dish",
"looks_like": "t_radio_tower",
"description": "Somewhere up there, there are still satellites, orbiting and doing their thing, sending signals down to an Earth that is no longer listening.",
"symbol": ")",
"color": "white_green",
"move_cost_mod": -1,
"coverage": 70,
"required_str": -1,
"deconstruct": {
"items": [
{ "item": "pipe", "count": [ 6, 12 ] },
{ "item": "rebar", "count": [ 6, 12 ] },
{ "item": "scrap", "count": [ 2, 6 ] },
{ "item": "steel_chunk", "count": [ 1, 3 ] },
{ "item": "steel_lump", "count": [ 4, 6 ] },
{ "item": "sheet_metal_small", "count": [ 0, 4 ] },
{ "item": "sheet_metal", "count": [ 8, 10 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "motor", "count": 1 }
]
},
"bash": {
"str_min": 18,
"str_max": 50,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "pipe", "count": [ 1, 10 ] },
{ "item": "rebar", "count": [ 1, 10 ] },
{ "item": "scrap", "count": [ 6, 16 ] },
{ "item": "steel_chunk", "count": [ 1, 4 ] },
{ "item": "steel_lump", "count": [ 0, 6 ] },
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
{ "item": "sheet_metal", "count": [ 1, 2 ] },
{ "item": "cable", "charges": [ 1, 15 ] },
{ "item": "scrap_copper", "count": [ 0, 2 ] }
]
}
},
{
"type": "furniture",
"id": "f_workbench",
"name": "workbench",
"description": "A sturdy workbench built out of metal. It is perfect for crafting large and heavy things.",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
"required_str": -1,
"looks_like": "f_lab_bench",
"flags": [ "TRANSPARENT", "PLACE_ITEM", "MOUNTABLE", "FLAT_SURF" ],
"deconstruct": {
"items": [
{ "item": "pipe", "count": [ 6, 8 ] },
{ "item": "sheet_metal", "count": 2 },
{ "item": "sheet_metal_small", "count": [ 2, 4 ] }
]
},
"max_volume": 4000,
"bash": {
"str_min": 35,
"str_max": 80,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [
{ "item": "pipe", "count": [ 4, 6 ] },
{ "item": "sheet_metal", "count": [ 0, 1 ] },
{ "item": "sheet_metal_small", "count": [ 12, 24 ] },
{ "item": "steel_chunk", "count": [ 4, 8 ] },
{ "item": "scrap", "count": [ 12, 24 ] }
]
},
"examine_action": "workbench",
"workbench": { "multiplier": 1.2, "mass": 500000, "volume": "200L" }
},
{
"id": "f_hanging_meathook",
"type": "furniture",
"name": "hanging meathook",
"description": "A hefty hook suspended from a chain for stringing up corpses.",
"symbol": "g",
"required_str": -1,
"move_cost_mod": 2,
"color": "light_gray",
"deconstruct": { "items": [ { "item": "grip_hook", "count": 1 }, { "item": "chain", "count": 1 } ] },
"flags": [ "TRANSPARENT", "BUTCHER_EQ" ]
},
{
"type": "furniture",
"id": "f_fake_bench_hands",
"name": "fake workbench hands",
"description": "This fake workbench holds the stats for working on a wielded item.",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
"required_str": -1,
"workbench": { "multiplier": 1.0, "mass": 5000, "volume": "10L" }
},
{
"type": "furniture",
"//": "This furniture object also gets used as a fake workbench whenever a player crafts on the ground anywhere else.",
"id": "f_ground_crafting_spot",
"name": "ground crafting spot",
"looks_like": "tr_firewood_source",
"description": "A cleared spot on the ground for crafting. Slower than using a workbench or holding a project in your hands, but readily available.",
"symbol": "x",
"color": "white",
"move_cost_mod": 2,
"required_str": 0,
"deconstruct": { "items": [ ] },
"bash": { "str_min": 0, "str_max": 0, "items": [ ] },
"flags": [ "PLACE_ITEM", "TRANSPARENT", "EASY_DECONSTRUCT" ],
"examine_action": "workbench",
"workbench": { "multiplier": 0.7, "mass": 1000000, "volume": "1000L" }
},
{
"id": "f_tatami",
"type": "furniture",
"name": "tatami mat",
"description": "A tatami is a type of mat used as a flooring material in traditional Japanese-style rooms.",
"symbol": "#",
"color": [ "brown" ],
"move_cost_mod": 0,
"comfort": 2,
"floor_bedding_warmth": -1500,
"max_volume": 4000,
"required_str": 7,
"bash": {
"str_min": 8,
"str_max": 30,
"sound": "crunch.",
"sound_fail": "whump.",
"items": [
{ "item": "straw_pile", "count": [ 5, 8 ] },
{ "item": "rag", "count": [ 2, 4 ] },
{ "item": "string_36", "count": [ 1, 2 ] }
]
},
"flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC" ]
},
{
"id": "f_bitts",
"type": "furniture",
"name": "bitts",
"description": "Paired vertical iron posts mounted on a wharf, pier or quay. They are used to secure mooring lines, ropes, hawsers, or cables.",
"symbol": "B",
"color": [ "light_gray" ],
"move_cost_mod": 2,
"coverage": 30,
"required_str": 0,
"bash": {
"str_min": 80,
"str_max": 200,
"sound": "metal screeching!",
"sound_fail": "clang!",
"items": [ { "item": "steel_chunk", "count": [ 5, 10 ] } ]
},
"flags": [ "TRANSPARENT", "MOUNTABLE", "SHORT" ]
},
{
"type": "furniture",
"id": "f_speaker_cabinet",
"name": "speaker cabinet",
"description": "A cabinet loaded with 12-inch speakers, intended to help make various things loud. It can't serve its original purpose these days, but it could be disassembled for various electronic parts.",
"symbol": "7",
"color": "blue",
"move_cost_mod": -1,
"coverage": 50,
"max_volume": 15,
"required_str": 7,
"flags": [ "TRANSPARENT", "FLAMMABLE", "PLACE_ITEM" ],
"deconstruct": {
"items": [
{ "item": "scrap", "count": [ 4, 6 ] },
{ "item": "e_scrap", "count": [ 1, 2 ] },
{ "item": "plastic_chunk", "count": [ 0, 2 ] },
{ "item": "wood_panel", "count": 1 },
{ "item": "2x4", "count": 4 },
{ "item": "nail", "charges": [ 8, 10 ] },
{ "item": "cable", "charges": [ 3, 4 ] }
]
},
"bash": {
"str_min": 8,
"str_max": 20,
"sound": "smash!",
"sound_fail": "whump!",
"items": [
{ "item": "splinter", "count": [ 0, 6 ] },
{ "item": "scrap", "count": [ 0, 3 ] },
{ "item": "2x4", "count": [ 1, 2 ] },
{ "item": "nail", "charges": [ 2, 6 ] },
{ "item": "cable", "charges": [ 1, 3 ] },
{ "item": "e_scrap", "prob": 25 },
{ "item": "plastic_chunk", "count": [ 0, 1 ] }
]
}
},
{
"type": "furniture",
"id": "f_alien_tendril",
"name": "glowing tendril",
"description": "A willowy tendril growing from the floor, gently waving back and forth. A faint illumination spills from it.",
"symbol": "i",
"color": "blue",
"move_cost_mod": 4,
"coverage": 10,
"light_emitted": 15,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"bash": { "str_min": 8, "str_max": 20, "sound": "splorch!", "sound_fail": "whump!", "furn_set": "f_alien_scar" }
},
{
"type": "furniture",
"id": "f_alien_anemone",
"name": "wafting anemone",
"description": "A fleshy white protuberance growing from the floor, with a cluster of tendrils pouring out of it. It looks almost exactly like a sea anemone, even waving gently as though in the water.",
"symbol": "V",
"color": "white",
"move_cost_mod": 6,
"coverage": 30,
"required_str": -1,
"light_emitted": 3,
"flags": [ "TRANSPARENT", "EMITTER" ],
"emissions": [ "emit_heater_vehicle" ],
"bash": { "str_min": 13, "str_max": 26, "sound": "splorch!", "sound_fail": "whump!", "furn_set": "f_alien_scar" }
},
{
"type": "furniture",
"id": "f_alien_gasper",
"name": "gasping tube",
"description": "This is a meaty green stalactite with a thickened hide like that of a starfish, extending from the floor to the ceiling. In the center is a series of ports somewhat like mouths, from which pour bursts of a vile smelling gas.",
"symbol": "{",
"color": "green",
"move_cost_mod": 6,
"coverage": 40,
"required_str": -1,
"flags": [ "TRANSPARENT", "EMITTER" ],
"emissions": [ "emit_toxic_cloud", "emit_hot_air4_blast" ],
"//": "TODO: Make a custom toxic gas emission that is not visible to the player",
"bash": { "str_min": 30, "str_max": 60, "sound": "splorch!", "sound_fail": "whump!", "furn_set": "f_alien_scar" }
},
{
"type": "furniture",
"id": "f_alien_zapper",
"name": "twitching frond",
"description": "A spine like the antenna of a moth juts from the ground, swaying gently in the air. Every so often, a cascade of energy arcs along it and discharges into the ceiling.",
"symbol": "F",
"color": "light_blue",
"move_cost_mod": 4,
"coverage": 20,
"required_str": -1,
"flags": [ "TRANSPARENT", "EMITTER" ],
"emissions": [ "emit_glimmer", "emit_shock_burst" ],
"//": "TODO: Make a custom toxic gas emission that is not visible to the player",
"bash": { "str_min": 30, "str_max": 60, "sound": "splorch!", "sound_fail": "whump!", "furn_set": "f_alien_scar" }
},
{
"type": "furniture",
"id": "f_alien_scar",
"name": "scarred lump",
"description": "This is a pile of undentified twitching alien flesh, belching strange gases out of injured vessels.",
"symbol": "{",
"color": "green",
"move_cost_mod": 6,
"coverage": 40,
"required_str": -1,
"flags": [ "TRANSPARENT", "EMITTER" ],
"emissions": [ "emit_toxic_leak", "emit_hot_air4_blast", "emit_shock_burst" ],
"//": "TODO: Make a custom toxic gas emission that is not visible to the player",
"bash": { "str_min": 250, "str_max": 600, "sound": "splorch!", "sound_fail": "splat!" }
},
{
"type": "furniture",
"id": "f_alien_pod",
"name": "slimy pod",
"description": "This is a slick, translucent pod suspended on a thin stalk. It is covered in a thick mucus, obscuring whatever is floating in the gel-like substance inside.",
"symbol": "0",
"color": "magenta",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"flags": [ "TRANSPARENT" ],
"bash": { "str_min": 25, "str_max": 60, "sound": "splorch!", "sound_fail": "whump." }
},
{
"type": "furniture",
"id": "f_alien_pod_organ",
"name": "organ pod",
"description": "This is a translucent pod suspended on a thin stalk. Inside you can see the dimly outlined shape of human organs, floating in some kind of preservative goo.",
"symbol": "0",
"color": "yellow",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"light_emitted": 3,
"flags": [ "TRANSPARENT" ],
"bash": { "str_min": 25, "str_max": 60, "sound": "splorch!", "sound_fail": "whump." }
},
{
"type": "furniture",
"id": "f_alien_pod_resin",
"name": "resin pod",
"description": "This is a translucent pod suspended on a thin stalk. Inside is a clean, clear resinous-looking fluid. You could fairly easily tear it from the stalk and take it with you.",
"symbol": "0",
"color": "light_blue",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"deployed_item": "alien_pod_resin",
"examine_action": "deployed_furniture",
"flags": [ "TRANSPARENT" ],
"bash": { "str_min": 25, "str_max": 60, "sound": "splorch!", "sound_fail": "whump." }
},
{
"type": "furniture",
"id": "f_alien_table",
"name": "fleshy altar",
"description": "This pulsing protuberance juts from the floor, its sides covered in scaled, oozing skin. The surface is flat, but undulates softly. A handful of unidentifiable appendages reach from the sides, suggesting a sort of nightmarish living autodoc.",
"symbol": "n",
"color": "pink",
"move_cost_mod": -1,
"coverage": 40,
"required_str": -1,
"light_emitted": 12,
"flags": [ "TRANSPARENT" ],
"bash": { "str_min": 45, "str_max": 60, "sound": "splorch!", "sound_fail": "whump.", "furn_set": "f_alien_scar" }
},
{
"type": "furniture",
"id": "f_no_item",
"//": "This is used in a hack to clear furniture with the keg iexamine of all items execept the stored liquid before usage.",
"name": "seeing this is a bug",
"description": "Seeing this is a bug. If seen, please report and destroy.",
"symbol": "#",
"color": "black",
"move_cost_mod": 2,
"required_str": -1,
"flags": [ "NOITEM" ]
}
]
You can’t perform that action at this time.