1[ 2 { 3 "type": "furniture", 4 "id": "f_autodoc", 5 "name": "Autodoc Mk. XI", 6 "symbol": "&", 7 "description": "A surgical apparatus used for installation and removal of bionics. The term name 'Autodoc' is something of a misnomer, as it can only operate if programmed beforehand, something that a plethora of labels warn against doing without expertise.", 8 "color": "light_cyan", 9 "looks_like": "f_robotic_arm", 10 "move_cost_mod": -1, 11 "coverage": 35, 12 "required_str": -1, 13 "flags": [ "TRANSPARENT", "AUTODOC", "CONTAINER", "NO_PICKUP_ON_EXAMINE" ], 14 "examine_action": "autodoc", 15 "surgery_skill_multiplier": 1.0, 16 "deconstruct": { 17 "items": [ 18 { "item": "processor", "count": [ 1, 2 ] }, 19 { "item": "RAM", "count": [ 4, 8 ] }, 20 { "item": "cable", "charges": [ 4, 6 ] }, 21 { "item": "small_lcd_screen", "count": [ 1, 2 ] }, 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": 8, 32 "str_max": 150, 33 "sound": "crunch!", 34 "sound_fail": "whack!", 35 "items": [ 36 { "item": "processor", "prob": 25 }, 37 { "item": "RAM", "count": [ 0, 2 ], "prob": 50 }, 38 { "item": "cable", "charges": [ 1, 2 ], "prob": 50 }, 39 { "item": "small_lcd_screen", "prob": 25 }, 40 { "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 }, 41 { "item": "circuit", "count": [ 0, 2 ], "prob": 50 }, 42 { "item": "power_supply", "prob": 25 }, 43 { "item": "amplifier", "prob": 25 }, 44 { "item": "plastic_chunk", "count": [ 4, 10 ], "prob": 50 }, 45 { "item": "scrap", "count": [ 2, 6 ], "prob": 50 } 46 ] 47 } 48 }, 49 { 50 "type": "furniture", 51 "id": "f_autodoc_couch", 52 "name": "Autodoc operation couch", 53 "symbol": "H", 54 "looks_like": "f_sofa", 55 "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.", 56 "bgcolor": "red", 57 "move_cost_mod": 2, 58 "coverage": 40, 59 "comfort": 4, 60 "floor_bedding_warmth": 500, 61 "required_str": 10, 62 "deconstruct": { 63 "items": [ 64 { "item": "2x4", "count": 12 }, 65 { "item": "rag", "count": [ 30, 33 ] }, 66 { "item": "nail", "charges": [ 8, 10 ] }, 67 { "item": "cable", "charges": [ 1, 2 ], "prob": 50 } 68 ] 69 }, 70 "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "ORGANIC", "BLOCKSDOOR", "MOUNTABLE", "AUTODOC_COUCH" ], 71 "bash": { 72 "str_min": 10, 73 "str_max": 40, 74 "sound": "smash!", 75 "sound_fail": "whump.", 76 "items": [ 77 { "item": "2x4", "count": [ 2, 5 ] }, 78 { "item": "nail", "charges": [ 3, 8 ] }, 79 { "item": "splinter", "count": [ 1, 2 ] }, 80 { "item": "rag", "count": [ 20, 30 ] } 81 ] 82 } 83 }, 84 { 85 "type": "furniture", 86 "id": "f_autoclave", 87 "name": "autoclave", 88 "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.", 89 "symbol": "0", 90 "color": "light_blue_white", 91 "move_cost_mod": 3, 92 "coverage": 60, 93 "required_str": 16, 94 "looks_like": "f_washer", 95 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ], 96 "deconstruct": { 97 "items": [ 98 { "item": "pipe", "count": 1 }, 99 { "item": "scrap", "count": [ 2, 6 ] }, 100 { "item": "e_scrap", "count": [ 2, 6 ] }, 101 { "item": "steel_chunk", "count": [ 1, 3 ] }, 102 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 103 { "item": "sheet_metal", "count": [ 2, 6 ] }, 104 { "item": "cable", "charges": [ 1, 15 ] }, 105 { "item": "hose", "count": [ 1, 2 ] }, 106 { "item": "motor_small", "count": 1 }, 107 { "item": "cu_pipe", "count": [ 2, 5 ] } 108 ] 109 }, 110 "examine_action": "autoclave_empty", 111 "bash": { 112 "str_min": 40, 113 "str_max": 80, 114 "sound": "metal screeching!", 115 "sound_fail": "clang!", 116 "items": [ 117 { "item": "scrap", "count": [ 2, 7 ] }, 118 { "item": "steel_chunk", "count": [ 0, 3 ] }, 119 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 120 { "item": "sheet_metal", "count": [ 1, 4 ] }, 121 { "item": "cable", "charges": [ 1, 15 ] }, 122 { "item": "hose", "count": [ 0, 2 ] }, 123 { "item": "cu_pipe", "count": [ 1, 4 ] }, 124 { "item": "scrap_copper", "count": [ 0, 2 ] } 125 ] 126 } 127 }, 128 { 129 "type": "furniture", 130 "id": "f_autoclave_full", 131 "name": "filled autoclave", 132 "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.", 133 "symbol": "0", 134 "color": "light_blue_white", 135 "move_cost_mod": 3, 136 "coverage": 60, 137 "required_str": 16, 138 "looks_like": "f_washer", 139 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF", "SEALED" ], 140 "deconstruct": { 141 "items": [ 142 { "item": "pipe", "count": 1 }, 143 { "item": "scrap", "count": [ 2, 6 ] }, 144 { "item": "steel_chunk", "count": [ 1, 3 ] }, 145 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 146 { "item": "sheet_metal", "count": [ 2, 6 ] }, 147 { "item": "cable", "charges": [ 1, 15 ] }, 148 { "item": "hose", "count": [ 1, 2 ] }, 149 { "item": "motor_small", "count": 1 }, 150 { "item": "cu_pipe", "count": [ 2, 5 ] } 151 ] 152 }, 153 "examine_action": "autoclave_full", 154 "bash": { 155 "str_min": 40, 156 "str_max": 80, 157 "sound": "metal screeching!", 158 "sound_fail": "clang!", 159 "items": [ 160 { "item": "scrap", "count": [ 2, 7 ] }, 161 { "item": "steel_chunk", "count": [ 0, 3 ] }, 162 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 163 { "item": "sheet_metal", "count": [ 1, 4 ] }, 164 { "item": "cable", "charges": [ 1, 15 ] }, 165 { "item": "hose", "count": [ 0, 2 ] }, 166 { "item": "cu_pipe", "count": [ 1, 4 ] }, 167 { "item": "scrap_copper", "count": [ 0, 2 ] } 168 ] 169 } 170 }, 171 { 172 "type": "furniture", 173 "id": "f_sample_freezer", 174 "name": "sample freezer", 175 "description": "A specialized freezer capable of maintaining tempuratures of -80 Celsieus, and is often used only for the preservation of delicate scientific samples.", 176 "symbol": "[", 177 "bgcolor": "white", 178 "move_cost_mod": 2, 179 "coverage": 80, 180 "required_str": 18, 181 "max_volume": "1750 L", 182 "looks_like": "f_fridge", 183 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR" ], 184 "deconstruct": { 185 "items": [ 186 { "item": "sheet_metal", "count": [ 2, 6 ] }, 187 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 188 { "item": "steel_chunk", "count": [ 2, 3 ] }, 189 { "item": "scrap", "count": [ 2, 8 ] }, 190 { "item": "cable", "charges": [ 1, 3 ] }, 191 { "item": "hose", "count": 1 }, 192 { "item": "condensor_coil", "count": 1 }, 193 { "item": "evaporator_coil", "count": 1 }, 194 { "item": "refrigerant_tank", "count": 1 }, 195 { "item": "motor_tiny", "count": 1 } 196 ] 197 }, 198 "bash": { 199 "str_min": 50, 200 "str_max": 80, 201 "sound": "metal screeching!", 202 "sound_fail": "clang!", 203 "items": [ 204 { "item": "sheet_metal", "count": [ 1, 4 ] }, 205 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 206 { "item": "steel_chunk", "count": [ 0, 3 ] }, 207 { "item": "scrap", "count": [ 2, 8 ] }, 208 { "item": "cable", "charges": [ 1, 2 ] }, 209 { "item": "hose", "count": 1 }, 210 { "item": "cu_pipe", "count": [ 2, 4 ] }, 211 { "item": "scrap_copper", "count": [ 1, 2 ] }, 212 { "item": "motor_tiny", "prob": 25 } 213 ] 214 } 215 }, 216 { 217 "type": "furniture", 218 "id": "f_lab_bench", 219 "name": "lab workbench", 220 "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.", 221 "symbol": "0", 222 "bgcolor": "white", 223 "move_cost_mod": 2, 224 "coverage": 60, 225 "required_str": -1, 226 "looks_like": "f_counter", 227 "flags": [ "TRANSPARENT", "PLACE_ITEM", "MOUNTABLE", "FLAT_SURF" ], 228 "deconstruct": { 229 "items": [ 230 { "item": "pipe", "count": [ 6, 12 ] }, 231 { "item": "cu_pipe", "count": [ 1, 4 ] }, 232 { "item": "cable", "charges": [ 1, 4 ] }, 233 { "item": "plastic_chunk", "count": [ 50, 75 ] }, 234 { "item": "sheet_metal", "count": [ 1, 2 ] }, 235 { "item": "sheet_metal_small", "count": [ 0, 4 ] } 236 ] 237 }, 238 "max_volume": "1750 L", 239 "bash": { 240 "str_min": 35, 241 "str_max": 80, 242 "sound": "metal screeching!", 243 "sound_fail": "clang!", 244 "items": [ 245 { "item": "scrap", "count": [ 2, 8 ] }, 246 { "item": "steel_chunk", "count": [ 2, 4 ] }, 247 { "item": "sheet_metal_small", "count": [ 6, 10 ] }, 248 { "item": "plastic_chunk", "count": [ 30, 50 ] }, 249 { "item": "pipe", "count": 1 }, 250 { "item": "cable", "charges": [ 1, 3 ] }, 251 { "item": "cu_pipe", "count": 1 } 252 ] 253 }, 254 "examine_action": "workbench", 255 "workbench": { "multiplier": 1.15, "mass": 300000, "volume": "100L" } 256 }, 257 { 258 "type": "furniture", 259 "id": "f_fume_hood", 260 "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.", 261 "name": "fume hood", 262 "symbol": "^", 263 "color": "black_yellow", 264 "move_cost_mod": -1, 265 "coverage": 50, 266 "required_str": -1, 267 "looks_like": "f_lab_bench", 268 "flags": [ "CONTAINER", "PLACE_ITEM", "FIRE_CONTAINER", "SUPPRESS_SMOKE" ], 269 "deconstruct": { 270 "items": [ 271 { "item": "cable", "charges": [ 4, 8 ] }, 272 { "item": "pipe", "count": [ 6, 12 ] }, 273 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 274 { "item": "plastic_chunk", "count": [ 50, 75 ] }, 275 { "item": "power_supply", "count": 1 }, 276 { "item": "amplifier", "count": [ 1, 2 ] }, 277 { "item": "steel_chunk", "count": [ 1, 3 ] }, 278 { "item": "scrap", "count": [ 12, 16 ] }, 279 { "item": "sheet_metal", "count": [ 2, 6 ] }, 280 { "item": "hose", "count": [ 0, 2 ] }, 281 { "item": "cu_pipe", "count": [ 1, 4 ] }, 282 { "item": "reinforced_glass_pane", "count": 2 }, 283 { "item": "motor_small", "count": 1 } 284 ] 285 }, 286 "bash": { 287 "str_min": 25, 288 "str_max": 60, 289 "sound": "metal screeching!", 290 "sound_fail": "clang!", 291 "items": [ 292 { "item": "scrap", "count": [ 4, 12 ] }, 293 { "item": "steel_chunk", "count": [ 4, 8 ] }, 294 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 295 { "item": "sheet_metal", "count": [ 1, 4 ] }, 296 { "item": "element", "count": [ 1, 3 ] }, 297 { "item": "plastic_chunk", "count": [ 30, 50 ] }, 298 { "item": "pipe", "count": 1 }, 299 { "item": "glass_shard", "count": [ 25, 100 ] }, 300 { "item": "cable", "charges": [ 1, 2 ] } 301 ] 302 } 303 }, 304 { 305 "type": "furniture", 306 "id": "f_shaker", 307 "name": "shaker incubator", 308 "description": "A tool for keeping chemical broth nicely mixed, at just the right temperature to grow bacteria. Although, more bacteria is probably the last thing you need, considering the circumstances.", 309 "symbol": "]", 310 "color": "white_yellow", 311 "move_cost_mod": 3, 312 "coverage": 45, 313 "required_str": 10, 314 "looks_like": "f_glass_fridge", 315 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ], 316 "deconstruct": { 317 "items": [ 318 { "item": "scrap", "count": [ 2, 6 ] }, 319 { "item": "steel_chunk", "count": [ 1, 3 ] }, 320 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 321 { "item": "sheet_metal", "count": [ 2, 6 ] }, 322 { "item": "element", "count": [ 2, 3 ] }, 323 { "item": "cable", "charges": [ 1, 15 ] }, 324 { "item": "motor_small", "charges": 1 }, 325 { "item": "cu_pipe", "count": [ 1, 3 ] } 326 ] 327 }, 328 "bash": { 329 "str_min": 25, 330 "str_max": 60, 331 "sound": "metal screeching!", 332 "sound_fail": "clang!", 333 "items": [ 334 { "item": "scrap", "count": [ 0, 6 ] }, 335 { "item": "steel_chunk", "count": [ 0, 3 ] }, 336 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 337 { "item": "sheet_metal", "count": [ 1, 4 ] }, 338 { "item": "element", "count": [ 1, 3 ] }, 339 { "item": "cable", "charges": [ 1, 15 ] } 340 ] 341 } 342 }, 343 { 344 "type": "furniture", 345 "id": "f_eyewash", 346 "name": "emergency wash station", 347 "description": "A standing sink with a pair of nozzles, along with a large and brightly-colored handle. It is specially designed to quickly remove contaminants from the eyes, and is easily usable without being able to see very well. A sizable notice warns against drinking the water it uses.", 348 "symbol": "u", 349 "color": "green", 350 "move_cost_mod": 1, 351 "required_str": -1, 352 "looks_like": "f_sink", 353 "flags": [ "PLACE_ITEM", "TRANSPARENT" ], 354 "deconstruct": { 355 "items": [ 356 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 357 { "item": "hose", "count": 1 }, 358 { "item": "cu_pipe", "count": [ 2, 5 ] }, 359 { "item": "pipe", "count": [ 0, 1 ] } 360 ] 361 }, 362 "bash": { 363 "str_min": 12, 364 "str_max": 50, 365 "sound": "metal screeching!", 366 "sound_fail": "clang!", 367 "items": [ 368 { "item": "sheet_metal_small", "count": [ 0, 2 ] }, 369 { "item": "hose", "count": 1 }, 370 { "item": "cu_pipe", "count": [ 0, 3 ] }, 371 { "item": "scrap_copper", "count": [ 1, 2 ] } 372 ] 373 } 374 }, 375 { 376 "type": "furniture", 377 "id": "f_IV_pole", 378 "name": "IV pole", 379 "description": "A tall wire frame on a set of small wheels used for holding an IV bag, useful for unattended administration.", 380 "symbol": "I", 381 "bgcolor": "white", 382 "move_cost_mod": 0, 383 "required_str": 1, 384 "looks_like": "f_rack_coat", 385 "flags": [ "PLACE_ITEM", "TRANSPARENT" ], 386 "deconstruct": { 387 "items": [ { "item": "steel_lump", "count": 1 }, { "item": "wheel_caster", "count": 1 }, { "item": "pipe", "count": 1 } ] 388 }, 389 "bash": { 390 "str_min": 14, 391 "str_max": 50, 392 "sound": "metal screeching!", 393 "sound_fail": "clang!", 394 "items": [ 395 { "item": "scrap", "count": [ 0, 2 ] }, 396 { "item": "steel_chunk", "count": [ 0, 2 ] }, 397 { "item": "pipe", "count": [ 0, 1 ] } 398 ] 399 } 400 }, 401 { 402 "type": "furniture", 403 "id": "f_HPLC", 404 "name": "high performance liquid chromatographer", 405 "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 the stationary phase in a tube. At least, that's what the label says.", 406 "symbol": ":", 407 "color": "red_white", 408 "move_cost_mod": -1, 409 "coverage": 40, 410 "required_str": 12, 411 "looks_like": "f_machinery_light", 412 "flags": [ "TRANSPARENT" ], 413 "deconstruct": { 414 "items": [ 415 { "item": "glass_tube_small", "count": [ 6, 12 ] }, 416 { "item": "scrap", "count": [ 2, 6 ] }, 417 { "item": "steel_chunk", "count": [ 1, 3 ] }, 418 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 419 { "item": "sheet_metal", "count": [ 2, 4 ] }, 420 { "item": "spectrophotometer", "count": 1 }, 421 { "item": "cable", "charges": [ 1, 15 ] }, 422 { "item": "hose", "count": [ 3, 6 ] }, 423 { "item": "bottle_glass", "count": [ 2, 3 ] }, 424 { "item": "motor_tiny", "count": 2 }, 425 { "item": "solder_wire", "count": [ 1, 15 ] } 426 ] 427 }, 428 "bash": { 429 "str_min": 18, 430 "str_max": 50, 431 "sound": "metal screeching!", 432 "sound_fail": "clang!", 433 "items": [ 434 { "item": "scrap", "count": [ 2, 7 ] }, 435 { "item": "steel_chunk", "count": [ 0, 3 ] }, 436 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 437 { "item": "sheet_metal", "count": [ 1, 2 ] }, 438 { "item": "glass_shard", "count": [ 42, 84 ] }, 439 { "item": "cable", "charges": [ 1, 15 ] }, 440 { "item": "hose", "count": [ 0, 1 ] }, 441 { "item": "e_scrap", "count": [ 5, 10 ] }, 442 { "item": "plastic_chunk", "count": [ 0, 2 ] } 443 ] 444 } 445 }, 446 { 447 "type": "furniture", 448 "id": "f_GC", 449 "name": "gas chromatographer", 450 "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 stationary phase in a tube. At least, that's what the label says.", 451 "symbol": ":", 452 "color": "blue_white", 453 "move_cost_mod": -1, 454 "coverage": 40, 455 "required_str": 18, 456 "looks_like": "f_machinery_old", 457 "flags": [ "BLOCKSDOOR" ], 458 "deconstruct": { 459 "items": [ 460 { "item": "glass_tube_small", "count": [ 6, 12 ] }, 461 { "item": "scrap", "count": [ 2, 6 ] }, 462 { "item": "steel_chunk", "count": [ 1, 3 ] }, 463 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 464 { "item": "sheet_metal", "count": [ 2, 4 ] }, 465 { "item": "spectrophotometer", "count": 1 }, 466 { "item": "cable", "charges": [ 1, 15 ] }, 467 { "item": "hose", "count": [ 3, 6 ] }, 468 { "item": "bottle_glass", "count": [ 2, 3 ] }, 469 { "item": "motor_tiny", "count": 2 }, 470 { "item": "solder_wire", "charges": [ 1, 15 ] } 471 ] 472 }, 473 "bash": { 474 "str_min": 22, 475 "str_max": 70, 476 "sound": "metal screeching!", 477 "sound_fail": "clang!", 478 "items": [ 479 { "item": "scrap", "count": [ 2, 7 ] }, 480 { "item": "steel_chunk", "count": [ 0, 3 ] }, 481 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 482 { "item": "sheet_metal", "count": [ 1, 2 ] }, 483 { "item": "glass_shard", "count": [ 42, 84 ] }, 484 { "item": "cable", "charges": [ 1, 15 ] }, 485 { "item": "hose", "count": [ 0, 1 ] }, 486 { "item": "e_scrap", "count": [ 5, 10 ] }, 487 { "item": "plastic_chunk", "count": [ 0, 2 ] } 488 ] 489 } 490 }, 491 { 492 "type": "furniture", 493 "id": "f_MS", 494 "name": "mass spectrometer", 495 "description": "Inside this large white box 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. Invaluable for chemical analysis and other advanced sciences, it's not as useful anymore.", 496 "symbol": "-", 497 "bgcolor": "white", 498 "move_cost_mod": -1, 499 "coverage": 45, 500 "required_str": -1, 501 "looks_like": "f_machinery_heavy", 502 "flags": [ "TRANSPARENT" ], 503 "deconstruct": { 504 "items": [ 505 { "item": "scrap", "count": [ 2, 6 ] }, 506 { "item": "steel_chunk", "count": [ 1, 3 ] }, 507 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 508 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 509 { "item": "sheet_metal", "count": [ 2, 4 ] }, 510 { "item": "pipe", "count": [ 1, 4 ] }, 511 { "item": "cable", "charges": [ 1, 15 ] }, 512 { "item": "solder_wire", "charges": [ 1, 15 ] } 513 ] 514 }, 515 "bash": { 516 "str_min": 24, 517 "str_max": 70, 518 "sound": "metal screeching!", 519 "sound_fail": "clang!", 520 "items": [ 521 { "item": "scrap", "count": [ 2, 7 ] }, 522 { "item": "steel_chunk", "count": [ 0, 3 ] }, 523 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 524 { "item": "sheet_metal", "count": [ 1, 2 ] }, 525 { "item": "pipe", "count": [ 1, 2 ] }, 526 { "item": "cable", "charges": [ 1, 15 ] }, 527 { "item": "e_scrap", "count": [ 5, 10 ] }, 528 { "item": "plastic_chunk", "count": [ 0, 2 ] } 529 ] 530 } 531 }, 532 { 533 "type": "furniture", 534 "id": "f_NMR", 535 "name": "nuclear magnetic resonance spectrometer", 536 "description": "This is a giant electromagnet with carefully tuned measurement equipment used to observe how magnetic fields affect nuclear spins. It is a common workhorse for the discovery and study of chemical structures.", 537 "symbol": "M", 538 "color": "white_cyan", 539 "move_cost_mod": -1, 540 "coverage": 65, 541 "required_str": -1, 542 "looks_like": "f_machinery_heavy", 543 "deconstruct": { 544 "items": [ 545 { "item": "scrap", "count": [ 2, 6 ] }, 546 { "item": "steel_chunk", "count": [ 1, 3 ] }, 547 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 548 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 549 { "item": "sheet_metal", "count": [ 2, 4 ] }, 550 { "item": "pipe", "count": [ 1, 4 ] }, 551 { "item": "cable", "charges": [ 1, 15 ] }, 552 { "item": "solder_wire", "charges": [ 1, 15 ] } 553 ] 554 }, 555 "bash": { 556 "str_min": 38, 557 "str_max": 70, 558 "sound": "metal screeching!", 559 "sound_fail": "clang!", 560 "items": [ 561 { "item": "scrap", "count": [ 2, 7 ] }, 562 { "item": "steel_chunk", "count": [ 0, 3 ] }, 563 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 564 { "item": "sheet_metal", "count": [ 1, 2 ] }, 565 { "item": "pipe", "count": [ 1, 2 ] }, 566 { "item": "cable", "charges": [ 1, 15 ] }, 567 { "item": "e_scrap", "count": [ 5, 10 ] }, 568 { "item": "plastic_chunk", "count": [ 0, 2 ] } 569 ] 570 } 571 }, 572 { 573 "type": "furniture", 574 "id": "f_electron_microscope", 575 "name": "electron microscope", 576 "description": "An enormous observational tool for studying the details of samples on an immensely small scale.", 577 "symbol": "I", 578 "bgcolor": "white", 579 "move_cost_mod": -1, 580 "required_str": -1, 581 "looks_like": "f_machinery_electronic", 582 "deconstruct": { 583 "items": [ 584 { "item": "scrap", "count": [ 2, 6 ] }, 585 { "item": "steel_chunk", "count": [ 1, 3 ] }, 586 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 587 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 588 { "item": "sheet_metal", "count": [ 2, 4 ] }, 589 { "item": "pipe", "count": [ 1, 4 ] }, 590 { "item": "cable", "charges": [ 1, 15 ] }, 591 { "item": "solder_wire", "charges": [ 1, 15 ] } 592 ] 593 }, 594 "bash": { 595 "str_min": 35, 596 "str_max": 70, 597 "sound": "metal screeching!", 598 "sound_fail": "clang!", 599 "items": [ 600 { "item": "scrap", "count": [ 2, 7 ] }, 601 { "item": "steel_chunk", "count": [ 0, 3 ] }, 602 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 603 { "item": "sheet_metal", "count": [ 1, 2 ] }, 604 { "item": "pipe", "count": [ 1, 2 ] }, 605 { "item": "cable", "charges": [ 1, 15 ] }, 606 { "item": "e_scrap", "count": [ 5, 10 ] }, 607 { "item": "plastic_chunk", "count": [ 0, 2 ] } 608 ] 609 } 610 }, 611 { 612 "type": "furniture", 613 "id": "f_CTscan", 614 "name": "CT scanner", 615 "description": "A massive piece of machinery used to take hundreds of X-ray images from 360 degrees, often used for medical examinations of patients.", 616 "symbol": "o", 617 "bgcolor": "white", 618 "move_cost_mod": 7, 619 "coverage": 65, 620 "required_str": -1, 621 "flags": [ "PLACE_ITEM", "CONTAINER" ], 622 "looks_like": "f_machinery_electronic", 623 "deconstruct": { 624 "items": [ 625 { "item": "scrap", "count": [ 2, 6 ] }, 626 { "item": "steel_chunk", "count": [ 1, 3 ] }, 627 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 628 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 629 { "item": "sheet_metal", "count": [ 2, 4 ] }, 630 { "item": "pipe", "count": [ 1, 4 ] }, 631 { "item": "cable", "charges": [ 1, 15 ] }, 632 { "item": "solder_wire", "charges": [ 1, 15 ] } 633 ] 634 }, 635 "bash": { 636 "str_min": 40, 637 "str_max": 80, 638 "sound": "metal screeching!", 639 "sound_fail": "clang!", 640 "items": [ 641 { "item": "scrap", "count": [ 2, 7 ] }, 642 { "item": "steel_chunk", "count": [ 0, 3 ] }, 643 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 644 { "item": "sheet_metal", "count": [ 1, 2 ] }, 645 { "item": "pipe", "count": [ 1, 2 ] }, 646 { "item": "cable", "charges": [ 1, 15 ] }, 647 { "item": "e_scrap", "count": [ 5, 10 ] }, 648 { "item": "plastic_chunk", "count": [ 0, 2 ] } 649 ] 650 } 651 }, 652 { 653 "type": "furniture", 654 "id": "f_MRI", 655 "name": "MRI machine", 656 "description": "A massive tool used to take NMR images of a patient placed inside, providing invaluable medical insight.", 657 "symbol": "o", 658 "bgcolor": "cyan", 659 "move_cost_mod": 8, 660 "coverage": 65, 661 "required_str": -1, 662 "flags": [ "PLACE_ITEM", "CONTAINER" ], 663 "looks_like": "f_machinery_electronic", 664 "deconstruct": { 665 "items": [ 666 { "item": "scrap", "count": [ 2, 6 ] }, 667 { "item": "steel_chunk", "count": [ 1, 3 ] }, 668 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 669 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 670 { "item": "sheet_metal", "count": [ 2, 4 ] }, 671 { "item": "pipe", "count": [ 1, 4 ] }, 672 { "item": "cable", "charges": [ 1, 15 ] }, 673 { "item": "solder_wire", "charges": [ 1, 15 ] } 674 ] 675 }, 676 "bash": { 677 "str_min": 40, 678 "str_max": 80, 679 "sound": "metal screeching!", 680 "sound_fail": "clang!", 681 "items": [ 682 { "item": "scrap", "count": [ 2, 7 ] }, 683 { "item": "steel_chunk", "count": [ 0, 3 ] }, 684 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 685 { "item": "sheet_metal", "count": [ 1, 2 ] }, 686 { "item": "pipe", "count": [ 1, 2 ] }, 687 { "item": "cable", "charges": [ 1, 15 ] }, 688 { "item": "e_scrap", "count": [ 5, 10 ] }, 689 { "item": "plastic_chunk", "count": [ 0, 2 ] } 690 ] 691 } 692 }, 693 { 694 "type": "furniture", 695 "id": "f_scan_bed", 696 "name": "scanner bed", 697 "description": "This is a narrow, flat, and frankly uncomfortable bed for putting someone into an imaging machine for medical observations.", 698 "symbol": "I", 699 "bgcolor": "white", 700 "move_cost_mod": 4, 701 "coverage": 35, 702 "required_str": 6, 703 "flags": [ "PLACE_ITEM", "TRANSPARENT" ], 704 "looks_like": "f_bed", 705 "deconstruct": { 706 "items": [ 707 { "item": "scrap", "count": [ 2, 6 ] }, 708 { "item": "steel_chunk", "count": [ 1, 3 ] }, 709 { "item": "plastic_chunk", "count": [ 10, 15 ] }, 710 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 711 { "item": "sheet_metal", "count": [ 2, 3 ] } 712 ] 713 }, 714 "bash": { 715 "str_min": 18, 716 "str_max": 50, 717 "sound": "metal screeching!", 718 "sound_fail": "clang!", 719 "items": [ 720 { "item": "scrap", "count": [ 2, 7 ] }, 721 { "item": "steel_chunk", "count": [ 0, 3 ] }, 722 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 723 { "item": "sheet_metal", "count": [ 1, 2 ] }, 724 { "item": "plastic_chunk", "count": [ 5, 10 ] } 725 ] 726 } 727 }, 728 { 729 "type": "furniture", 730 "id": "f_anesthetic", 731 "name": "anesthetic machine", 732 "description": "A large machine with various tanks, tubes, and monitoring devices used to maintain precise levels of anesthesia in a patient to ensure they, at least ideally, remain asleep, unfeeling, but alive.", 733 "symbol": "n", 734 "color": "white_red", 735 "move_cost_mod": -1, 736 "coverage": 40, 737 "required_str": 6, 738 "flags": [ "BLOCKS_DOOR" ], 739 "looks_like": "f_standing_tank", 740 "deconstruct": { 741 "items": [ 742 { "item": "glass_tube_small", "count": [ 6, 12 ] }, 743 { "item": "scrap", "count": [ 2, 6 ] }, 744 { "item": "steel_chunk", "count": [ 1, 3 ] }, 745 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 746 { "item": "sheet_metal", "count": [ 2, 4 ] }, 747 { "item": "cable", "charges": [ 1, 15 ] }, 748 { "item": "hose", "count": [ 3, 6 ] }, 749 { "item": "oxygen_tank", "count": [ 1, 2 ] }, 750 { "item": "bottle_glass", "count": [ 2, 3 ] }, 751 { "item": "motor_tiny", "count": 2 }, 752 { "item": "solder_wire", "charges": [ 1, 15 ] } 753 ] 754 }, 755 "bash": { 756 "str_min": 18, 757 "str_max": 50, 758 "sound": "metal screeching!", 759 "sound_fail": "clang!", 760 "items": [ 761 { "item": "scrap", "count": [ 2, 7 ] }, 762 { "item": "steel_chunk", "count": [ 0, 3 ] }, 763 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 764 { "item": "sheet_metal", "count": [ 1, 2 ] }, 765 { "item": "glass_shard", "count": [ 42, 84 ] }, 766 { "item": "metal_tank_little", "count": [ 0, 1 ] }, 767 { "item": "cable", "charges": [ 1, 15 ] }, 768 { "item": "hose", "count": [ 0, 1 ] }, 769 { "item": "e_scrap", "count": [ 5, 10 ] }, 770 { "item": "plastic_chunk", "count": [ 0, 2 ] } 771 ] 772 } 773 }, 774 { 775 "type": "furniture", 776 "id": "f_dialysis", 777 "name": "dialysis machine", 778 "description": "A large machine for pumping and filtering the blood of somebody without the function of their kidneys. Largely obsolete for those with access to bionics, but a lifeline to those that need it.", 779 "symbol": "8", 780 "bgcolor": "white", 781 "move_cost_mod": -1, 782 "coverage": 50, 783 "required_str": 5, 784 "flags": [ "BLOCKS_DOOR" ], 785 "looks_like": "f_standing_tank", 786 "deconstruct": { 787 "items": [ 788 { "item": "scrap", "count": [ 2, 6 ] }, 789 { "item": "steel_chunk", "count": [ 1, 3 ] }, 790 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 791 { "item": "sheet_metal", "count": [ 2, 4 ] }, 792 { "item": "cable", "charges": [ 1, 15 ] }, 793 { "item": "hose", "count": [ 3, 6 ] }, 794 { "item": "metal_tank_little", "count": [ 0, 1 ] }, 795 { "item": "bottle_glass", "count": [ 2, 3 ] }, 796 { "item": "motor_tiny", "count": 2 }, 797 { "item": "solder_wire", "charges": [ 1, 15 ] } 798 ] 799 }, 800 "bash": { 801 "str_min": 18, 802 "str_max": 50, 803 "sound": "metal screeching!", 804 "sound_fail": "clang!", 805 "items": [ 806 { "item": "scrap", "count": [ 2, 7 ] }, 807 { "item": "steel_chunk", "count": [ 0, 3 ] }, 808 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 809 { "item": "sheet_metal", "count": [ 1, 2 ] }, 810 { "item": "metal_tank_little", "count": [ 0, 1 ] }, 811 { "item": "cable", "charges": [ 1, 15 ] }, 812 { "item": "hose", "count": [ 0, 1 ] }, 813 { "item": "e_scrap", "count": [ 5, 10 ] }, 814 { "item": "plastic_chunk", "count": [ 0, 2 ] } 815 ] 816 } 817 }, 818 { 819 "type": "furniture", 820 "id": "f_ventilator", 821 "name": "medical ventilator", 822 "description": "A sizable box on a set of wheels that will pump air in and out of a patient's lungs when they are incapable of breathing, though often only needed temporarily.", 823 "symbol": "F", 824 "color": "blue", 825 "move_cost_mod": -1, 826 "coverage": 35, 827 "required_str": 4, 828 "flags": [ "BLOCKS_DOOR" ], 829 "looks_like": "f_standing_tank", 830 "deconstruct": { 831 "items": [ 832 { "item": "scrap", "count": [ 2, 6 ] }, 833 { "item": "steel_chunk", "count": [ 1, 3 ] }, 834 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 835 { "item": "sheet_metal", "count": [ 2, 4 ] }, 836 { "item": "cable", "charges": [ 1, 15 ] }, 837 { "item": "hose", "count": [ 3, 6 ] }, 838 { "item": "oxygen_tank", "count": [ 1, 2 ] }, 839 { "item": "motor_tiny", "count": 2 }, 840 { "item": "solder_wire", "charges": [ 1, 15 ] } 841 ] 842 }, 843 "bash": { 844 "str_min": 18, 845 "str_max": 50, 846 "sound": "metal screeching!", 847 "sound_fail": "clang!", 848 "items": [ 849 { "item": "scrap", "count": [ 2, 7 ] }, 850 { "item": "steel_chunk", "count": [ 0, 3 ] }, 851 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 852 { "item": "sheet_metal", "count": [ 1, 2 ] }, 853 { "item": "glass_shard", "count": [ 42, 84 ] }, 854 { "item": "metal_tank_little", "count": [ 0, 1 ] }, 855 { "item": "cable", "charges": [ 1, 15 ] }, 856 { "item": "hose", "count": [ 0, 1 ] }, 857 { "item": "e_scrap", "count": [ 5, 10 ] }, 858 { "item": "plastic_chunk", "count": [ 0, 2 ] } 859 ] 860 } 861 }, 862 { 863 "type": "furniture", 864 "id": "f_curtain", 865 "name": "privacy curtain", 866 "description": "No peeking!", 867 "symbol": "|", 868 "bgcolor": "white", 869 "move_cost_mod": 2, 870 "coverage": 95, 871 "required_str": -1, 872 "open": "f_curtain_open", 873 "flags": [ "PLACE_ITEM" ], 874 "looks_like": "t_curtain", 875 "deconstruct": { 876 "items": [ 877 { "item": "pipe", "count": [ 1, 2 ] }, 878 { "item": "sheet", "count": [ 1, 2 ] }, 879 { "item": "scrap", "count": [ 2, 7 ] } 880 ] 881 }, 882 "bash": { 883 "str_min": 2, 884 "str_max": 20, 885 "sound": "swish!", 886 "sound_fail": "clattering metal!", 887 "items": [ 888 { "item": "pipe", "count": [ 1, 2 ] }, 889 { "item": "sheet", "count": [ 1, 2 ] }, 890 { "item": "scrap", "count": [ 2, 7 ] } 891 ] 892 } 893 }, 894 { 895 "type": "furniture", 896 "id": "f_curtain_open", 897 "looks_like": "t_curtain_o", 898 "name": "open privacy curtain", 899 "description": "Stop peeking!", 900 "symbol": "N", 901 "bgcolor": "white", 902 "move_cost_mod": 0, 903 "required_str": -1, 904 "close": "f_curtain", 905 "flags": [ "PLACE_ITEM", "TRANSPARENT" ], 906 "deconstruct": { 907 "items": [ 908 { "item": "pipe", "count": [ 1, 2 ] }, 909 { "item": "sheet", "count": [ 1, 2 ] }, 910 { "item": "scrap", "count": [ 2, 7 ] } 911 ] 912 }, 913 "bash": { 914 "str_min": 2, 915 "str_max": 20, 916 "sound": "swish!", 917 "sound_fail": "clattering metal!", 918 "items": [ 919 { "item": "pipe", "count": [ 1, 2 ] }, 920 { "item": "sheet", "count": [ 1, 2 ] }, 921 { "item": "scrap", "count": [ 2, 7 ] } 922 ] 923 } 924 }, 925 { 926 "type": "furniture", 927 "id": "f_centrifuge", 928 "name": "centrifuge", 929 "looks_like": "f_machinery_electronic", 930 "description": "This is a centrifuge, a liquid separating device with an automated analyzer unit. For some reason, this one has an attached battery pack. It could be used to analyze a medical fluid sample, such as blood, if a test tube was placed in it.", 931 "symbol": "{", 932 "color": "magenta", 933 "move_cost_mod": -1, 934 "coverage": 30, 935 "required_str": -1, 936 "flags": [ "TRANSPARENT", "PERMEABLE" ], 937 "deconstruct": { 938 "items": [ 939 { "item": "circuit", "count": 4 }, 940 { "item": "scrap", "count": 5 }, 941 { "item": "motor_small", "count": 1 }, 942 { "item": "spectrophotometer", "count": 1 }, 943 { "item": "storage_battery", "count": 1 }, 944 { "item": "betavoltaic", "count": [ 1, 4 ] }, 945 { "item": "steel_chunk", "count": 3 }, 946 { "item": "sheet_metal", "count": 3 }, 947 { "item": "cable", "charges": 5 } 948 ] 949 }, 950 "bash": { 951 "str_min": 3, 952 "str_max": 45, 953 "sound": "crunch!", 954 "sound_fail": "whack!", 955 "items": [ 956 { "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 }, 957 { "item": "circuit", "count": [ 1, 6 ], "prob": 50 }, 958 { "item": "scrap", "count": [ 2, 5 ] }, 959 { "item": "steel_chunk", "count": [ 0, 3 ] }, 960 { "item": "sheet_metal", "count": [ 1, 3 ] }, 961 { "item": "cable", "charges": [ 1, 15 ] } 962 ] 963 } 964 } 965] 966