mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 08:08:49 +01:00
Stock Part Datumization Complete (#72559)
So i accidently reverted all my commits in #72511 when resolving a merge conflict So ummm yeah fuck my bad anyway ## About The Pull Request Finishes what was started in #71693 and completes the [initiative](https://github.com/tgstation/dev-cycles-initiative/issues/1) Except for `obj/item/stock_parts/cell` and its subtypes. All machines now use `datum/stock_part` for its requested components & component parts Not sure if i caught every machine & stuff in the game so merge with caution ## Changelog 🆑 code: datum stock part for every obj stock part refactor: all machines & dependent experiments to use datum stock parts /🆑
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
build_path = /obj/machinery/bsa/back //No freebies!
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor/quadratic = 5,
|
||||
/datum/stock_part/capacitor/quadratic = 5,
|
||||
/obj/item/stack/cable_coil = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/bsa/front
|
||||
@@ -15,7 +15,7 @@
|
||||
build_path = /obj/machinery/bsa/front
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/femto = 5,
|
||||
/datum/stock_part/manipulator/femto = 5,
|
||||
/obj/item/stack/cable_coil = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/bsa/middle
|
||||
@@ -32,8 +32,8 @@
|
||||
build_path = /obj/machinery/dna_vault //No freebies!
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor/super = 5,
|
||||
/obj/item/stock_parts/manipulator/pico = 5,
|
||||
/datum/stock_part/capacitor/super = 5,
|
||||
/datum/stock_part/manipulator/pico = 5,
|
||||
/obj/item/stack/cable_coil = 2)
|
||||
|
||||
//Engineering
|
||||
@@ -51,15 +51,15 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/autolathe
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 3,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 3,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/grounding_rod
|
||||
name = "Grounding Rod"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/power/energy_accumulator/grounding_rod
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 1)
|
||||
req_components = list(/datum/stock_part/capacitor = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
|
||||
@@ -68,92 +68,92 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/broadcaster
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stock_parts/subspace/filter = 1,
|
||||
/obj/item/stock_parts/subspace/crystal = 1,
|
||||
/obj/item/stock_parts/micro_laser = 2)
|
||||
/datum/stock_part/filter = 1,
|
||||
/datum/stock_part/crystal = 1,
|
||||
/datum/stock_part/micro_laser = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/bus
|
||||
name = "Bus Mainframe"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/bus
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stock_parts/subspace/filter = 1)
|
||||
/datum/stock_part/filter = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/hub
|
||||
name = "Hub Mainframe"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/hub
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/subspace/filter = 2)
|
||||
/datum/stock_part/filter = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/message_server
|
||||
name = "Messaging Server"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/message_server
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stock_parts/subspace/filter = 3)
|
||||
/datum/stock_part/filter = 3)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/processor
|
||||
name = "Processor Unit"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/processor
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 3,
|
||||
/obj/item/stock_parts/subspace/filter = 1,
|
||||
/obj/item/stock_parts/subspace/treatment = 2,
|
||||
/obj/item/stock_parts/subspace/analyzer = 1,
|
||||
/datum/stock_part/manipulator = 3,
|
||||
/datum/stock_part/filter = 1,
|
||||
/datum/stock_part/treatment = 2,
|
||||
/datum/stock_part/analyzer = 1,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/subspace/amplifier = 1)
|
||||
/datum/stock_part/amplifier = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/receiver
|
||||
name = "Subspace Receiver"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/receiver
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/subspace/ansible = 1,
|
||||
/obj/item/stock_parts/subspace/filter = 1,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stock_parts/micro_laser = 1)
|
||||
/datum/stock_part/ansible = 1,
|
||||
/datum/stock_part/filter = 1,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/datum/stock_part/micro_laser = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/relay
|
||||
name = "Relay Mainframe"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/relay
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/subspace/filter = 2)
|
||||
/datum/stock_part/filter = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/telecomms/server
|
||||
name = "Telecommunication Server"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/telecomms/server
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stock_parts/subspace/filter = 1)
|
||||
/datum/stock_part/filter = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/tesla_coil
|
||||
name = "Tesla Controller"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
desc = "Does not let you shoot lightning from your hands."
|
||||
build_path = /obj/machinery/power/energy_accumulator/tesla_coil
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 1)
|
||||
req_components = list(/datum/stock_part/capacitor = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/cell_charger
|
||||
name = "Cell Charger"
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/cell_charger
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 1)
|
||||
req_components = list(/datum/stock_part/capacitor = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/circulator
|
||||
@@ -167,8 +167,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_ENGINEERING
|
||||
build_path = /obj/machinery/power/emitter
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/generator
|
||||
@@ -183,7 +183,7 @@
|
||||
build_path = /obj/machinery/ntnet_relay
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/subspace/filter = 1)
|
||||
/datum/stock_part/filter = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/pacman
|
||||
name = "PACMAN-type Generator"
|
||||
@@ -245,7 +245,7 @@
|
||||
build_path = /obj/machinery/power/rtg
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/obj/item/stack/sheet/mineral/uranium = 10) // We have no Pu-238, and this is the closest thing to it.
|
||||
|
||||
/obj/item/circuitboard/machine/rtg/advanced
|
||||
@@ -253,8 +253,8 @@
|
||||
build_path = /obj/machinery/power/rtg/advanced
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/sheet/mineral/uranium = 10,
|
||||
/obj/item/stack/sheet/mineral/plasma = 5)
|
||||
|
||||
@@ -272,7 +272,7 @@
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/cell = 5,
|
||||
/obj/item/stock_parts/capacitor = 1)
|
||||
/datum/stock_part/capacitor = 1)
|
||||
def_components = list(/obj/item/stock_parts/cell = /obj/item/stock_parts/cell/high/empty)
|
||||
|
||||
/obj/item/circuitboard/machine/techfab/department/engineering
|
||||
@@ -286,8 +286,8 @@
|
||||
build_path = /obj/machinery/atmospherics/components/unary/thermomachine/freezer
|
||||
var/pipe_layer = PIPING_LAYER_DEFAULT
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/micro_laser = 2,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
@@ -371,8 +371,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/rnd/production/circuit_imprinter
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/reagent_containers/cup/beaker = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/circuit_imprinter/offstation
|
||||
@@ -388,7 +388,7 @@
|
||||
name = "AI Holopad"
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/holopad
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 1)
|
||||
req_components = list(/datum/stock_part/capacitor = 1)
|
||||
needs_anchored = FALSE //wew lad
|
||||
var/secure = FALSE
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
build_path = /obj/machinery/launchpad
|
||||
req_components = list(
|
||||
/obj/item/stack/ore/bluespace_crystal = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/manipulator = 1)
|
||||
def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial)
|
||||
|
||||
/obj/item/circuitboard/machine/protolathe
|
||||
@@ -422,8 +422,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/rnd/production/protolathe
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/reagent_containers/cup/beaker = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/protolathe/offstation
|
||||
@@ -440,13 +440,13 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/reagentgrinder/constructed
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/smartfridge
|
||||
name = "Smartfridge"
|
||||
build_path = /obj/machinery/smartfridge
|
||||
req_components = list(/obj/item/stock_parts/matter_bin = 1)
|
||||
req_components = list(/datum/stock_part/matter_bin = 1)
|
||||
var/static/list/fridges_name_paths = list(/obj/machinery/smartfridge = "plant produce",
|
||||
/obj/machinery/smartfridge/food = "food",
|
||||
/obj/machinery/smartfridge/drinks = "drinks",
|
||||
@@ -486,8 +486,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/space_heater/constructed
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/obj/item/stack/cable_coil = 3)
|
||||
needs_anchored = FALSE
|
||||
|
||||
@@ -496,8 +496,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/electrolyzer
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/datum/stock_part/capacitor = 2,
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
@@ -509,8 +509,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/rnd/production/techfab
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/obj/item/reagent_containers/cup/beaker = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/techfab/department
|
||||
@@ -614,9 +614,9 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/piratepad/civilian
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/card_reader = 1,
|
||||
/datum/stock_part/card_reader = 1,
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1
|
||||
/datum/stock_part/micro_laser = 1
|
||||
)
|
||||
|
||||
/obj/item/circuitboard/machine/fax
|
||||
@@ -624,10 +624,10 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_GENERIC
|
||||
build_path = /obj/machinery/fax
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/subspace/crystal = 1,
|
||||
/datum/stock_part/crystal = 1,
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,)
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/manipulator = 1,)
|
||||
|
||||
//Medical
|
||||
|
||||
@@ -636,9 +636,9 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/chem_dispenser
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell = 1)
|
||||
def_components = list(/obj/item/stock_parts/cell = /obj/item/stock_parts/cell/high)
|
||||
@@ -648,9 +648,9 @@
|
||||
build_path = /obj/machinery/chem_dispenser/fullupgrade
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 2,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/manipulator/femto = 2,
|
||||
/datum/stock_part/matter_bin/bluespace = 2,
|
||||
/datum/stock_part/capacitor/quadratic = 2,
|
||||
/datum/stock_part/manipulator/femto = 2,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
)
|
||||
@@ -659,9 +659,9 @@
|
||||
build_path = /obj/machinery/chem_dispenser/mutagensaltpeter
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 2,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/manipulator/femto = 2,
|
||||
/datum/stock_part/matter_bin/bluespace = 2,
|
||||
/datum/stock_part/capacitor/quadratic = 2,
|
||||
/datum/stock_part/manipulator/femto = 2,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
)
|
||||
@@ -673,9 +673,9 @@
|
||||
build_path = /obj/machinery/chem_dispenser/abductor
|
||||
specific_parts = TRUE
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 2,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/manipulator/femto = 2,
|
||||
/datum/stock_part/matter_bin/bluespace = 2,
|
||||
/datum/stock_part/capacitor/quadratic = 2,
|
||||
/datum/stock_part/manipulator/femto = 2,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
)
|
||||
@@ -686,7 +686,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/chem_heater
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/chem_mass_spec
|
||||
@@ -694,7 +694,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/chem_mass_spec
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/cable_coil = 5)
|
||||
|
||||
/obj/item/circuitboard/machine/chem_master
|
||||
@@ -704,7 +704,7 @@
|
||||
desc = "You can turn the \"mode selection\" dial using a screwdriver."
|
||||
req_components = list(
|
||||
/obj/item/reagent_containers/cup/beaker = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
@@ -726,7 +726,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/atmospherics/components/unary/cryo_cell
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stack/sheet/glass = 4)
|
||||
|
||||
@@ -734,14 +734,14 @@
|
||||
name = "Lipid Extractor"
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/fat_sucker
|
||||
req_components = list(/obj/item/stock_parts/micro_laser = 1,
|
||||
req_components = list(/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/kitchen/fork = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/harvester
|
||||
name = "Harvester"
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/harvester
|
||||
req_components = list(/obj/item/stock_parts/micro_laser = 4)
|
||||
req_components = list(/datum/stock_part/micro_laser = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/medical_kiosk
|
||||
name = "Medical Kiosk"
|
||||
@@ -772,7 +772,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/limbgrower
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/reagent_containers/cup/beaker = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
@@ -781,7 +781,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/limbgrower
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator/femto = 1,
|
||||
/datum/stock_part/manipulator/femto = 1,
|
||||
/obj/item/reagent_containers/cup/beaker/bluespace = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
@@ -795,16 +795,16 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/sleeper
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stack/sheet/glass = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/sleeper/fullupgrade
|
||||
build_path = /obj/machinery/sleeper/syndie/fullupgrade
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 1,
|
||||
/obj/item/stock_parts/manipulator/femto = 1,
|
||||
/datum/stock_part/matter_bin/bluespace = 1,
|
||||
/datum/stock_part/manipulator/femto = 1,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stack/sheet/glass = 2)
|
||||
|
||||
@@ -817,9 +817,9 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/smoke_machine
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell = 1)
|
||||
needs_anchored = FALSE
|
||||
@@ -830,15 +830,15 @@
|
||||
build_path = /obj/machinery/stasis
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 3,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/capacitor = 1)
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/datum/stock_part/capacitor = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/medipen_refiller
|
||||
name = "Medipen Refiller"
|
||||
greyscale_colors = CIRCUIT_COLOR_MEDICAL
|
||||
build_path = /obj/machinery/medipen_refiller
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1)
|
||||
/datum/stock_part/matter_bin = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/techfab/department/medical
|
||||
name = "\improper Departmental Techfab - Medical"
|
||||
@@ -857,9 +857,9 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/recharge_station
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/datum/stock_part/capacitor = 2,
|
||||
/obj/item/stock_parts/cell = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/manipulator = 1)
|
||||
def_components = list(/obj/item/stock_parts/cell = /obj/item/stock_parts/cell/high)
|
||||
|
||||
/obj/item/circuitboard/machine/destructive_analyzer
|
||||
@@ -868,8 +868,8 @@
|
||||
build_path = /obj/machinery/rnd/destructive_analyzer
|
||||
req_components = list(
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1)
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/datum/stock_part/micro_laser = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/experimentor
|
||||
name = "E.X.P.E.R.I-MENTOR"
|
||||
@@ -877,8 +877,8 @@
|
||||
build_path = /obj/machinery/rnd/experimentor
|
||||
req_components = list(
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stock_parts/micro_laser = 2)
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/datum/stock_part/micro_laser = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/mech_recharger
|
||||
name = "Mechbay Recharger"
|
||||
@@ -886,16 +886,16 @@
|
||||
build_path = /obj/machinery/mech_bay_recharge_port
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stock_parts/capacitor = 5)
|
||||
/datum/stock_part/capacitor = 5)
|
||||
|
||||
/obj/item/circuitboard/machine/mechfab
|
||||
name = "Exosuit Fabricator"
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/mecha_part_fabricator
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
/obj/item/circuitboard/machine/monkey_recycler
|
||||
@@ -903,8 +903,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/monkey_recycler
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/processor/slime
|
||||
@@ -923,8 +923,8 @@
|
||||
build_path = /obj/machinery/quantumpad
|
||||
req_components = list(
|
||||
/obj/item/stack/ore/bluespace_crystal = 1,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/cable_coil = 1)
|
||||
def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial)
|
||||
|
||||
@@ -947,7 +947,7 @@
|
||||
build_path = /obj/machinery/teleport/hub
|
||||
req_components = list(
|
||||
/obj/item/stack/ore/bluespace_crystal = 3,
|
||||
/obj/item/stock_parts/matter_bin = 1)
|
||||
/datum/stock_part/matter_bin = 1)
|
||||
def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial)
|
||||
|
||||
/obj/item/circuitboard/machine/teleporter_station
|
||||
@@ -956,7 +956,7 @@
|
||||
build_path = /obj/machinery/teleport/station
|
||||
req_components = list(
|
||||
/obj/item/stack/ore/bluespace_crystal = 2,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/datum/stock_part/capacitor = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial)
|
||||
|
||||
@@ -966,8 +966,8 @@
|
||||
build_path = /obj/machinery/dna_scannernew
|
||||
req_components = list(
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stack/cable_coil = 2)
|
||||
|
||||
@@ -978,8 +978,8 @@
|
||||
build_path = /obj/machinery/dna_infuser
|
||||
req_components = list(
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
)
|
||||
|
||||
@@ -1006,7 +1006,7 @@
|
||||
name = "Weapon Recharger"
|
||||
greyscale_colors = CIRCUIT_COLOR_SECURITY
|
||||
build_path = /obj/machinery/recharger
|
||||
req_components = list(/obj/item/stock_parts/capacitor = 1)
|
||||
req_components = list(/datum/stock_part/capacitor = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/techfab/department/security
|
||||
@@ -1021,8 +1021,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/biogenerator
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/cable_coil = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
|
||||
@@ -1034,9 +1034,9 @@
|
||||
/obj/item/circuitboard/machine/chem_dispenser/drinks/fullupgrade
|
||||
build_path = /obj/machinery/chem_dispenser/drinks/fullupgrade
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 2,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/manipulator/femto = 2,
|
||||
/datum/stock_part/matter_bin/bluespace = 2,
|
||||
/datum/stock_part/capacitor/quadratic = 2,
|
||||
/datum/stock_part/manipulator/femto = 2,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
)
|
||||
@@ -1049,9 +1049,9 @@
|
||||
/obj/item/circuitboard/machine/chem_dispenser/drinks/beer/fullupgrade
|
||||
build_path = /obj/machinery/chem_dispenser/drinks/beer/fullupgrade
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin/bluespace = 2,
|
||||
/obj/item/stock_parts/capacitor/quadratic = 2,
|
||||
/obj/item/stock_parts/manipulator/femto = 2,
|
||||
/datum/stock_part/matter_bin/bluespace = 2,
|
||||
/datum/stock_part/capacitor/quadratic = 2,
|
||||
/datum/stock_part/manipulator/femto = 2,
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/cell/bluespace = 1,
|
||||
)
|
||||
@@ -1065,21 +1065,21 @@
|
||||
name = "Deep Fryer"
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/deepfryer
|
||||
req_components = list(/obj/item/stock_parts/micro_laser = 1)
|
||||
req_components = list(/datum/stock_part/micro_laser = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/griddle
|
||||
name = "Griddle"
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/griddle
|
||||
req_components = list(/obj/item/stock_parts/micro_laser = 1)
|
||||
req_components = list(/datum/stock_part/micro_laser = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/oven
|
||||
name = "Oven"
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/oven
|
||||
req_components = list(/obj/item/stock_parts/micro_laser = 1)
|
||||
req_components = list(/datum/stock_part/micro_laser = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/dish_drive
|
||||
@@ -1088,8 +1088,8 @@
|
||||
build_path = /obj/machinery/dish_drive
|
||||
req_components = list(
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/matter_bin = 2)
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 2)
|
||||
var/suction = TRUE
|
||||
var/transmit = TRUE
|
||||
needs_anchored = FALSE
|
||||
@@ -1114,8 +1114,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/gibber
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/hydroponics
|
||||
@@ -1123,8 +1123,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/hydroponics/constructable
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
@@ -1133,8 +1133,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/microwave
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/obj/item/stack/cable_coil = 2,
|
||||
/obj/item/stack/sheet/glass = 2)
|
||||
needs_anchored = FALSE
|
||||
@@ -1144,8 +1144,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/processor
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/processor/screwdriver_act(mob/living/user, obj/item/tool)
|
||||
@@ -1169,7 +1169,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/recycler
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/seed_extractor
|
||||
@@ -1177,8 +1177,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/machinery/seed_extractor
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 1)
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/techfab/department/service
|
||||
@@ -1191,7 +1191,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SERVICE
|
||||
build_path = /obj/structure/displaycase/forsale
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/card_reader = 1)
|
||||
/datum/stock_part/card_reader = 1)
|
||||
|
||||
//Supply
|
||||
/obj/item/circuitboard/machine/ore_redemption
|
||||
@@ -1200,9 +1200,9 @@
|
||||
build_path = /obj/machinery/mineral/ore_redemption
|
||||
req_components = list(
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/obj/item/assembly/igniter = 1)
|
||||
needs_anchored = FALSE
|
||||
|
||||
@@ -1222,8 +1222,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SUPPLY
|
||||
build_path = /obj/machinery/mineral/stacking_machine
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stock_parts/matter_bin = 2)
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/datum/stock_part/matter_bin = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/stacking_unit_console
|
||||
name = "Stacking Machine Console"
|
||||
@@ -1244,9 +1244,9 @@
|
||||
build_path = /obj/machinery/rnd/bepis
|
||||
req_components = list(
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/datum/stock_part/scanning_module = 1)
|
||||
|
||||
//Misc
|
||||
@@ -1255,8 +1255,8 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SUPPLY
|
||||
build_path = /obj/machinery/sheetifier
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/manipulator = 2,
|
||||
/obj/item/stock_parts/matter_bin = 2)
|
||||
/datum/stock_part/manipulator = 2,
|
||||
/datum/stock_part/matter_bin = 2)
|
||||
needs_anchored = FALSE
|
||||
|
||||
/obj/item/circuitboard/machine/restaurant_portal
|
||||
@@ -1274,19 +1274,19 @@
|
||||
name_extension = "(Void Core)"
|
||||
build_path = /obj/machinery/power/rtg/abductor
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
/obj/item/stock_parts/cell/infinite/abductor = 1)
|
||||
def_components = list(
|
||||
/obj/item/stock_parts/capacitor = /obj/item/stock_parts/capacitor/quadratic,
|
||||
/obj/item/stock_parts/micro_laser = /obj/item/stock_parts/micro_laser/quadultra)
|
||||
/datum/stock_part/capacitor = /datum/stock_part/capacitor/quadratic,
|
||||
/datum/stock_part/micro_laser = /datum/stock_part/micro_laser/quadultra)
|
||||
|
||||
/obj/item/circuitboard/machine/hypnochair
|
||||
name = "Enhanced Interrogation Chamber"
|
||||
greyscale_colors = CIRCUIT_COLOR_SECURITY
|
||||
build_path = /obj/machinery/hypnochair
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/datum/stock_part/micro_laser = 2,
|
||||
/datum/stock_part/scanning_module = 2
|
||||
)
|
||||
|
||||
@@ -1296,7 +1296,7 @@
|
||||
build_path = /obj/machinery/plumbing/receiver
|
||||
req_components = list(
|
||||
/obj/item/stack/ore/bluespace_crystal = 1,
|
||||
/obj/item/stock_parts/capacitor = 2,
|
||||
/datum/stock_part/capacitor = 2,
|
||||
/obj/item/stack/sheet/glass = 1)
|
||||
def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial)
|
||||
needs_anchored = FALSE
|
||||
@@ -1305,8 +1305,8 @@
|
||||
name = "Skill Station"
|
||||
build_path = /obj/machinery/skill_station
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/matter_bin = 2,
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/datum/stock_part/micro_laser = 2,
|
||||
/datum/stock_part/scanning_module = 2
|
||||
)
|
||||
|
||||
@@ -1315,16 +1315,16 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/destructive_scanner
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/obj/item/stock_parts/matter_bin = 1,
|
||||
/obj/item/stock_parts/manipulator = 2)
|
||||
/datum/stock_part/micro_laser = 2,
|
||||
/datum/stock_part/matter_bin = 1,
|
||||
/datum/stock_part/manipulator = 2)
|
||||
|
||||
/obj/item/circuitboard/machine/doppler_array
|
||||
name = "Tachyon-Doppler Research Array"
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/doppler_array
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/datum/stock_part/micro_laser = 2,
|
||||
/datum/stock_part/scanning_module = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/exoscanner
|
||||
@@ -1332,7 +1332,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/exoscanner
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 4,
|
||||
/datum/stock_part/micro_laser = 4,
|
||||
/datum/stock_part/scanning_module = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/exodrone_launcher
|
||||
@@ -1340,7 +1340,7 @@
|
||||
greyscale_colors = CIRCUIT_COLOR_SCIENCE
|
||||
build_path = /obj/machinery/exodrone_launcher
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 4,
|
||||
/datum/stock_part/micro_laser = 4,
|
||||
/datum/stock_part/scanning_module = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/ecto_sniffer
|
||||
@@ -1357,7 +1357,7 @@
|
||||
req_components = list(
|
||||
/obj/item/stack/sheet/plasteel = 15,
|
||||
/datum/stock_part/scanning_module = 1,
|
||||
/obj/item/stock_parts/manipulator = 1,
|
||||
/datum/stock_part/manipulator = 1,
|
||||
)
|
||||
|
||||
/obj/item/circuitboard/machine/tank_compressor
|
||||
@@ -1376,9 +1376,9 @@
|
||||
req_components = list(
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/reagent_containers/cup/beaker = 2,
|
||||
/obj/item/stock_parts/water_recycler = 1,
|
||||
/obj/item/stock_parts/capacitor = 1,
|
||||
/obj/item/stock_parts/micro_laser = 1,
|
||||
/datum/stock_part/water_recycler = 1,
|
||||
/datum/stock_part/capacitor = 1,
|
||||
/datum/stock_part/micro_laser = 1,
|
||||
)
|
||||
|
||||
/obj/item/circuitboard/machine/coffeemaker/impressa
|
||||
@@ -1388,7 +1388,7 @@
|
||||
req_components = list(
|
||||
/obj/item/stack/sheet/glass = 1,
|
||||
/obj/item/reagent_containers/cup/beaker = 2,
|
||||
/obj/item/stock_parts/water_recycler = 1,
|
||||
/obj/item/stock_parts/capacitor/adv = 1,
|
||||
/obj/item/stock_parts/micro_laser/high = 2,
|
||||
/datum/stock_part/water_recycler = 1,
|
||||
/datum/stock_part/capacitor/adv = 1,
|
||||
/datum/stock_part/micro_laser/high = 2,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user