1[
2  {
3    "type": "furniture",
4    "id": "f_console_broken",
5    "name": "broken console",
6    "looks_like": "t_console_broken",
7    "description": "This is a standalone computer terminal.  It doesn't seem to be working.  It's the broken screen and shattered circuit boards that's telling you that.",
8    "symbol": "6",
9    "color": "light_gray",
10    "move_cost_mod": -1,
11    "coverage": 50,
12    "required_str": -1,
13    "flags": [ "TRANSPARENT", "NOITEM", "INDOORS", "SHORT", "PERMEABLE" ],
14    "connects_to": "COUNTER",
15    "deconstruct": {
16      "furn_set": "f_counter",
17      "items": [
18        { "item": "processor", "count": [ 1, 2 ] },
19        { "item": "RAM", "count": [ 4, 8 ] },
20        { "item": "cable", "charges": [ 4, 6 ] },
21        { "item": "large_lcd_screen", "count": 1 },
22        { "item": "e_scrap", "count": [ 10, 16 ] },
23        { "item": "circuit", "count": [ 6, 10 ] },
24        { "item": "power_supply", "count": [ 2, 4 ] },
25        { "item": "amplifier", "count": [ 2, 4 ] },
26        { "item": "plastic_chunk", "count": [ 10, 12 ] },
27        { "item": "scrap", "count": [ 6, 8 ] }
28      ]
29    },
30    "bash": {
31      "str_min": 16,
32      "str_max": 150,
33      "sound": "crunch!",
34      "sound_fail": "whack!",
35      "furn_set": "f_counter",
36      "items": [
37        { "item": "processor", "prob": 25 },
38        { "item": "RAM", "count": [ 0, 2 ], "prob": 50 },
39        { "item": "cable", "charges": [ 1, 2 ], "prob": 50 },
40        { "item": "large_lcd_screen", "prob": 25 },
41        { "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 },
42        { "item": "circuit", "count": [ 0, 2 ], "prob": 50 },
43        { "item": "power_supply", "prob": 25 },
44        { "item": "amplifier", "prob": 25 },
45        { "item": "plastic_chunk", "count": [ 4, 10 ], "prob": 50 },
46        { "item": "scrap", "count": [ 2, 6 ], "prob": 50 }
47      ]
48    }
49  },
50  {
51    "type": "furniture",
52    "id": "f_console",
53    "name": "computer console",
54    "looks_like": "t_console",
55    "description": "This is a standalone computer terminal.  It can be used to view contents and perform any allowed functions.  It might even be possible to hack it, given the skills.",
56    "symbol": "6",
57    "color": "blue",
58    "move_cost_mod": -1,
59    "coverage": 50,
60    "required_str": -1,
61    "light_emitted": 10,
62    "flags": [ "TRANSPARENT", "CONSOLE", "NOITEM", "INDOORS", "SHORT", "PERMEABLE" ],
63    "connects_to": "COUNTER",
64    "deconstruct": {
65      "furn_set": "f_counter",
66      "items": [
67        { "item": "processor", "count": [ 1, 2 ] },
68        { "item": "RAM", "count": [ 4, 8 ] },
69        { "item": "cable", "charges": [ 4, 6 ] },
70        { "item": "large_lcd_screen", "count": 1 },
71        { "item": "e_scrap", "count": [ 10, 16 ] },
72        { "item": "circuit", "count": [ 6, 10 ] },
73        { "item": "power_supply", "count": [ 2, 4 ] },
74        { "item": "amplifier", "count": [ 2, 4 ] },
75        { "item": "plastic_chunk", "count": [ 10, 12 ] },
76        { "item": "scrap", "count": [ 6, 8 ] }
77      ]
78    },
79    "bash": {
80      "str_min": 8,
81      "str_max": 150,
82      "sound": "crunch!",
83      "sound_fail": "whack!",
84      "furn_set": "f_console_broken",
85      "items": [
86        { "item": "processor", "prob": 25 },
87        { "item": "RAM", "count": [ 0, 2 ], "prob": 50 },
88        { "item": "cable", "charges": [ 1, 2 ], "prob": 50 },
89        { "item": "large_lcd_screen", "prob": 25 },
90        { "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 },
91        { "item": "circuit", "count": [ 0, 2 ], "prob": 50 },
92        { "item": "power_supply", "prob": 25 },
93        { "item": "amplifier", "prob": 25 },
94        { "item": "plastic_chunk", "count": [ 4, 10 ], "prob": 50 },
95        { "item": "scrap", "count": [ 2, 6 ], "prob": 50 }
96      ]
97    }
98  },
99  {
100    "type": "furniture",
101    "id": "f_forge",
102    "name": "forge",
103    "looks_like": "f_fireplace",
104    "description": "Metalworking station typically used in combination with an anvil.",
105    "symbol": "^",
106    "color": "light_red",
107    "move_cost_mod": -1,
108    "coverage": 40,
109    "required_str": -1,
110    "crafting_pseudo_item": "rock_forge_pseudo",
111    "flags": [ "TRANSPARENT", "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT" ],
112    "deconstruct": { "items": [ { "item": "char_forge", "count": 1 } ] },
113    "examine_action": "reload_furniture",
114    "bash": {
115      "str_min": 4,
116      "str_max": 8,
117      "sound": "crunch!",
118      "sound_fail": "whump.",
119      "items": [ { "item": "char_forge", "count": 1 } ]
120    }
121  },
122  {
123    "type": "furniture",
124    "id": "f_anvil",
125    "name": "anvil",
126    "looks_like": "f_boulder",
127    "description": "Used in metalworking.",
128    "symbol": "^",
129    "color": "light_red",
130    "move_cost_mod": -1,
131    "coverage": 30,
132    "required_str": 16,
133    "crafting_pseudo_item": "anvil",
134    "deconstruct": { "items": [ { "item": "anvil", "count": 1 } ] },
135    "flags": [ "TRANSPARENT", "NOITEM", "EASY_DECONSTRUCT" ],
136    "bash": { "str_min": 4, "str_max": 8, "sound": "crunch!", "sound_fail": "whump.", "items": [ { "item": "anvil", "count": 1 } ] }
137  },
138  {
139    "type": "furniture",
140    "id": "f_still",
141    "name": "still",
142    "looks_like": "f_standing_tank",
143    "description": "An essential component for brewing and chemistry that allows for refining liquid mixtures.",
144    "symbol": "^",
145    "color": "light_red",
146    "move_cost_mod": -1,
147    "coverage": 40,
148    "required_str": -1,
149    "crafting_pseudo_item": "still",
150    "deconstruct": { "items": [ { "item": "still", "count": 1 } ] },
151    "flags": [ "TRANSPARENT", "NOITEM", "EASY_DECONSTRUCT" ],
152    "bash": { "str_min": 4, "str_max": 8, "sound": "crunch!", "sound_fail": "whump.", "items": [ { "item": "still", "count": 1 } ] }
153  },
154  {
155    "type": "furniture",
156    "id": "f_kiln_empty",
157    "name": "charcoal kiln",
158    "looks_like": "f_fireplace",
159    "description": "A rock kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
160    "symbol": "U",
161    "color": "brown",
162    "move_cost_mod": -1,
163    "coverage": 40,
164    "required_str": -1,
165    "examine_action": "kiln_empty",
166    "max_volume": "125 L",
167    "crafting_pseudo_item": "char_kiln",
168    "flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
169    "deconstruct": { "items": [ { "item": "rock", "count": [ 35, 40 ] } ] },
170    "bash": {
171      "str_min": 25,
172      "str_max": 180,
173      "sound": "crash!",
174      "sound_fail": "whump!",
175      "items": [ { "item": "rock", "count": [ 15, 30 ] } ]
176    }
177  },
178  {
179    "type": "furniture",
180    "id": "f_kiln_full",
181    "name": "filled charcoal kiln",
182    "looks_like": "f_kiln_empty",
183    "description": "A rock kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
184    "symbol": "U",
185    "color": "brown_red",
186    "move_cost_mod": -1,
187    "coverage": 40,
188    "required_str": -1,
189    "examine_action": "kiln_full",
190    "flags": [ "NOITEM", "SEALED", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
191    "deconstruct": { "items": [ { "item": "rock", "count": [ 30, 30 ] } ] },
192    "bash": {
193      "str_min": 25,
194      "str_max": 180,
195      "sound": "crash!",
196      "sound_fail": "whump!",
197      "items": [ { "item": "rock", "count": [ 15, 30 ] } ]
198    }
199  },
200  {
201    "type": "furniture",
202    "id": "f_kiln_metal_empty",
203    "name": "metal charcoal kiln",
204    "looks_like": "f_kiln_empty",
205    "description": "A metal kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
206    "symbol": "U",
207    "color": "blue",
208    "move_cost_mod": -1,
209    "coverage": 40,
210    "required_str": -1,
211    "examine_action": "kiln_empty",
212    "max_volume": "125 L",
213    "crafting_pseudo_item": "char_kiln",
214    "flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM" ],
215    "deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
216    "bash": {
217      "str_min": 12,
218      "str_max": 40,
219      "sound": "metal screeching!",
220      "sound_fail": "clang!",
221      "items": [
222        { "item": "scrap", "count": [ 2, 4 ] },
223        { "item": "steel_chunk", "count": [ 0, 3 ] },
224        { "item": "pipe", "count": [ 0, 4 ] }
225      ]
226    }
227  },
228  {
229    "type": "furniture",
230    "id": "f_kiln_metal_full",
231    "name": "filled metal charcoal kiln",
232    "looks_like": "f_kiln_metal_empty",
233    "description": "A metal kiln designed to burn wood and organic material into charcoal in absence of oxygen.",
234    "symbol": "U",
235    "color": "blue_red",
236    "move_cost_mod": -1,
237    "coverage": 40,
238    "required_str": -1,
239    "examine_action": "kiln_full",
240    "flags": [ "NOITEM", "SEALED", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM" ],
241    "deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
242    "bash": {
243      "str_min": 12,
244      "str_max": 40,
245      "sound": "metal screeching!",
246      "sound_fail": "clang!",
247      "items": [
248        { "item": "scrap", "count": [ 2, 4 ] },
249        { "item": "steel_chunk", "count": [ 0, 3 ] },
250        { "item": "pipe", "count": [ 0, 4 ] }
251      ]
252    }
253  },
254  {
255    "type": "furniture",
256    "id": "f_arcfurnace_empty",
257    "name": "arc furnace",
258    "looks_like": "f_arc_furnace",
259    "description": "An arc furnace designed to burn a powdery mix of coke and limestone to create calcium carbide.",
260    "symbol": "U",
261    "color": "blue",
262    "move_cost_mod": -1,
263    "coverage": 40,
264    "required_str": -1,
265    "examine_action": "arcfurnace_empty",
266    "max_volume": "200 L",
267    "crafting_pseudo_item": "arcfurnace",
268    "flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM" ],
269    "deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
270    "bash": {
271      "str_min": 18,
272      "str_max": 40,
273      "sound": "metal screeching!",
274      "sound_fail": "clang!",
275      "items": [
276        { "item": "scrap", "count": [ 2, 4 ] },
277        { "item": "steel_chunk", "count": [ 0, 3 ] },
278        { "item": "pipe", "count": [ 0, 4 ] }
279      ]
280    }
281  },
282  {
283    "type": "furniture",
284    "id": "f_arcfurnace_full",
285    "name": "filled arc furnace",
286    "looks_like": "f_arcfurnace_empty",
287    "description": "An arc furnace designed to burn a powdery mix of coke and limestone to create calcium carbide.",
288    "symbol": "U",
289    "color": "blue_red",
290    "move_cost_mod": -1,
291    "coverage": 40,
292    "required_str": -1,
293    "examine_action": "arcfurnace_full",
294    "flags": [ "NOITEM", "SEALED", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM" ],
295    "deconstruct": { "items": [ { "item": "metal_tank", "count": [ 1, 4 ] }, { "item": "pipe", "count": [ 2, 4 ] } ] },
296    "bash": {
297      "str_min": 18,
298      "str_max": 40,
299      "sound": "metal screeching!",
300      "sound_fail": "clang!",
301      "items": [
302        { "item": "scrap", "count": [ 2, 4 ] },
303        { "item": "steel_chunk", "count": [ 0, 3 ] },
304        { "item": "pipe", "count": [ 0, 4 ] }
305      ]
306    }
307  },
308  {
309    "type": "furniture",
310    "id": "f_smoking_rack",
311    "name": "smoking rack",
312    "looks_like": "f_rack",
313    "description": "A special rack designed to smoke food for better preservation and taste.  Works as a charcoal smoker in crafting recipes.",
314    "symbol": "=",
315    "bgcolor": "brown",
316    "move_cost_mod": 2,
317    "required_str": -1,
318    "flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
319    "crafting_pseudo_item": "pseudo_char_smoker",
320    "examine_action": "smoker_options",
321    "deconstruct": { "items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 16, 16 ] } ] },
322    "bash": {
323      "str_min": 18,
324      "str_max": 50,
325      "sound": "crunch!",
326      "sound_fail": "whump!",
327      "items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 8, 12 ] } ]
328    }
329  },
330  {
331    "type": "furniture",
332    "id": "f_smoking_rack_active",
333    "name": "active smoking rack",
334    "looks_like": "f_smoking_rack",
335    "description": "A special rack designed to smoke food for better preservation and taste.  It is lit and smoking.",
336    "symbol": "=",
337    "bgcolor": "brown",
338    "move_cost_mod": 2,
339    "required_str": -1,
340    "flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
341    "crafting_pseudo_item": "pseudo_char_smoker",
342    "examine_action": "smoker_options",
343    "bash": {
344      "str_min": 18,
345      "str_max": 50,
346      "sound": "crunch!",
347      "sound_fail": "whump!",
348      "items": [ { "item": "rock", "count": 8 }, { "item": "stick", "count": [ 8, 12 ] } ]
349    }
350  },
351  {
352    "type": "furniture",
353    "id": "f_metal_smoking_rack",
354    "name": "metal smoking rack",
355    "looks_like": "f_smoking_rack",
356    "description": "A special rack designed to smoke food for better preservation and taste.  Works as a charcoal smoker in crafting recipes.",
357    "symbol": "=",
358    "bgcolor": "light_gray",
359    "move_cost_mod": 2,
360    "required_str": -1,
361    "deployed_item": "metal_smoking_rack",
362    "flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
363    "crafting_pseudo_item": "char_smoker",
364    "examine_action": "smoker_options",
365    "deconstruct": { "items": [ { "item": "metal_smoking_rack", "count": 1 } ] },
366    "bash": {
367      "str_min": 18,
368      "str_max": 50,
369      "sound": "metal screeching!",
370      "sound_fail": "clang!",
371      "items": [ { "item": "scrap", "count": 4 }, { "item": "pipe", "count": [ 3, 5 ] } ]
372    }
373  },
374  {
375    "type": "furniture",
376    "id": "f_metal_smoking_rack_active",
377    "name": "active metal smoking rack",
378    "looks_like": "f_metal_smoking_rack",
379    "description": "A special rack designed to smoke food for better preservation and taste.",
380    "symbol": "=",
381    "bgcolor": "light_gray",
382    "move_cost_mod": 2,
383    "required_str": -1,
384    "deployed_item": "metal_smoking_rack",
385    "flags": [ "TRANSPARENT", "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
386    "crafting_pseudo_item": "char_smoker",
387    "examine_action": "smoker_options",
388    "deconstruct": { "items": [ { "item": "metal_smoking_rack", "count": 1 } ] },
389    "bash": {
390      "str_min": 18,
391      "str_max": 50,
392      "sound": "metal screeching!",
393      "sound_fail": "clang!",
394      "items": [ { "item": "scrap", "count": 4 }, { "item": "pipe", "count": [ 3, 5 ] } ]
395    }
396  },
397  {
398    "type": "furniture",
399    "id": "f_forge_rock",
400    "name": "rock forge",
401    "looks_like": "f_fireplace",
402    "description": "Metalworking station made of rock, typically used in combination with an anvil.  Works as a charcoal forge in crafting recipes.",
403    "symbol": "^",
404    "color": "light_red",
405    "move_cost_mod": -1,
406    "coverage": 40,
407    "required_str": -1,
408    "crafting_pseudo_item": "rock_forge_pseudo",
409    "flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
410    "deconstruct": { "items": [ { "item": "rock", "count": 40 } ] },
411    "examine_action": "reload_furniture",
412    "bash": {
413      "str_min": 18,
414      "str_max": 50,
415      "sound": "crash!",
416      "sound_fail": "whump.",
417      "items": [ { "item": "rock", "count": [ 20, 30 ] } ]
418    }
419  },
420  {
421    "type": "furniture",
422    "id": "f_clay_kiln",
423    "name": "clay kiln",
424    "looks_like": "f_fireplace",
425    "description": "A kiln designed to bake clay pottery and bricks.",
426    "symbol": "^",
427    "color": "light_red",
428    "move_cost_mod": -1,
429    "coverage": 40,
430    "required_str": -1,
431    "crafting_pseudo_item": "kiln_pseudo",
432    "flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ],
433    "deconstruct": { "items": [ { "item": "rock", "count": 40 } ] },
434    "examine_action": "reload_furniture",
435    "bash": {
436      "str_min": 18,
437      "str_max": 50,
438      "sound": "crunch!",
439      "sound_fail": "whump.",
440      "items": [ { "item": "rock", "count": [ 20, 30 ] } ]
441    }
442  },
443  {
444    "type": "furniture",
445    "id": "f_ladder",
446    "name": "stepladder",
447    "looks_like": "t_ladder_up",
448    "description": "A short, foldable ladder.  Can help you climb to a rooftop, or maybe slow something down.",
449    "symbol": "H",
450    "color": "brown",
451    "move_cost_mod": 3,
452    "required_str": 6,
453    "flags": [ "LADDER", "TRANSPARENT", "SEEN_FROM_ABOVE" ],
454    "examine_action": "deployed_furniture",
455    "deployed_item": "stepladder",
456    "bash": {
457      "str_min": 6,
458      "str_max": 40,
459      "sound": "smash!",
460      "sound_fail": "whump.",
461      "items": [
462        { "item": "2x4", "count": [ 4, 10 ] },
463        { "item": "nail", "charges": [ 10, 30 ] },
464        { "item": "splinter", "count": [ 5, 10 ] }
465      ]
466    }
467  },
468  {
469    "type": "furniture",
470    "id": "f_arc_furnace",
471    "name": "electric arc furnace",
472    "looks_like": "f_machinery_heavy",
473    "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.",
474    "symbol": "0",
475    "color": "white_red",
476    "move_cost_mod": -1,
477    "coverage": 40,
478    "required_str": -1,
479    "flags": [ "CONTAINER", "FIRE_CONTAINER", "PLACE_ITEM" ],
480    "bash": {
481      "str_min": 40,
482      "str_max": 150,
483      "sound_fail": "clang!",
484      "items": [
485        { "item": "cable", "charges": [ 0, 4 ] },
486        { "item": "scrap", "count": [ 8, 12 ] },
487        { "item": "steel_chunk", "count": [ 2, 4 ] },
488        { "item": "steel_plate", "count": [ 1, 2 ] }
489      ]
490    },
491    "deconstruct": {
492      "items": [
493        { "item": "cable", "charges": [ 4, 8 ] },
494        { "item": "steel_chunk", "count": [ 4, 6 ] },
495        { "item": "steel_plate", "count": [ 2, 4 ] },
496        { "item": "sheet_metal", "count": [ 4, 6 ] },
497        { "item": "element", "count": [ 10, 25 ] },
498        { "item": "scrap", "count": [ 12, 16 ] }
499      ]
500    }
501  },
502  {
503    "type": "furniture",
504    "id": "f_drill_press",
505    "name": "drill press",
506    "looks_like": "f_machinery_light",
507    "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.",
508    "symbol": "7",
509    "color": "yellow_red",
510    "move_cost_mod": -1,
511    "coverage": 40,
512    "required_str": 10,
513    "flags": [ "BLOCKSDOOR" ],
514    "bash": {
515      "str_min": 40,
516      "str_max": 150,
517      "sound_fail": "clang!",
518      "items": [
519        { "item": "cable", "charges": [ 0, 4 ] },
520        { "item": "scrap", "count": [ 8, 12 ] },
521        { "item": "steel_chunk", "count": [ 2, 4 ] },
522        { "item": "plastic_chunk", "count": [ 4, 10 ] },
523        { "item": "steel_plate", "count": [ 2, 4 ] }
524      ]
525    },
526    "deconstruct": {
527      "items": [
528        { "item": "cable", "charges": [ 4, 8 ] },
529        { "item": "steel_chunk", "count": [ 4, 6 ] },
530        { "item": "steel_lump", "count": [ 1, 2 ] },
531        { "item": "scrap", "count": [ 12, 16 ] },
532        { "item": "steel_plate", "count": [ 2, 4 ] },
533        { "item": "spike", "count": 1 },
534        { "item": "plastic_chunk", "count": [ 4, 14 ] },
535        { "item": "motor_small", "count": 1 }
536      ]
537    }
538  },
539  {
540    "type": "furniture",
541    "id": "f_tablesaw",
542    "name": "tablesaw",
543    "looks_like": "f_machinery_light",
544    "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.",
545    "symbol": "7",
546    "color": "yellow_red",
547    "move_cost_mod": 8,
548    "coverage": 40,
549    "required_str": 10,
550    "flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
551    "//": "some day this should be something you can activate to take down and get an item version of.  That day is not today.",
552    "bash": {
553      "str_min": 40,
554      "str_max": 150,
555      "sound_fail": "clang!",
556      "items": [
557        { "item": "cable", "charges": [ 0, 4 ] },
558        { "item": "scrap", "count": [ 8, 12 ] },
559        { "item": "steel_chunk", "count": [ 2, 4 ] },
560        { "item": "plastic_chunk", "count": [ 4, 10 ] },
561        { "item": "steel_plate", "count": [ 2, 4 ] }
562      ]
563    },
564    "deconstruct": {
565      "items": [
566        { "item": "cable", "charges": [ 4, 8 ] },
567        { "item": "steel_chunk", "count": [ 4, 6 ] },
568        { "item": "steel_lump", "count": [ 1, 2 ] },
569        { "item": "scrap", "count": [ 12, 16 ] },
570        { "item": "steel_plate", "count": [ 2, 4 ] },
571        { "item": "circsaw_blade", "count": [ 1, 2 ] },
572        { "item": "plastic_chunk", "count": [ 4, 14 ] },
573        { "item": "motor_small", "count": 1 }
574      ]
575    }
576  },
577  {
578    "type": "furniture",
579    "id": "f_mitresaw",
580    "name": "mitre saw",
581    "looks_like": "f_machinery_light",
582    "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.",
583    "symbol": "7",
584    "color": "yellow_cyan",
585    "move_cost_mod": -1,
586    "coverage": 40,
587    "required_str": 10,
588    "flags": [ "BLOCKSDOOR", "TRANSPARENT" ],
589    "//": "some day this should be something you can activate to take down and get an item version of.  That day is not today.",
590    "bash": {
591      "str_min": 40,
592      "str_max": 150,
593      "sound_fail": "clang!",
594      "items": [
595        { "item": "cable", "charges": [ 0, 4 ] },
596        { "item": "scrap", "count": [ 8, 12 ] },
597        { "item": "steel_chunk", "count": [ 2, 4 ] },
598        { "item": "plastic_chunk", "count": [ 4, 10 ] },
599        { "item": "steel_plate", "count": [ 2, 4 ] }
600      ]
601    },
602    "deconstruct": {
603      "items": [
604        { "item": "cable", "charges": [ 4, 8 ] },
605        { "item": "pipe", "count": [ 4, 6 ] },
606        { "item": "steel_lump", "count": [ 1, 2 ] },
607        { "item": "scrap", "count": [ 12, 16 ] },
608        { "item": "steel_plate", "count": [ 2, 4 ] },
609        { "item": "circsaw_blade", "count": [ 1, 2 ] },
610        { "item": "plastic_chunk", "count": [ 4, 14 ] },
611        { "item": "motor_small", "count": 1 }
612      ]
613    }
614  },
615  {
616    "type": "furniture",
617    "id": "f_bandsaw",
618    "name": "bandsaw",
619    "looks_like": "f_machinery_light",
620    "description": "A ribbonlike sawblade runs in a single direction in this tool, allowing precise cuts at almost any angle.",
621    "symbol": "7",
622    "color": "yellow_cyan",
623    "move_cost_mod": -1,
624    "coverage": 40,
625    "required_str": 10,
626    "flags": [ "BLOCKSDOOR" ],
627    "bash": {
628      "str_min": 40,
629      "str_max": 150,
630      "sound_fail": "clang!",
631      "items": [
632        { "item": "cable", "charges": [ 0, 4 ] },
633        { "item": "scrap", "count": [ 8, 12 ] },
634        { "item": "steel_chunk", "count": [ 2, 4 ] },
635        { "item": "plastic_chunk", "count": [ 4, 10 ] },
636        { "item": "steel_plate", "count": [ 2, 4 ] }
637      ]
638    },
639    "deconstruct": {
640      "items": [
641        { "item": "cable", "charges": [ 4, 8 ] },
642        { "item": "steel_chunk", "count": [ 4, 6 ] },
643        { "item": "steel_lump", "count": [ 1, 2 ] },
644        { "item": "scrap", "count": [ 12, 16 ] },
645        { "item": "steel_plate", "count": [ 2, 4 ] },
646        { "item": "wire", "count": [ 1, 2 ] },
647        { "item": "plastic_chunk", "count": [ 4, 14 ] },
648        { "item": "motor_small", "count": 1 }
649      ]
650    }
651  },
652  {
653    "type": "furniture",
654    "id": "f_router",
655    "name": "router table",
656    "looks_like": "f_machinery_light",
657    "description": "This table has an inset router, a rotating motor with an exchangeable blade head for cutting specific profiles and grooves and stuff.",
658    "symbol": "7",
659    "color": "yellow_green",
660    "move_cost_mod": 8,
661    "coverage": 35,
662    "required_str": 14,
663    "flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
664    "bash": {
665      "str_min": 40,
666      "str_max": 150,
667      "sound_fail": "clang!",
668      "items": [
669        { "item": "cable", "charges": [ 0, 4 ] },
670        { "item": "scrap", "count": [ 8, 12 ] },
671        { "item": "steel_chunk", "count": [ 2, 4 ] },
672        { "item": "plastic_chunk", "count": [ 4, 10 ] },
673        { "item": "steel_plate", "count": [ 2, 4 ] }
674      ]
675    },
676    "deconstruct": {
677      "items": [
678        { "item": "cable", "charges": [ 4, 8 ] },
679        { "item": "steel_chunk", "count": [ 4, 6 ] },
680        { "item": "steel_lump", "count": [ 1, 2 ] },
681        { "item": "scrap", "count": [ 12, 16 ] },
682        { "item": "steel_plate", "count": [ 2, 4 ] },
683        { "item": "spike", "count": [ 2, 3 ] },
684        { "item": "plastic_chunk", "count": [ 4, 14 ] },
685        { "item": "motor_small", "count": 1 }
686      ]
687    }
688  },
689  {
690    "type": "furniture",
691    "id": "f_planer",
692    "name": "planer",
693    "looks_like": "f_machinery_light",
694    "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.",
695    "symbol": "7",
696    "color": "yellow_white",
697    "move_cost_mod": -1,
698    "coverage": 40,
699    "required_str": 12,
700    "flags": [ "BLOCKSDOOR" ],
701    "bash": {
702      "str_min": 40,
703      "str_max": 150,
704      "sound_fail": "clang!",
705      "items": [
706        { "item": "cable", "charges": [ 0, 4 ] },
707        { "item": "scrap", "count": [ 8, 12 ] },
708        { "item": "steel_chunk", "count": [ 2, 4 ] },
709        { "item": "plastic_chunk", "count": [ 4, 10 ] },
710        { "item": "steel_plate", "count": [ 2, 4 ] }
711      ]
712    },
713    "deconstruct": {
714      "items": [
715        { "item": "cable", "charges": [ 4, 8 ] },
716        { "item": "steel_chunk", "count": [ 4, 6 ] },
717        { "item": "steel_lump", "count": [ 1, 2 ] },
718        { "item": "scrap", "count": [ 12, 16 ] },
719        { "item": "steel_plate", "count": [ 2, 4 ] },
720        { "item": "blade", "count": [ 2, 3 ] },
721        { "item": "plastic_chunk", "count": [ 4, 14 ] },
722        { "item": "motor_small", "count": 1 }
723      ]
724    }
725  },
726  {
727    "type": "furniture",
728    "id": "f_jointer",
729    "name": "jointer",
730    "looks_like": "f_machinery_light",
731    "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.",
732    "symbol": "7",
733    "color": "yellow_magenta",
734    "move_cost_mod": 8,
735    "coverage": 40,
736    "required_str": 14,
737    "flags": [ "BLOCKSDOOR", "TRANSPARENT", "MOUNTABLE" ],
738    "bash": {
739      "str_min": 40,
740      "str_max": 150,
741      "sound_fail": "clang!",
742      "items": [
743        { "item": "cable", "charges": [ 0, 4 ] },
744        { "item": "scrap", "count": [ 8, 12 ] },
745        { "item": "steel_chunk", "count": [ 2, 4 ] },
746        { "item": "plastic_chunk", "count": [ 4, 10 ] },
747        { "item": "steel_plate", "count": [ 2, 4 ] }
748      ]
749    },
750    "deconstruct": {
751      "items": [
752        { "item": "cable", "charges": [ 4, 8 ] },
753        { "item": "steel_chunk", "count": [ 4, 6 ] },
754        { "item": "steel_lump", "count": [ 1, 2 ] },
755        { "item": "scrap", "count": [ 12, 16 ] },
756        { "item": "steel_plate", "count": [ 2, 4 ] },
757        { "item": "blade", "count": [ 2, 3 ] },
758        { "item": "plastic_chunk", "count": [ 4, 14 ] },
759        { "item": "motor_small", "count": 1 }
760      ]
761    }
762  },
763  {
764    "type": "furniture",
765    "id": "f_hydraulic_press",
766    "name": "hydraulic press",
767    "looks_like": "f_machinery_light",
768    "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.",
769    "symbol": "9",
770    "color": "black_red",
771    "move_cost_mod": -1,
772    "coverage": 55,
773    "required_str": 16,
774    "flags": [ "BLOCKSDOOR" ],
775    "bash": {
776      "str_min": 40,
777      "str_max": 150,
778      "sound_fail": "clang!",
779      "items": [
780        { "item": "cable", "charges": [ 0, 4 ] },
781        { "item": "scrap", "count": [ 8, 12 ] },
782        { "item": "steel_chunk", "count": [ 2, 4 ] },
783        { "item": "steel_lump", "count": [ 1, 2 ] },
784        { "item": "steel_plate", "count": [ 1, 2 ] }
785      ]
786    },
787    "deconstruct": {
788      "items": [
789        { "item": "cable", "charges": [ 4, 8 ] },
790        { "item": "steel_chunk", "count": [ 4, 6 ] },
791        { "item": "steel_lump", "count": [ 2, 4 ] },
792        { "item": "scrap", "count": [ 12, 16 ] },
793        { "item": "steel_plate", "count": [ 2, 4 ] },
794        { "item": "pipe", "count": [ 2, 4 ] },
795        { "item": "chain", "count": [ 0, 1 ] },
796        { "item": "motor_small", "count": 1 }
797      ]
798    }
799  },
800  {
801    "type": "furniture",
802    "id": "f_heavy_lathe",
803    "name": "power lathe",
804    "looks_like": "f_machinery_light",
805    "description": "An industrial-grade lathe, for turning chunks of metal and other hard things into round chunks of metal and other hard things.",
806    "symbol": "4",
807    "color": "cyan_red",
808    "move_cost_mod": -1,
809    "coverage": 40,
810    "required_str": 16,
811    "flags": [ "BLOCKSDOOR" ],
812    "bash": {
813      "str_min": 40,
814      "str_max": 150,
815      "sound_fail": "clang!",
816      "items": [
817        { "item": "cable", "charges": [ 0, 4 ] },
818        { "item": "scrap", "count": [ 12, 20 ] },
819        { "item": "steel_chunk", "count": [ 2, 4 ] },
820        { "item": "steel_lump", "count": [ 1, 2 ] }
821      ]
822    },
823    "deconstruct": {
824      "items": [
825        { "item": "cable", "charges": [ 4, 8 ] },
826        { "item": "steel_chunk", "count": [ 4, 6 ] },
827        { "item": "steel_lump", "count": [ 2, 4 ] },
828        { "item": "scrap", "count": [ 12, 16 ] },
829        { "item": "pipe", "count": [ 0, 4 ] },
830        { "item": "motor_small", "count": 1 }
831      ]
832    }
833  },
834  {
835    "type": "furniture",
836    "id": "f_air_compressor",
837    "name": "air compressor",
838    "looks_like": "f_standing_tank",
839    "description": "This durable tank is topped with a motor that will cram as much air into the tank as possible.",
840    "symbol": "8",
841    "color": "black_yellow",
842    "move_cost_mod": -1,
843    "coverage": 80,
844    "required_str": 12,
845    "flags": [ "BLOCKSDOOR" ],
846    "deconstruct": {
847      "items": [
848        { "item": "scrap", "count": [ 2, 6 ] },
849        { "item": "steel_chunk", "count": [ 1, 3 ] },
850        { "item": "sheet_metal_small", "count": [ 0, 4 ] },
851        { "item": "cable", "charges": [ 1, 15 ] },
852        { "item": "hose", "count": [ 3, 6 ] },
853        { "item": "motor", "count": 1 },
854        { "item": "metal_tank", "count": 1 },
855        { "item": "plastic_chunk", "count": [ 4, 6 ] },
856        { "item": "pipe_fittings", "count": [ 2, 4 ] },
857        { "item": "solder_wire", "charges": [ 1, 15 ] }
858      ]
859    },
860    "bash": {
861      "str_min": 18,
862      "str_max": 50,
863      "sound": "metal screeching!",
864      "sound_fail": "clang!",
865      "items": [
866        { "item": "scrap", "count": [ 2, 7 ] },
867        { "item": "steel_chunk", "count": [ 0, 3 ] },
868        { "item": "sheet_metal_small", "count": [ 8, 12 ] },
869        { "item": "sheet_metal", "count": [ 1, 2 ] },
870        { "item": "cable", "charges": [ 1, 15 ] },
871        { "item": "hose", "count": [ 0, 1 ] },
872        { "item": "e_scrap", "count": [ 5, 10 ] },
873        { "item": "plastic_chunk", "count": [ 0, 2 ] }
874      ]
875    }
876  },
877  {
878    "type": "furniture",
879    "id": "f_fvat_empty",
880    "name": "fermenting vat",
881    "looks_like": "f_standing_tank",
882    "description": "A sealable vat for fermenting vinegar and various alcoholic brews.",
883    "symbol": "O",
884    "color": "brown",
885    "move_cost_mod": -1,
886    "required_str": -1,
887    "flags": [ "NOITEM", "SEALED", "TRANSPARENT", "FLAMMABLE", "CONTAINER", "DONT_REMOVE_ROTTEN" ],
888    "examine_action": "fvat_empty",
889    "deconstruct": {
890      "items": [
891        { "item": "2x4", "count": 14 },
892        { "item": "nail", "charges": [ 6, 12 ] },
893        { "item": "water_faucet", "count": 1 },
894        { "item": "sheet_metal_small", "count": [ 4, 10 ] },
895        { "item": "scrap", "count": [ 5, 10 ] }
896      ]
897    },
898    "bash": {
899      "str_min": 3,
900      "str_max": 45,
901      "sound": "smash!",
902      "sound_fail": "whump.",
903      "items": [
904        { "item": "2x4", "count": [ 4, 8 ] },
905        { "item": "nail", "charges": [ 4, 8 ] },
906        { "item": "water_faucet", "prob": 50 },
907        { "item": "sheet_metal_small", "count": [ 2, 6 ] },
908        { "item": "scrap", "count": [ 5, 10 ] },
909        { "item": "splinter", "count": 1 }
910      ]
911    }
912  },
913  {
914    "type": "furniture",
915    "id": "f_fvat_full",
916    "name": "filled fermenting vat",
917    "looks_like": "f_fvat_empty",
918    "description": "A sealable vat for fermenting vinegar and various alcoholic brews.",
919    "symbol": "O",
920    "color": "brown_cyan",
921    "move_cost_mod": -1,
922    "required_str": -1,
923    "flags": [ "NOITEM", "SEALED", "TRANSPARENT", "FLAMMABLE", "CONTAINER", "DONT_REMOVE_ROTTEN" ],
924    "examine_action": "fvat_full",
925    "deconstruct": {
926      "items": [
927        { "item": "2x4", "count": 14 },
928        { "item": "nail", "charges": [ 6, 12 ] },
929        { "item": "water_faucet", "count": 1 },
930        { "item": "sheet_metal_small", "count": [ 4, 10 ] },
931        { "item": "scrap", "count": [ 5, 10 ] }
932      ]
933    },
934    "bash": {
935      "str_min": 12,
936      "str_max": 50,
937      "sound": "smash!",
938      "sound_fail": "whump.",
939      "items": [
940        { "item": "2x4", "count": [ 4, 8 ] },
941        { "item": "nail", "charges": [ 4, 8 ] },
942        { "item": "water_faucet", "prob": 50 },
943        { "item": "sheet_metal_small", "count": [ 2, 6 ] },
944        { "item": "scrap", "count": [ 5, 10 ] },
945        { "item": "splinter", "count": 1 }
946      ]
947    }
948  },
949  {
950    "type": "furniture",
951    "id": "f_butcher_rack",
952    "name": "butchering rack",
953    "looks_like": "f_rack",
954    "description": "Butchering rack designed to hang a carcass in the air.",
955    "symbol": "^",
956    "bgcolor": "brown",
957    "move_cost_mod": 2,
958    "required_str": -1,
959    "flags": [
960      "PLACE_ITEM",
961      "TRANSPARENT",
962      "FLAMMABLE_ASH",
963      "MOUNTABLE",
964      "ALLOW_FIELD_EFFECT",
965      "EASY_DECONSTRUCT",
966      "BUTCHER_EQ",
967      "ORGANIC"
968    ],
969    "crafting_pseudo_item": "butchery_rack_pseudo",
970    "deconstruct": { "items": [ { "item": "stick_long", "count": 6 } ] },
971    "bash": {
972      "str_min": 8,
973      "str_max": 30,
974      "sound": "crunch!",
975      "sound_fail": "whump!",
976      "items": [ { "item": "stick_long", "count": [ 1, 6 ] } ]
977    }
978  },
979  {
980    "type": "furniture",
981    "id": "f_metal_butcher_rack",
982    "name": "metal butchering rack",
983    "looks_like": "f_butcher_rack",
984    "description": "Metal butchering rack designed to hang a carcass in the air.  It can be deconstructed and folded for easy transportation.",
985    "symbol": "^",
986    "bgcolor": "light_gray",
987    "move_cost_mod": 2,
988    "required_str": -1,
989    "deployed_item": "metal_butcher_rack",
990    "examine_action": "deployed_furniture",
991    "flags": [ "PLACE_ITEM", "TRANSPARENT", "MOUNTABLE", "ALLOW_FIELD_EFFECT", "BUTCHER_EQ" ],
992    "crafting_pseudo_item": "butchery_rack_pseudo",
993    "deconstruct": { "items": [ { "item": "metal_butcher_rack", "count": 1 } ] },
994    "bash": {
995      "str_min": 18,
996      "str_max": 50,
997      "sound": "metal screeching!",
998      "sound_fail": "clang!",
999      "items": [ { "item": "scrap", "count": [ 1, 3 ] }, { "item": "pipe", "count": [ 1, 3 ] } ]
1000    }
1001  },
1002  {
1003    "id": "f_hanging_meathook",
1004    "type": "furniture",
1005    "name": "hanging meathook",
1006    "looks_like": "f_butcher_rack",
1007    "description": "A hefty hook suspended from a chain for stringing up corpses.",
1008    "symbol": "g",
1009    "required_str": -1,
1010    "move_cost_mod": 2,
1011    "color": "light_gray",
1012    "deconstruct": { "items": [ { "item": "grip_hook", "count": 1 }, { "item": "chain", "count": 1 } ] },
1013    "crafting_pseudo_item": "butchery_rack_pseudo",
1014    "flags": [ "TRANSPARENT", "BUTCHER_EQ" ]
1015  },
1016  {
1017    "type": "furniture",
1018    "id": "f_wind_mill",
1019    "name": "wind mill",
1020    "description": "A small wind-powered mill that can convert starchy products into flour.",
1021    "symbol": "T",
1022    "bgcolor": "red",
1023    "move_cost_mod": 2,
1024    "required_str": -1,
1025    "examine_action": "quern_examine",
1026    "flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
1027    "deconstruct": { "items": [ { "item": "wind_mill", "count": 1 } ] },
1028    "bash": {
1029      "str_min": 16,
1030      "str_max": 50,
1031      "sound": "metal screeching!",
1032      "sound_fail": "clang!",
1033      "items": [
1034        { "item": "scrap", "count": [ 4, 8 ] },
1035        { "item": "pipe", "count": [ 1, 3 ] },
1036        { "item": "sheet_metal_small", "count": [ 4, 8 ] },
1037        { "item": "rock", "count": [ 8, 15 ] }
1038      ]
1039    }
1040  },
1041  {
1042    "type": "furniture",
1043    "id": "f_wind_mill_active",
1044    "name": "active wind mill",
1045    "looks_like": "f_wind_mill",
1046    "description": "A small wind-powered mill that can convert starchy products into flour.  Its brake has been removed and it is turning.",
1047    "symbol": "T",
1048    "bgcolor": "red",
1049    "move_cost_mod": 2,
1050    "required_str": -1,
1051    "examine_action": "quern_examine",
1052    "flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
1053    "deconstruct": { "items": [ { "item": "wind_mill", "count": 1 } ] },
1054    "bash": {
1055      "str_min": 16,
1056      "str_max": 50,
1057      "sound": "metal screeching!",
1058      "sound_fail": "clang!",
1059      "items": [
1060        { "item": "scrap", "count": [ 4, 8 ] },
1061        { "item": "pipe", "count": [ 1, 3 ] },
1062        { "item": "sheet_metal_small", "count": [ 4, 8 ] },
1063        { "item": "rock", "count": [ 8, 15 ] }
1064      ]
1065    }
1066  },
1067  {
1068    "type": "furniture",
1069    "id": "f_water_mill",
1070    "name": "water mill",
1071    "description": "A small water-powered mill that can convert starchy products into flour.",
1072    "symbol": "*",
1073    "bgcolor": "red",
1074    "move_cost_mod": 2,
1075    "required_str": -1,
1076    "examine_action": "quern_examine",
1077    "flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
1078    "deconstruct": { "items": [ { "item": "water_mill", "count": 1 } ] },
1079    "bash": {
1080      "str_min": 12,
1081      "str_max": 50,
1082      "sound": "smash!",
1083      "sound_fail": "whump.",
1084      "items": [
1085        { "item": "2x4", "count": [ 1, 5 ] },
1086        { "item": "nail", "charges": [ 5, 15 ] },
1087        { "item": "splinter", "count": [ 20, 30 ] },
1088        { "item": "sheet_metal_small", "count": [ 2, 3 ] },
1089        { "item": "scrap", "count": [ 3, 5 ] },
1090        { "item": "rock", "count": [ 8, 15 ] }
1091      ]
1092    }
1093  },
1094  {
1095    "type": "furniture",
1096    "id": "f_water_mill_active",
1097    "name": "active water mill",
1098    "looks_like": "f_water_mill",
1099    "description": "A small water-powered mill that can convert starchy products into flour.  Its brake has been removed and it is turning.",
1100    "symbol": "*",
1101    "bgcolor": "red",
1102    "move_cost_mod": 2,
1103    "required_str": -1,
1104    "examine_action": "quern_examine",
1105    "flags": [ "SEALED", "ALLOW_FIELD_EFFECT", "CONTAINER", "NOITEM", "BLOCKSDOOR" ],
1106    "deconstruct": { "items": [ { "item": "water_mill", "count": 1 } ] },
1107    "bash": {
1108      "str_min": 12,
1109      "str_max": 50,
1110      "sound": "smash!",
1111      "sound_fail": "whump.",
1112      "items": [
1113        { "item": "2x4", "count": [ 1, 5 ] },
1114        { "item": "nail", "charges": [ 5, 15 ] },
1115        { "item": "splinter", "count": [ 20, 30 ] },
1116        { "item": "sheet_metal_small", "count": [ 2, 3 ] },
1117        { "item": "scrap", "count": [ 3, 5 ] },
1118        { "item": "rock", "count": [ 8, 15 ] }
1119      ]
1120    }
1121  },
1122  {
1123    "type": "furniture",
1124    "id": "f_aut_gas_console",
1125    "name": "automated gas console",
1126    "looks_like": "f_console",
1127    "description": "Automated gas flow control console.",
1128    "symbol": "9",
1129    "color": "blue",
1130    "move_cost_mod": -1,
1131    "coverage": 40,
1132    "required_str": 25,
1133    "flags": [ "SEALED", "ALARMED", "BLOCKSDOOR" ],
1134    "examine_action": "pay_gas",
1135    "bash": { "str_min": 7, "str_max": 30, "sound": "glass breaking!", "sound_fail": "whack!", "furn_set": "f_aut_gas_console_o" }
1136  },
1137  {
1138    "type": "furniture",
1139    "id": "f_aut_gas_console_o",
1140    "name": "broken automated gas console",
1141    "looks_like": "f_console_broken",
1142    "description": "Automated gas flow control console.  Broken.  This is not a good thing.",
1143    "symbol": "9",
1144    "color": "dark_gray",
1145    "move_cost_mod": -1,
1146    "coverage": 40,
1147    "required_str": 20,
1148    "flags": [ "BLOCKSDOOR" ],
1149    "bash": {
1150      "str_min": 5,
1151      "str_max": 45,
1152      "sound": "metal screeching!",
1153      "sound_fail": "clang!",
1154      "items": [
1155        { "item": "scrap", "count": [ 2, 8 ] },
1156        { "item": "steel_chunk", "count": [ 0, 3 ] },
1157        { "item": "hose", "count": 1 },
1158        { "item": "pipe_fittings", "count": 1 },
1159        { "item": "cu_pipe", "count": [ 1, 4 ] },
1160        { "item": "scrap_copper", "count": [ 0, 2 ] }
1161      ]
1162    }
1163  },
1164  {
1165    "type": "furniture",
1166    "id": "f_vending_reinforced",
1167    "name": "reinforced vending machine",
1168    "looks_like": "f_vending_c",
1169    "description": "A bit tougher to crack open than regular vending machines.  That just makes it all the sweeter a target, doesn't it?",
1170    "symbol": "{",
1171    "color": "light_red",
1172    "move_cost_mod": -1,
1173    "coverage": 90,
1174    "required_str": 30,
1175    "flags": [ "SEALED", "PLACE_ITEM", "ALARMED", "CONTAINER", "BLOCKSDOOR", "FLAMMABLE_HARD", "MINEABLE" ],
1176    "examine_action": "vending",
1177    "bash": {
1178      "str_min": 150,
1179      "str_max": 520,
1180      "sound": "glass breaking!",
1181      "sound_fail": "whack!",
1182      "furn_set": "f_vending_o",
1183      "items": [
1184        { "item": "glass_shard", "count": [ 8, 25 ] },
1185        { "item": "sheet_metal", "count": [ 0, 2 ] },
1186        { "item": "steel_chunk", "count": [ 1, 5 ] }
1187      ]
1188    }
1189  },
1190  {
1191    "type": "furniture",
1192    "id": "f_vending_c",
1193    "name": "vending machine",
1194    "looks_like": "f_console",
1195    "symbol": "{",
1196    "description": "Buy stuff with a cash card.",
1197    "color": "light_cyan",
1198    "move_cost_mod": -1,
1199    "coverage": 90,
1200    "required_str": 12,
1201    "flags": [ "SEALED", "PLACE_ITEM", "ALARMED", "CONTAINER", "BLOCKSDOOR", "MINEABLE" ],
1202    "examine_action": "vending",
1203    "bash": {
1204      "str_min": 20,
1205      "str_max": 40,
1206      "sound": "glass breaking!",
1207      "sound_fail": "whack!",
1208      "sound_vol": 16,
1209      "sound_fail_vol": 12,
1210      "furn_set": "f_vending_o",
1211      "items": [ { "item": "glass_shard", "count": [ 25, 50 ] } ]
1212    }
1213  },
1214  {
1215    "type": "furniture",
1216    "id": "f_vending_o",
1217    "name": "broken vending machine",
1218    "looks_like": "f_console_broken",
1219    "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!",
1220    "symbol": "{",
1221    "color": "dark_gray",
1222    "move_cost_mod": -1,
1223    "coverage": 90,
1224    "required_str": 12,
1225    "flags": [ "PLACE_ITEM", "CONTAINER", "BLOCKSDOOR", "MINEABLE" ],
1226    "bash": {
1227      "str_min": 30,
1228      "str_max": 50,
1229      "sound": "metal screeching!",
1230      "sound_fail": "clang!",
1231      "items": [
1232        { "item": "scrap", "count": [ 2, 8 ] },
1233        { "item": "steel_chunk", "count": [ 0, 3 ] },
1234        { "item": "hose", "count": 1 },
1235        { "item": "cu_pipe", "count": [ 1, 4 ] },
1236        { "item": "scrap_copper", "count": [ 0, 2 ] }
1237      ]
1238    }
1239  },
1240  {
1241    "type": "furniture",
1242    "id": "f_rope_up",
1243    "name": "rope leading up",
1244    "looks_like": "t_rope_up",
1245    "description": "A rope.  You could climb it up.",
1246    "symbol": "<",
1247    "color": "white",
1248    "move_cost_mod": 1,
1249    "required_str": 10,
1250    "flags": [ "LADDER", "TRANSPARENT", "SEEN_FROM_ABOVE" ],
1251    "examine_action": "deployed_furniture",
1252    "deployed_item": "grapnel",
1253    "bash": {
1254      "str_min": 3,
1255      "str_max": 40,
1256      "sound": "smash!",
1257      "sound_fail": "whump.",
1258      "items": [ { "item": "grip_hook", "count": [ 4, 4 ] }, { "item": "rope_30", "count": [ 1, 1 ] } ]
1259    }
1260  }
1261]
1262