1[ 2 { 3 "type": "furniture", 4 "id": "f_autoclave", 5 "name": "autoclave", 6 "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.", 7 "symbol": "0", 8 "color": "light_blue_white", 9 "move_cost_mod": 3, 10 "coverage": 60, 11 "required_str": 16, 12 "looks_like": "f_washer", 13 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ], 14 "deconstruct": { 15 "items": [ 16 { "item": "pipe", "count": 1 }, 17 { "item": "scrap", "count": [ 2, 6 ] }, 18 { "item": "e_scrap", "count": [ 2, 6 ] }, 19 { "item": "steel_chunk", "count": [ 1, 3 ] }, 20 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 21 { "item": "sheet_metal", "count": [ 2, 6 ] }, 22 { "item": "cable", "charges": [ 1, 15 ] }, 23 { "item": "hose", "count": [ 1, 2 ] }, 24 { "item": "motor_small", "count": 1 }, 25 { "item": "cu_pipe", "count": [ 2, 5 ] }, 26 { "item": "afs_biomaterial_1", "count": [ 1, 4 ] }, 27 { "item": "afs_biomaterial_2", "count": [ 0, 3 ] }, 28 { "item": "afs_magnet_1", "count": [ 1, 5 ] }, 29 { "item": "afs_circuitry_1", "count": [ 2, 4 ] } 30 ] 31 }, 32 "examine_action": "autoclave_empty", 33 "bash": { 34 "str_min": 40, 35 "str_max": 80, 36 "sound": "metal screeching!", 37 "sound_fail": "clang!", 38 "items": [ 39 { "item": "scrap", "count": [ 2, 7 ] }, 40 { "item": "steel_chunk", "count": [ 0, 3 ] }, 41 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 42 { "item": "sheet_metal", "count": [ 1, 4 ] }, 43 { "item": "cable", "charges": [ 1, 15 ] }, 44 { "item": "hose", "count": [ 0, 2 ] }, 45 { "item": "cu_pipe", "count": [ 1, 4 ] }, 46 { "item": "scrap_copper", "count": [ 0, 2 ] }, 47 { "item": "afs_biomaterial_1", "count": [ 0, 2 ] }, 48 { "item": "afs_biomaterial_2", "count": [ 0, 1 ] }, 49 { "item": "afs_magnet_1", "count": [ 0, 3 ] }, 50 { "item": "afs_circuitry_1", "count": [ 0, 2 ] } 51 ] 52 } 53 }, 54 { 55 "type": "furniture", 56 "id": "f_autoclave_full", 57 "name": "filled autoclave", 58 "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.", 59 "symbol": "0", 60 "color": "light_blue_white", 61 "move_cost_mod": 3, 62 "coverage": 60, 63 "required_str": 16, 64 "looks_like": "f_washer", 65 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF", "SEALED" ], 66 "deconstruct": { 67 "items": [ 68 { "item": "pipe", "count": 1 }, 69 { "item": "scrap", "count": [ 2, 6 ] }, 70 { "item": "steel_chunk", "count": [ 1, 3 ] }, 71 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 72 { "item": "sheet_metal", "count": [ 2, 6 ] }, 73 { "item": "cable", "charges": [ 1, 15 ] }, 74 { "item": "hose", "count": [ 1, 2 ] }, 75 { "item": "motor_small", "count": 1 }, 76 { "item": "cu_pipe", "count": [ 2, 5 ] }, 77 { "item": "afs_biomaterial_1", "count": [ 1, 4 ] }, 78 { "item": "afs_biomaterial_2", "count": [ 0, 3 ] }, 79 { "item": "afs_magnet_1", "count": [ 1, 5 ] }, 80 { "item": "afs_circuitry_1", "count": [ 2, 4 ] } 81 ] 82 }, 83 "examine_action": "autoclave_full", 84 "bash": { 85 "str_min": 40, 86 "str_max": 80, 87 "sound": "metal screeching!", 88 "sound_fail": "clang!", 89 "items": [ 90 { "item": "scrap", "count": [ 2, 7 ] }, 91 { "item": "steel_chunk", "count": [ 0, 3 ] }, 92 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 93 { "item": "sheet_metal", "count": [ 1, 4 ] }, 94 { "item": "cable", "charges": [ 1, 15 ] }, 95 { "item": "hose", "count": [ 0, 2 ] }, 96 { "item": "cu_pipe", "count": [ 1, 4 ] }, 97 { "item": "scrap_copper", "count": [ 0, 2 ] }, 98 { "item": "afs_biomaterial_1", "count": [ 0, 2 ] }, 99 { "item": "afs_biomaterial_2", "count": [ 0, 1 ] }, 100 { "item": "afs_magnet_1", "count": [ 0, 3 ] }, 101 { "item": "afs_circuitry_1", "count": [ 0, 2 ] } 102 ] 103 } 104 }, 105 { 106 "type": "furniture", 107 "id": "f_sample_freezer", 108 "name": "sample freezer", 109 "description": "A specialized freezer capable of maintaining tempuratures of -80 Celsieus, and is often used only for the preservation of delicate scientific samples.", 110 "symbol": "[", 111 "bgcolor": "white", 112 "move_cost_mod": 2, 113 "coverage": 80, 114 "required_str": 18, 115 "max_volume": "1750 L", 116 "looks_like": "f_fridge", 117 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR" ], 118 "deconstruct": { 119 "items": [ 120 { "item": "sheet_metal", "count": [ 2, 6 ] }, 121 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 122 { "item": "steel_chunk", "count": [ 2, 3 ] }, 123 { "item": "scrap", "count": [ 2, 8 ] }, 124 { "item": "cable", "charges": [ 1, 3 ] }, 125 { "item": "hose", "count": 1 }, 126 { "item": "condensor_coil", "count": 1 }, 127 { "item": "evaporator_coil", "count": 1 }, 128 { "item": "refrigerant_tank", "count": 1 }, 129 { "item": "motor_tiny", "count": 1 }, 130 { "item": "afs_biomaterial_1", "count": [ 3, 6 ] }, 131 { "item": "afs_biomaterial_2", "count": [ 0, 6 ] }, 132 { "item": "afs_biomaterial_3", "count": [ 0, 3 ] }, 133 { "item": "afs_circuitry_1", "count": [ 2, 4 ] } 134 ] 135 }, 136 "bash": { 137 "str_min": 50, 138 "str_max": 80, 139 "sound": "metal screeching!", 140 "sound_fail": "clang!", 141 "items": [ 142 { "item": "sheet_metal", "count": [ 1, 4 ] }, 143 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 144 { "item": "steel_chunk", "count": [ 0, 3 ] }, 145 { "item": "scrap", "count": [ 2, 8 ] }, 146 { "item": "cable", "charges": [ 1, 2 ] }, 147 { "item": "hose", "count": 1 }, 148 { "item": "cu_pipe", "count": [ 2, 4 ] }, 149 { "item": "scrap_copper", "count": [ 1, 2 ] }, 150 { "item": "motor_tiny", "prob": 25 }, 151 { "item": "afs_biomaterial_1", "count": [ 0, 2 ] }, 152 { "item": "afs_biomaterial_2", "count": [ 0, 2 ] }, 153 { "item": "afs_biomaterial_3", "count": [ 0, 1 ] }, 154 { "item": "afs_circuitry_1", "count": [ 0, 2 ] } 155 ] 156 } 157 }, 158 { 159 "type": "furniture", 160 "id": "f_shaker", 161 "name": "shaker incubator", 162 "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.", 163 "symbol": "]", 164 "color": "white_yellow", 165 "move_cost_mod": 3, 166 "coverage": 45, 167 "required_str": 10, 168 "looks_like": "f_glass_fridge", 169 "flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "FLAT_SURF" ], 170 "deconstruct": { 171 "items": [ 172 { "item": "scrap", "count": [ 2, 6 ] }, 173 { "item": "steel_chunk", "count": [ 1, 3 ] }, 174 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 175 { "item": "sheet_metal", "count": [ 2, 6 ] }, 176 { "item": "element", "count": [ 2, 3 ] }, 177 { "item": "cable", "charges": [ 1, 15 ] }, 178 { "item": "motor_small", "charges": 1 }, 179 { "item": "cu_pipe", "count": [ 1, 3 ] }, 180 { "item": "afs_biomaterial_1", "count": [ 1, 4 ] }, 181 { "item": "afs_biomaterial_2", "count": [ 0, 3 ] }, 182 { "item": "afs_magnet_1", "count": [ 1, 5 ] }, 183 { "item": "afs_circuitry_1", "count": [ 2, 4 ] } 184 ] 185 }, 186 "bash": { 187 "str_min": 25, 188 "str_max": 60, 189 "sound": "metal screeching!", 190 "sound_fail": "clang!", 191 "items": [ 192 { "item": "scrap", "count": [ 0, 6 ] }, 193 { "item": "steel_chunk", "count": [ 0, 3 ] }, 194 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 195 { "item": "sheet_metal", "count": [ 1, 4 ] }, 196 { "item": "element", "count": [ 1, 3 ] }, 197 { "item": "cable", "charges": [ 1, 15 ] }, 198 { "item": "afs_magnet_1", "count": [ 0, 3 ] }, 199 { "item": "afs_circuitry_1", "count": [ 0, 2 ] } 200 ] 201 } 202 }, 203 { 204 "type": "furniture", 205 "id": "f_HPLC", 206 "name": "high performance liquid chromatographer", 207 "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.", 208 "symbol": ":", 209 "color": "red_white", 210 "move_cost_mod": -1, 211 "coverage": 40, 212 "required_str": 12, 213 "looks_like": "f_machinery_light", 214 "flags": [ "TRANSPARENT" ], 215 "deconstruct": { 216 "items": [ 217 { "item": "glass_tube_small", "count": [ 6, 12 ] }, 218 { "item": "scrap", "count": [ 2, 6 ] }, 219 { "item": "steel_chunk", "count": [ 1, 3 ] }, 220 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 221 { "item": "sheet_metal", "count": [ 2, 4 ] }, 222 { "item": "spectrophotometer", "count": 1 }, 223 { "item": "cable", "charges": [ 1, 15 ] }, 224 { "item": "hose", "count": [ 3, 6 ] }, 225 { "item": "bottle_glass", "count": [ 2, 3 ] }, 226 { "item": "motor_tiny", "count": 2 }, 227 { "item": "solder_wire", "count": [ 1, 15 ] }, 228 { "item": "afs_circuitry_2", "count": [ 3, 6 ] }, 229 { "item": "afs_circuitry_3", "count": [ 2, 4 ] } 230 ] 231 }, 232 "bash": { 233 "str_min": 18, 234 "str_max": 50, 235 "sound": "metal screeching!", 236 "sound_fail": "clang!", 237 "items": [ 238 { "item": "scrap", "count": [ 2, 7 ] }, 239 { "item": "steel_chunk", "count": [ 0, 3 ] }, 240 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 241 { "item": "sheet_metal", "count": [ 1, 2 ] }, 242 { "item": "glass_shard", "count": [ 42, 84 ] }, 243 { "item": "cable", "charges": [ 1, 15 ] }, 244 { "item": "hose", "count": [ 0, 1 ] }, 245 { "item": "e_scrap", "count": [ 5, 10 ] }, 246 { "item": "plastic_chunk", "count": [ 0, 2 ] }, 247 { "item": "afs_circuitry_2", "count": [ 0, 3 ] }, 248 { "item": "afs_circuitry_3", "count": [ 0, 2 ] } 249 ] 250 } 251 }, 252 { 253 "type": "furniture", 254 "id": "f_GC", 255 "name": "gas chromatographer", 256 "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.", 257 "symbol": ":", 258 "color": "blue_white", 259 "move_cost_mod": -1, 260 "coverage": 40, 261 "required_str": 18, 262 "looks_like": "f_machinery_old", 263 "flags": [ "BLOCKSDOOR" ], 264 "deconstruct": { 265 "items": [ 266 { "item": "glass_tube_small", "count": [ 6, 12 ] }, 267 { "item": "scrap", "count": [ 2, 6 ] }, 268 { "item": "steel_chunk", "count": [ 1, 3 ] }, 269 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 270 { "item": "sheet_metal", "count": [ 2, 4 ] }, 271 { "item": "spectrophotometer", "count": 1 }, 272 { "item": "cable", "charges": [ 1, 15 ] }, 273 { "item": "hose", "count": [ 3, 6 ] }, 274 { "item": "bottle_glass", "count": [ 2, 3 ] }, 275 { "item": "motor_tiny", "count": 2 }, 276 { "item": "solder_wire", "charges": [ 1, 15 ] }, 277 { "item": "afs_circuitry_2", "count": [ 3, 6 ] }, 278 { "item": "afs_circuitry_3", "count": [ 2, 4 ] } 279 ] 280 }, 281 "bash": { 282 "str_min": 22, 283 "str_max": 70, 284 "sound": "metal screeching!", 285 "sound_fail": "clang!", 286 "items": [ 287 { "item": "scrap", "count": [ 2, 7 ] }, 288 { "item": "steel_chunk", "count": [ 0, 3 ] }, 289 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 290 { "item": "sheet_metal", "count": [ 1, 2 ] }, 291 { "item": "glass_shard", "count": [ 42, 84 ] }, 292 { "item": "cable", "charges": [ 1, 15 ] }, 293 { "item": "hose", "count": [ 0, 1 ] }, 294 { "item": "e_scrap", "count": [ 5, 10 ] }, 295 { "item": "plastic_chunk", "count": [ 0, 2 ] }, 296 { "item": "afs_circuitry_2", "count": [ 0, 3 ] }, 297 { "item": "afs_circuitry_3", "count": [ 0, 2 ] } 298 ] 299 } 300 }, 301 { 302 "type": "furniture", 303 "id": "f_MS", 304 "name": "mass spectrometer", 305 "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.", 306 "symbol": "-", 307 "bgcolor": "white", 308 "move_cost_mod": -1, 309 "coverage": 45, 310 "required_str": -1, 311 "looks_like": "f_machinery_heavy", 312 "flags": [ "TRANSPARENT" ], 313 "deconstruct": { 314 "items": [ 315 { "item": "scrap", "count": [ 2, 6 ] }, 316 { "item": "steel_chunk", "count": [ 1, 3 ] }, 317 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 318 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 319 { "item": "sheet_metal", "count": [ 2, 4 ] }, 320 { "item": "pipe", "count": [ 1, 4 ] }, 321 { "item": "cable", "charges": [ 1, 15 ] }, 322 { "item": "solder_wire", "charges": [ 1, 15 ] }, 323 { "item": "afs_circuitry_2", "charges": [ 4, 8 ] }, 324 { "item": "afs_circuitry_3", "charges": [ 1, 4 ] }, 325 { "item": "afs_circuitry_4", "charges": 1, "prob": 25 }, 326 { "item": "afs_magnet_1", "charges": [ 3, 6 ] }, 327 { "item": "afs_magnet_2", "charges": [ 2, 6 ] }, 328 { "item": "afs_energy_storage_2", "charges": [ 1, 4 ] } 329 ] 330 }, 331 "bash": { 332 "str_min": 24, 333 "str_max": 70, 334 "sound": "metal screeching!", 335 "sound_fail": "clang!", 336 "items": [ 337 { "item": "scrap", "count": [ 2, 7 ] }, 338 { "item": "steel_chunk", "count": [ 0, 3 ] }, 339 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 340 { "item": "sheet_metal", "count": [ 1, 2 ] }, 341 { "item": "pipe", "count": [ 1, 2 ] }, 342 { "item": "cable", "charges": [ 1, 15 ] }, 343 { "item": "e_scrap", "count": [ 5, 10 ] }, 344 { "item": "plastic_chunk", "count": [ 0, 2 ] }, 345 { "item": "afs_circuitry_2", "charges": [ 0, 3 ] }, 346 { "item": "afs_circuitry_3", "charges": [ 0, 2 ], "prob": 50 }, 347 { "item": "afs_magnet_1", "charges": [ 0, 3 ] }, 348 { "item": "afs_magnet_2", "charges": [ 0, 2 ] }, 349 { "item": "afs_energy_storage_2", "charges": [ 0, 2 ] } 350 ] 351 } 352 }, 353 { 354 "type": "furniture", 355 "id": "f_NMR", 356 "name": "nuclear magnetic resonance spectrometer", 357 "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.", 358 "symbol": "M", 359 "color": "white_cyan", 360 "move_cost_mod": -1, 361 "coverage": 65, 362 "required_str": -1, 363 "looks_like": "f_machinery_heavy", 364 "deconstruct": { 365 "items": [ 366 { "item": "scrap", "count": [ 2, 6 ] }, 367 { "item": "steel_chunk", "count": [ 1, 3 ] }, 368 { "item": "plastic_chunk", "count": [ 1, 3 ] }, 369 { "item": "sheet_metal_small", "count": [ 0, 4 ] }, 370 { "item": "sheet_metal", "count": [ 2, 4 ] }, 371 { "item": "pipe", "count": [ 1, 4 ] }, 372 { "item": "cable", "charges": [ 1, 15 ] }, 373 { "item": "solder_wire", "charges": [ 1, 15 ] }, 374 { "item": "afs_circuitry_2", "charges": [ 4, 8 ] }, 375 { "item": "afs_circuitry_3", "charges": [ 1, 4 ] }, 376 { "item": "afs_circuitry_4", "charges": 1, "prob": 25 }, 377 { "item": "afs_magnet_1", "charges": [ 3, 6 ] }, 378 { "item": "afs_magnet_2", "charges": [ 2, 6 ] }, 379 { "item": "afs_energy_storage_2", "charges": [ 1, 4 ] } 380 ] 381 }, 382 "bash": { 383 "str_min": 38, 384 "str_max": 70, 385 "sound": "metal screeching!", 386 "sound_fail": "clang!", 387 "items": [ 388 { "item": "scrap", "count": [ 2, 7 ] }, 389 { "item": "steel_chunk", "count": [ 0, 3 ] }, 390 { "item": "sheet_metal_small", "count": [ 8, 12 ] }, 391 { "item": "sheet_metal", "count": [ 1, 2 ] }, 392 { "item": "pipe", "count": [ 1, 2 ] }, 393 { "item": "cable", "charges": [ 1, 15 ] }, 394 { "item": "e_scrap", "count": [ 5, 10 ] }, 395 { "item": "plastic_chunk", "count": [ 0, 2 ] }, 396 { "item": "afs_circuitry_2", "charges": [ 0, 3 ] }, 397 { "item": "afs_circuitry_3", "charges": [ 0, 2 ], "prob": 50 }, 398 { "item": "afs_magnet_1", "charges": [ 0, 3 ] }, 399 { "item": "afs_magnet_2", "charges": [ 0, 2 ] }, 400 { "item": "afs_energy_storage_2", "charges": [ 0, 2 ] } 401 ] 402 } 403 }, 404 { 405 "type": "furniture", 406 "id": "f_centrifuge", 407 "name": "centrifuge", 408 "looks_like": "f_machinery_electronic", 409 "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.", 410 "symbol": "{", 411 "color": "magenta", 412 "move_cost_mod": -1, 413 "coverage": 30, 414 "required_str": -1, 415 "flags": [ "TRANSPARENT", "PERMEABLE" ], 416 "deconstruct": { 417 "items": [ 418 { "item": "circuit", "count": 4 }, 419 { "item": "scrap", "count": 5 }, 420 { "item": "motor_small", "count": 1 }, 421 { "item": "spectrophotometer", "count": 1 }, 422 { "item": "storage_battery", "count": 1 }, 423 { "item": "betavoltaic", "count": [ 1, 4 ] }, 424 { "item": "steel_chunk", "count": 3 }, 425 { "item": "sheet_metal", "count": 3 }, 426 { "item": "cable", "charges": 5 }, 427 { "item": "afs_circuitry_2", "charges": [ 2, 6 ] }, 428 { "item": "afs_circuitry_3", "charges": [ 1, 2 ] }, 429 { "item": "afs_magnet_1", "charges": [ 3, 6 ] }, 430 { "item": "afs_magnet_2", "charges": [ 2, 4 ] }, 431 { "item": "afs_energy_storage_2", "charges": [ 1, 2 ] } 432 ] 433 }, 434 "bash": { 435 "str_min": 3, 436 "str_max": 45, 437 "sound": "crunch!", 438 "sound_fail": "whack!", 439 "items": [ 440 { "item": "e_scrap", "count": [ 1, 4 ], "prob": 50 }, 441 { "item": "circuit", "count": [ 1, 6 ], "prob": 50 }, 442 { "item": "scrap", "count": [ 2, 5 ] }, 443 { "item": "steel_chunk", "count": [ 0, 3 ] }, 444 { "item": "sheet_metal", "count": [ 1, 3 ] }, 445 { "item": "cable", "charges": [ 1, 15 ] }, 446 { "item": "afs_circuitry_2", "charges": [ 0, 3 ] }, 447 { "item": "afs_circuitry_3", "charges": [ 0, 2 ], "prob": 50 }, 448 { "item": "afs_magnet_1", "charges": [ 0, 3 ] }, 449 { "item": "afs_magnet_2", "charges": [ 0, 1 ] }, 450 { "item": "afs_energy_storage_2", "charges": [ 0, 2 ] } 451 ] 452 } 453 } 454] 455