mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-20 06:32:56 +00:00
## About The Pull Request  Adds the **portable power storage unit** (5 megacells and cable) and the **power connector** (1 capacitor and cable), a two-part system for power storage that, together, are functionally identical to a standard SMES (with the ability to switch out the part that actually holds power). It's on the same research node as the SMES itself. Original idea and power connector sprite taken and slightly modified from vgstation-coders/vgstation13#4555. **The power connector is useless without the portable SMES and vice-versa.** <details><summary>How does it work?</summary> The **power connector** (on the left) is set up like any other regular SMES, but is functionally useless without a connected power unit. The capacitor decides maximum power transfer rate. The **portable power storage unit** (in the middle) is the part that actually holds power, taking five megacells (power capacity scales appropriate to cell capacity). It's functionally useless without a connected port, as it can't interact with powernets in any way on its own. To actually use both of these, after wiring up the power connector appropriately (as any other SMES), wrench the portable storage unit to the connector; the connector acts like a regular SMES, charging and discharging the portable unit in lieu of charging/discharging itself. If necessary, you can disconnect the portable unit afterwards, and bring it elsewhere with an assembled power connector. Disconnecting the portable storage unit in the same way you connected it (with a wrench) disables input and output on the connector, requiring the user to re-enable the controls after connecting another portable storage unit. </details> Also breaks up SMES attackby into different tool_acts. ## Why It's Good For The Game I think it could be neat for things like Lavaland field bases or player-built mini-stations; instead of building power generation on-site, you could charge a portable SMES and bring it over. Or you could set it up as a power reserve in the event engineering explodes. Sure, you could argue that someone could just build and rebuild a SMES or switch out the cells in it a bunch, but lugging around a whole thing feels cooler. ## Changelog 🆑 add: Portable power storage units and power connectors! Under the same research node as regular power storage units, and not mapped in anywhere. Build a connector and portable unit, wire the connector like a regular SMES, wrench the portable unit onto the connector, unwrench as needed. code: SMES attackby was broken up into several tool_acts instead of a big attackby chain. If something stops working in regards to using tools on SMESes, please file a bug report. /🆑 --------- Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com> Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
1350 lines
45 KiB
Plaintext
1350 lines
45 KiB
Plaintext
////////////////////////////////////////
|
|
//////////////MISC Boards///////////////
|
|
////////////////////////////////////////
|
|
/datum/design/board/electrolyzer
|
|
name = "Electrolyzer Board"
|
|
desc = "The circuit board for an electrolyzer."
|
|
id = "electrolyzer"
|
|
build_path = /obj/item/circuitboard/machine/electrolyzer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/smes
|
|
name = "SMES Board"
|
|
desc = "The circuit board for a SMES."
|
|
id = "smes"
|
|
build_path = /obj/item/circuitboard/machine/smes
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/power_connector
|
|
name = "Power Connector Board"
|
|
desc = "The circuit board for a portable SMES power connector."
|
|
id = "power_connector"
|
|
build_path = /obj/item/circuitboard/machine/smes/connector
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/smesbank
|
|
name = "Portable SMES Board"
|
|
desc = "The circuit board for a portable SMES, which requires a connector to use."
|
|
id = "portable_smes"
|
|
build_path = /obj/item/circuitboard/machine/smesbank
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/announcement_system
|
|
name = "Automated Announcement System Board"
|
|
desc = "The circuit board for an automated announcement system."
|
|
id = "automated_announcement"
|
|
build_path = /obj/item/circuitboard/machine/announcement_system
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELECOMMS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/turbine_computer
|
|
name = "Turbine Power Console Board"
|
|
desc = "The circuit board for a turbine power console."
|
|
id = "power_turbine_console"
|
|
build_path = /obj/item/circuitboard/computer/turbine_computer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/emitter
|
|
name = "Emitter Board"
|
|
desc = "The circuit board for an emitter."
|
|
id = "emitter"
|
|
build_path = /obj/item/circuitboard/machine/emitter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/mass_driver
|
|
name = "Mass Driver Board"
|
|
desc = "The circuit board for a mass driver."
|
|
id = "mass_driver"
|
|
build_path = /obj/item/circuitboard/machine/mass_driver
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/turbine_compressor
|
|
name = "Turbine Compressor Board"
|
|
desc = "The circuit board for a turbine compressor."
|
|
id = "turbine_compressor"
|
|
build_path = /obj/item/circuitboard/machine/turbine_compressor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/turbine_rotor
|
|
name = "Turbine Rotor Board"
|
|
desc = "The circuit board for a turbine rotor."
|
|
id = "turbine_rotor"
|
|
build_path = /obj/item/circuitboard/machine/turbine_rotor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/turbine_stator
|
|
name = "Turbine Stator Board"
|
|
desc = "The circuit board for a turbine stator."
|
|
id = "turbine_stator"
|
|
build_path = /obj/item/circuitboard/machine/turbine_stator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/thermomachine
|
|
name = "Thermomachine Board"
|
|
desc = "The circuit board for a thermomachine."
|
|
id = "thermomachine"
|
|
build_path = /obj/item/circuitboard/machine/thermomachine
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/space_heater
|
|
name = "Space Heater Board"
|
|
desc = "The circuit board for a space heater."
|
|
id = "space_heater"
|
|
build_path = /obj/item/circuitboard/machine/space_heater
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/teleport_station
|
|
name = "Teleportation Station Board"
|
|
desc = "The circuit board for a teleportation station."
|
|
id = "tele_station"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/teleporter_station
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/teleport_hub
|
|
name = "Teleportation Hub Board"
|
|
desc = "The circuit board for a teleportation hub."
|
|
id = "tele_hub"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/teleporter_hub
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/quantumpad
|
|
name = "Quantum Pad Board"
|
|
desc = "The circuit board for a quantum telepad."
|
|
id = "quantumpad"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/quantumpad
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/botpad
|
|
name = "Machine Design (Bot launchpad)"
|
|
desc = "The circuit board for a bot launchpad."
|
|
id = "botpad"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/botpad
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/launchpad
|
|
name = "Bluespace Launchpad Board"
|
|
desc = "The circuit board for a bluespace Launchpad."
|
|
id = "launchpad"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/launchpad
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/launchpad_console
|
|
name = "Bluespace Launchpad Console Board"
|
|
desc = "The circuit board for a bluespace launchpad Console."
|
|
id = "launchpad_console"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/computer/launchpad_console
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/modular_shield_generator
|
|
name = "Modular Shield Generator Board"
|
|
desc = "The circuit board for a modular shield generator."
|
|
id = "modular_shield_generator"
|
|
build_path = /obj/item/circuitboard/machine/modular_shield_generator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/modular_shield_node
|
|
name = "Modular Shield Node Board"
|
|
desc = "The circuit board for a modular shield node."
|
|
id = "modular_shield_node"
|
|
build_path = /obj/item/circuitboard/machine/modular_shield_node
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/modular_shield_relay
|
|
name = "Modular Shield Relay Board"
|
|
desc = "The circuit board for a modular shield relay."
|
|
id = "modular_shield_relay"
|
|
build_path = /obj/item/circuitboard/machine/modular_shield_relay
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/modular_shield_charger
|
|
name = "Modular Shield Charger Board"
|
|
desc = "The circuit board for a modular shield charger."
|
|
id = "modular_shield_charger"
|
|
build_path = /obj/item/circuitboard/machine/modular_shield_charger
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/modular_shield_well
|
|
name = "Modular Shield Well Board"
|
|
desc = "The circuit board for a modular shield well."
|
|
id = "modular_shield_well"
|
|
build_path = /obj/item/circuitboard/machine/modular_shield_well
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/teleconsole
|
|
name = "Teleporter Console Board"
|
|
desc = "Allows for the construction of circuit boards used to build a teleporter control console."
|
|
id = "teleconsole"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/computer/teleporter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/cryotube
|
|
name = "Cryotube Board"
|
|
desc = "The circuit board for a cryotube."
|
|
id = "cryotube"
|
|
build_path = /obj/item/circuitboard/machine/cryo_tube
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/chem_dispenser
|
|
name = "Portable Chem Dispenser Board"
|
|
desc = "The circuit board for a portable chem dispenser."
|
|
id = "chem_dispenser"
|
|
build_path = /obj/item/circuitboard/machine/chem_dispenser
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/chem_master
|
|
name = "Chem Master Board"
|
|
desc = "The circuit board for a Chem Master 3000."
|
|
id = "chem_master"
|
|
build_path = /obj/item/circuitboard/machine/chem_master
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/chem_heater
|
|
name = "Chemical Heater Board"
|
|
desc = "The circuit board for a chemical heater."
|
|
id = "chem_heater"
|
|
build_path = /obj/item/circuitboard/machine/chem_heater
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/chem_mass_spec
|
|
name = "High-Performance Liquid Chromatography Board"
|
|
desc = "The circuit board for a High-Performance Liquid Chromatography (Machine Board"
|
|
id = "chem_mass_spec"
|
|
build_path = /obj/item/circuitboard/machine/chem_mass_spec
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/smoke_machine
|
|
name = "Smoke Machine Board"
|
|
desc = "The circuit board for a smoke machine."
|
|
id = "smoke_machine"
|
|
build_path = /obj/item/circuitboard/machine/smoke_machine
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/reagentgrinder
|
|
name = "All-In-One Grinder Board"
|
|
desc = "The circuit board for an All-In-One Grinder."
|
|
id = "reagentgrinder"
|
|
build_path = /obj/item/circuitboard/machine/reagentgrinder
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/hypnochair
|
|
name = "Enhanced Interrogation Chamber Board"
|
|
desc = "Allows for the construction of circuit boards used to build an Enhanced Interrogation Chamber."
|
|
id = "hypnochair"
|
|
build_path = /obj/item/circuitboard/machine/hypnochair
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SECURITY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
|
|
|
|
/datum/design/board/photobooth
|
|
name = "Photobooth Board"
|
|
desc = "The circuit board for a photobooth."
|
|
id = "photobooth"
|
|
build_path = /obj/item/circuitboard/machine/photobooth
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/security_photobooth
|
|
name = "Security Photobooth Board"
|
|
desc = "The circuit board for a security photobooth."
|
|
id = "security_photobooth"
|
|
build_path = /obj/item/circuitboard/machine/photobooth/security
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SECURITY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
|
|
|
|
/datum/design/board/biogenerator
|
|
name = "Biogenerator Board"
|
|
desc = "The circuit board for a biogenerator."
|
|
id = "biogenerator"
|
|
build_path = /obj/item/circuitboard/machine/biogenerator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_BOTANY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/hydroponics
|
|
name = "Hydroponics Tray Board"
|
|
desc = "The circuit board for a hydroponics tray."
|
|
id = "hydro_tray"
|
|
build_path = /obj/item/circuitboard/machine/hydroponics
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_BOTANY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/destructive_analyzer
|
|
name = "Destructive Analyzer Board"
|
|
desc = "The circuit board for a destructive analyzer."
|
|
id = "destructive_analyzer"
|
|
build_path = /obj/item/circuitboard/machine/destructive_analyzer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/experimentor
|
|
name = "E.X.P.E.R.I-MENTOR Board"
|
|
desc = "The circuit board for an E.X.P.E.R.I-MENTOR."
|
|
id = "experimentor"
|
|
build_path = /obj/item/circuitboard/machine/experimentor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/protolathe
|
|
name = "Protolathe Board"
|
|
desc = "The circuit board for a protolathe."
|
|
id = "protolathe"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/protolathe
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/protolathe/offstation
|
|
name = "Ancient Protolathe Board"
|
|
desc = "The circuit board for an ancient protolathe."
|
|
id = "protolathe_offstation"
|
|
build_type = AWAY_IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/protolathe/offstation
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/circuit_imprinter
|
|
name = "Circuit Imprinter Board"
|
|
desc = "The circuit board for a circuit imprinter."
|
|
id = "circuit_imprinter"
|
|
build_type = IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/circuit_imprinter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/circuit_imprinter/offstation
|
|
name = "Ancient Circuit Imprinter Board"
|
|
desc = "The circuit board for an ancient circuit imprinter."
|
|
id = "circuit_imprinter_offstation"
|
|
build_type = AWAY_IMPRINTER
|
|
build_path = /obj/item/circuitboard/machine/circuit_imprinter/offstation
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/rdservercontrol
|
|
name = "R&D Server Control Console Board"
|
|
desc = "The circuit board for an R&D Server Control Console."
|
|
id = "rdservercontrol"
|
|
build_path = /obj/item/circuitboard/computer/rdservercontrol
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/rdserver
|
|
name = "R&D Server Board"
|
|
desc = "The circuit board for an R&D Server."
|
|
id = "rdserver"
|
|
build_path = /obj/item/circuitboard/machine/rdserver
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/mechfab
|
|
name = "Exosuit Fabricator Board"
|
|
desc = "The circuit board for an Exosuit Fabricator."
|
|
id = "mechfab"
|
|
build_path = /obj/item/circuitboard/machine/mechfab
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ROBOTICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/cyborgrecharger
|
|
name = "Cyborg Recharger Board"
|
|
desc = "The circuit board for a Cyborg Recharger."
|
|
id = "cyborgrecharger"
|
|
build_path = /obj/item/circuitboard/machine/cyborgrecharger
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ROBOTICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/mech_recharger
|
|
name = "Mechbay Recharger Board"
|
|
desc = "The circuit board for a Mechbay Recharger."
|
|
id = "mech_recharger"
|
|
build_path = /obj/item/circuitboard/machine/mech_recharger
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ROBOTICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/dnascanner
|
|
name = "DNA Scanner Board"
|
|
desc = "The circuit board for a DNA Scanner."
|
|
id = "dnascanner"
|
|
build_path = /obj/item/circuitboard/machine/dnascanner
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_GENETICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/dnainfuser
|
|
name = "DNA Infuser Board"
|
|
desc = "The circuit board for a DNA Infuser."
|
|
id = "dnainfuser"
|
|
build_path = /obj/item/circuitboard/machine/dna_infuser
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_GENETICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/scan_console
|
|
name = "DNA Console Board"
|
|
desc = "Allows for the construction of circuit boards used to build a new DNA console."
|
|
id = "scan_console"
|
|
build_path = /obj/item/circuitboard/computer/scan_consolenew
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_GENETICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/destructive_scanner
|
|
name = "Destructive Scanner Board"
|
|
desc = "The circuit board for an experimental destructive scanner."
|
|
id = "destructive_scanner"
|
|
build_path = /obj/item/circuitboard/machine/destructive_scanner
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/doppler_array
|
|
name = "Tachyon-Doppler Research Array Board"
|
|
desc = "The circuit board for a tachyon-doppler research array"
|
|
id = "doppler_array"
|
|
build_path = /obj/item/circuitboard/machine/doppler_array
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/anomaly_refinery
|
|
name = "Anomaly Refinery Board"
|
|
desc = "The circuit board for an anomaly refinery"
|
|
id = "anomaly_refinery"
|
|
build_path = /obj/item/circuitboard/machine/anomaly_refinery
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/tank_compressor
|
|
name = "Tank Compressor Board"
|
|
desc = "The circuit board for a tank compressor"
|
|
id = "tank_compressor"
|
|
build_path = /obj/item/circuitboard/machine/tank_compressor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/microwave
|
|
name = "Microwave Board"
|
|
desc = "The circuit board for a microwave."
|
|
id = "microwave"
|
|
build_path = /obj/item/circuitboard/machine/microwave
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/microwave_engineering
|
|
name = "Wireless Microwave Board"
|
|
desc = "The circuit board for a cell-powered microwave."
|
|
id = "microwave_engineering"
|
|
build_path = /obj/item/circuitboard/machine/microwave/engineering
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/gibber
|
|
name = "Gibber Board"
|
|
desc = "The circuit board for a gibber."
|
|
id = "gibber"
|
|
build_path = /obj/item/circuitboard/machine/gibber
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/smartfridge
|
|
name = "Smartfridge Board"
|
|
desc = "The circuit board for a smartfridge."
|
|
id = "smartfridge"
|
|
build_path = /obj/item/circuitboard/machine/smartfridge
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/dehydrator
|
|
name = "Dehydrator Board"
|
|
desc = "The circuit board for a dehydrator."
|
|
id = "dehydrator"
|
|
build_path = /obj/item/circuitboard/machine/dehydrator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/vatgrower
|
|
name = "Growing Vat Board"
|
|
desc = "The circuit board for a growing vat."
|
|
id = "vatgrower"
|
|
build_path = /obj/item/circuitboard/machine/vatgrower
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/monkey_recycler
|
|
name = "Monkey Recycler Board"
|
|
desc = "The circuit board for a monkey recycler."
|
|
id = "monkey_recycler"
|
|
build_path = /obj/item/circuitboard/machine/monkey_recycler
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/seed_extractor
|
|
name = "Seed Extractor Board"
|
|
desc = "The circuit board for a seed extractor."
|
|
id = "seed_extractor"
|
|
build_path = /obj/item/circuitboard/machine/seed_extractor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_BOTANY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/processor
|
|
name = "Food/Slime Processor Board"
|
|
desc = "The circuit board for a processing unit. Screwdriver the circuit to switch between food (default) or slime processing."
|
|
id = "processor"
|
|
build_path = /obj/item/circuitboard/machine/processor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/soda_dispenser
|
|
name = "Portable Soda Dispenser Board"
|
|
desc = "The circuit board for a portable soda dispenser."
|
|
id = "soda_dispenser"
|
|
build_path = /obj/item/circuitboard/machine/chem_dispenser/drinks
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_BAR
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/beer_dispenser
|
|
name = "Portable Booze Dispenser Board"
|
|
desc = "The circuit board for a portable booze dispenser."
|
|
id = "beer_dispenser"
|
|
build_path = /obj/item/circuitboard/machine/chem_dispenser/drinks/beer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_BAR
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/recycler
|
|
name = "Recycler Board"
|
|
desc = "The circuit board for a recycler."
|
|
id = "recycler"
|
|
build_path = /obj/item/circuitboard/machine/recycler
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/scanner_gate
|
|
name = "Scanner Gate Board"
|
|
desc = "The circuit board for a scanner gate."
|
|
id = "scanner_gate"
|
|
build_path = /obj/item/circuitboard/machine/scanner_gate
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/holopad
|
|
name = "AI Holopad Board"
|
|
desc = "The circuit board for a holopad."
|
|
id = "holopad"
|
|
build_path = /obj/item/circuitboard/machine/holopad
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/autolathe
|
|
name = "Autolathe Board"
|
|
desc = "The circuit board for an autolathe."
|
|
id = "autolathe"
|
|
build_path = /obj/item/circuitboard/machine/autolathe
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/recharger
|
|
name = "Weapon Recharger Board"
|
|
desc = "The circuit board for a Weapon Recharger."
|
|
id = "recharger"
|
|
materials = list(/datum/material/glass =HALF_SHEET_MATERIAL_AMOUNT, /datum/material/gold =SHEET_MATERIAL_AMOUNT)
|
|
build_path = /obj/item/circuitboard/machine/recharger
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SECURITY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SECURITY
|
|
|
|
/datum/design/board/vendor
|
|
name = "Vendor Board"
|
|
desc = "The circuit board for a Vendor."
|
|
id = "vendor"
|
|
build_path = /obj/item/circuitboard/machine/vendor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/ore_redemption
|
|
name = "Ore Redemption Machine Board"
|
|
desc = "The circuit board for an Ore Redemption machine."
|
|
id = "ore_redemption"
|
|
build_path = /obj/item/circuitboard/machine/ore_redemption
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/mining_equipment_vendor
|
|
name = "Mining Rewards Vendor Board"
|
|
desc = "The circuit board for a Mining Rewards Vendor."
|
|
id = "mining_equipment_vendor"
|
|
build_path = /obj/item/circuitboard/computer/order_console/mining
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/suit_storage_unit
|
|
name = "Suit Storage Unit"
|
|
desc = "The circuit board for a suit storage unit."
|
|
id = "suit_storage_unit"
|
|
build_path = /obj/item/circuitboard/machine/suit_storage_unit
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ROBOTICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/tesla_coil
|
|
name = "Tesla Coil Board"
|
|
desc = "The circuit board for a tesla coil."
|
|
id = "tesla_coil"
|
|
build_path = /obj/item/circuitboard/machine/tesla_coil
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/grounding_rod
|
|
name = "Grounding Rod Board"
|
|
desc = "The circuit board for a grounding rod."
|
|
id = "grounding_rod"
|
|
build_path = /obj/item/circuitboard/machine/grounding_rod
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/ntnet_relay
|
|
name = "NTNet Relay Board"
|
|
desc = "The circuit board for a wireless network relay."
|
|
id = "ntnet_relay"
|
|
build_path = /obj/item/circuitboard/machine/ntnet_relay
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELECOMMS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/crossing_signal
|
|
name = "Crossing Signal Board"
|
|
desc = "The circuit board for a tram crossing signal."
|
|
id = "crossing_signal"
|
|
build_path = /obj/item/circuitboard/machine/crossing_signal
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELECOMMS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/guideway_sensor
|
|
name = "Guideway Sensor Board"
|
|
desc = "The circuit board for a tram proximity sensor."
|
|
id = "guideway_sensor"
|
|
build_path = /obj/item/circuitboard/machine/guideway_sensor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELECOMMS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/limbgrower
|
|
name = "Limb Grower Board"
|
|
desc = "The circuit board for a limb grower."
|
|
id = "limbgrower"
|
|
build_path = /obj/item/circuitboard/machine/limbgrower
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/harvester
|
|
name = "Organ Harvester Board"
|
|
desc = "The circuit board for an organ harvester."
|
|
id = "harvester"
|
|
build_path = /obj/item/circuitboard/machine/harvester
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/deepfryer
|
|
name = "Deep Fryer Board"
|
|
desc = "The circuit board for a Deep Fryer."
|
|
id = "deepfryer"
|
|
build_path = /obj/item/circuitboard/machine/deep_fryer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/griddle
|
|
name = "Griddle Board"
|
|
desc = "The circuit board for a Griddle."
|
|
id = "griddle"
|
|
build_path = /obj/item/circuitboard/machine/griddle
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/oven
|
|
name = "Oven Board"
|
|
desc = "The circuit board for a Oven."
|
|
id = "oven"
|
|
build_path = /obj/item/circuitboard/machine/oven
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/stove
|
|
name = "Stove Board"
|
|
desc = "The circuit board for a Stove."
|
|
id = "stove"
|
|
build_path = /obj/item/circuitboard/machine/stove
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/range
|
|
name = "Range Board"
|
|
desc = "The circuit board for a Range, which is both an Oven and a Stove."
|
|
id = "range"
|
|
build_path = /obj/item/circuitboard/machine/range
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/donksofttoyvendor
|
|
name = "Donksoft Toy Vendor Board"
|
|
desc = "The circuit board for a Donksoft Toy Vendor."
|
|
id = "donksofttoyvendor"
|
|
build_path = /obj/item/circuitboard/machine/vending/donksofttoyvendor
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/cell_charger
|
|
name = "Cell Charger Board"
|
|
desc = "The circuit board for a cell charger."
|
|
id = "cell_charger"
|
|
build_path = /obj/item/circuitboard/machine/cell_charger
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/dish_drive
|
|
name = "Dish Drive Board"
|
|
desc = "The circuit board for a dish drive."
|
|
id = "dish_drive"
|
|
build_path = /obj/item/circuitboard/machine/dish_drive
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/stacking_unit_console
|
|
name = "Stacking Machine Console Board"
|
|
desc = "The circuit board for a Stacking Machine Console."
|
|
id = "stack_console"
|
|
build_path = /obj/item/circuitboard/machine/stacking_unit_console
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/stacking_machine
|
|
name = "Stacking Machine Board"
|
|
desc = "The circuit board for a Stacking Machine."
|
|
id = "stack_machine"
|
|
build_path = /obj/item/circuitboard/machine/stacking_machine
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/ore_silo
|
|
name = "Ore Silo Board"
|
|
desc = "The circuit board for an ore silo."
|
|
id = "ore_silo"
|
|
build_path = /obj/item/circuitboard/machine/ore_silo
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/fat_sucker
|
|
name = "Lipid Extractor Board"
|
|
desc = "The circuit board for a lipid extractor."
|
|
id = "fat_sucker"
|
|
build_path = /obj/item/circuitboard/machine/fat_sucker
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/stasis
|
|
name = "Lifeform Stasis Unit Board"
|
|
desc = "The circuit board for a stasis unit."
|
|
id = "stasis"
|
|
build_path = /obj/item/circuitboard/machine/stasis
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/medical_kiosk
|
|
name = "Medical Kiosk Board"
|
|
desc = "The circuit board for a Medical Kiosk."
|
|
id = "medical_kiosk"
|
|
build_path = /obj/item/circuitboard/machine/medical_kiosk
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/medipen_refiller
|
|
name = "Medipen Refiller Board"
|
|
desc = "The circuit board for a Medipen Refiller."
|
|
id = "medipen_refiller"
|
|
build_path = /obj/item/circuitboard/machine/medipen_refiller
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_MEDICAL
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
|
|
|
/datum/design/board/plumbing_receiver
|
|
name = "Chemical Recipient Board"
|
|
desc = "The circuit board for a Chemical Recipient."
|
|
id = "plumbing_receiver"
|
|
build_path = /obj/item/circuitboard/machine/plumbing_receiver
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CHEMISTRY
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL | DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/sheetifier
|
|
name = "Sheet-meister 2000 Board"
|
|
desc = "The circuit board for a Sheet-meister 2000."
|
|
id = "sheetifier"
|
|
build_path = /obj/item/circuitboard/machine/sheetifier
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_FAB
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/restaurant_portal
|
|
name = "Restaurant Portal Board"
|
|
desc = "The circuit board for a restaurant portal"
|
|
id = "restaurant_portal"
|
|
build_path = /obj/item/circuitboard/machine/restaurant_portal
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_KITCHEN
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/vendatray
|
|
name = "Vend-a-Tray Board"
|
|
desc = "The circuit board for a Vend-a-Tray."
|
|
id = "vendatray"
|
|
build_path = /obj/item/circuitboard/machine/vendatray
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/bountypad
|
|
name = "Civilian Bounty Pad Board"
|
|
desc = "The circuit board for a Civilian Bounty Pad."
|
|
id = "bounty_pad"
|
|
build_path = /obj/item/circuitboard/machine/bountypad
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_CARGO
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/skill_station
|
|
name = "Skill Station Board"
|
|
desc = "The circuit board for Skill station."
|
|
id = "skill_station"
|
|
build_path = /obj/item/circuitboard/machine/skill_station
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/fax
|
|
name = "Fax Machine Board"
|
|
desc = "The circuit board for a fax machine."
|
|
id = "fax"
|
|
build_path = /obj/item/circuitboard/machine/fax
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
//Hypertorus fusion reactor designs
|
|
|
|
/datum/design/board/HFR_core
|
|
name = "HFR Core Board"
|
|
desc = "The circuit board for an HFR Core."
|
|
id = "HFR_core"
|
|
build_path = /obj/item/circuitboard/machine/HFR_core
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/HFR_fuel_input
|
|
name = "HFR Fuel Input Board"
|
|
desc = "The circuit board for an HFR fuel input."
|
|
id = "HFR_fuel_input"
|
|
build_path = /obj/item/circuitboard/machine/HFR_fuel_input
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/HFR_waste_output
|
|
name = "HFR Waste Output Board"
|
|
desc = "The circuit board for an HFR waste output."
|
|
id = "HFR_waste_output"
|
|
build_path = /obj/item/circuitboard/machine/HFR_waste_output
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/HFR_moderator_input
|
|
name = "HFR Moderator Input Board"
|
|
desc = "The circuit board for an HFR moderator input."
|
|
id = "HFR_moderator_input"
|
|
build_path = /obj/item/circuitboard/machine/HFR_moderator_input
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/HFR_corner
|
|
name = "HFR Corner Board"
|
|
desc = "The circuit board for an HFR corner."
|
|
id = "HFR_corner"
|
|
build_path = /obj/item/circuitboard/machine/HFR_corner
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/HFR_interface
|
|
name = "HFR Interface Board"
|
|
desc = "The circuit board for an HFR interface."
|
|
id = "HFR_interface"
|
|
build_path = /obj/item/circuitboard/machine/HFR_interface
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/crystallizer
|
|
name = "Crystallizer Board"
|
|
desc = "The circuit board for a crystallizer."
|
|
id = "crystallizer"
|
|
build_path = /obj/item/circuitboard/machine/crystallizer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/exoscanner
|
|
name = "Scanner Array Board"
|
|
desc = "The circuit board for scanner array."
|
|
id = "exoscanner"
|
|
build_path = /obj/item/circuitboard/machine/exoscanner
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/exodrone_launcher
|
|
name = "Exploration Drone Launcher Board"
|
|
desc = "The circuit board for exodrone launcher."
|
|
id = "exodrone_launcher"
|
|
build_path = /obj/item/circuitboard/machine/exodrone_launcher
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/component_printer
|
|
name = "Component Printer Board"
|
|
desc = "The circuit board for a component printer"
|
|
id = "component_printer"
|
|
build_path = /obj/item/circuitboard/machine/component_printer
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/module_printer
|
|
name = "Module Duplicator Board"
|
|
desc = "The circuit board for a module duplicator"
|
|
id = "module_duplicator"
|
|
build_path = /obj/item/circuitboard/machine/module_duplicator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/coffeemaker
|
|
name = "Coffeemaker Board"
|
|
desc = "The circuit board for a coffeemaker."
|
|
id = "coffeemaker"
|
|
build_path = /obj/item/circuitboard/machine/coffeemaker
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/navbeacon
|
|
name = "Machine Design (Bot Navigational Beacon)"
|
|
desc = "The circuit board for a beacon that aids bot navigation."
|
|
id = "botnavbeacon"
|
|
build_path = /obj/item/circuitboard/machine/navbeacon
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ROBOTICS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/fishing_portal_generator
|
|
name = "Fishing Portal Generator Board"
|
|
desc = "The circuit board for the fishing portal generator"
|
|
id = "fishing_portal_generator"
|
|
build_path = /obj/item/circuitboard/machine/fishing_portal_generator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SCIENCE
|
|
|
|
/datum/design/board/brm
|
|
name = "Boulder Retrieval Matrix"
|
|
id = "brm"
|
|
materials = list(
|
|
/datum/material/glass = SHEET_MATERIAL_AMOUNT,
|
|
)
|
|
build_path = /obj/item/circuitboard/machine/brm
|
|
category = list(
|
|
RND_CATEGORY_INITIAL,
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_TELEPORT,
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/flatpacker
|
|
name = "Flatpacker Machine Board"
|
|
desc = "The circuit board for a Flatpacker."
|
|
id = "flatpacker"
|
|
build_path = /obj/item/circuitboard/machine/flatpacker
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/scrubber
|
|
name = "Portable Air Scrubber Board"
|
|
desc = "The circuit board for a portable air scrubber."
|
|
id = "scrubber"
|
|
build_path = /obj/item/circuitboard/machine/scrubber
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/pump
|
|
name = "Portable Air Pump Board"
|
|
desc = "The circuit board for a portable air pump."
|
|
id = "pump"
|
|
build_path = /obj/item/circuitboard/machine/pump
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/pipe_scrubber
|
|
name = "Portable Pipe Scrubber Board"
|
|
desc = "The circuit board for a portable pipe scrubber."
|
|
id = "pipe_scrubber"
|
|
build_path = /obj/item/circuitboard/machine/pipe_scrubber
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING
|
|
|
|
/datum/design/board/bookbinder
|
|
name = "Book Binder"
|
|
desc = "The circuit board for a book binder"
|
|
id = "bookbinder"
|
|
build_path = /obj/item/circuitboard/machine/bookbinder
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/libraryscanner
|
|
name = "Book Scanner"
|
|
desc = "The circuit board for a book scanner"
|
|
id = "libraryscanner"
|
|
build_path = /obj/item/circuitboard/machine/libraryscanner
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/big_manipulator
|
|
name = "Big Manipulator Board"
|
|
desc = "The circuit board for a big manipulator."
|
|
id = "big_manipulator"
|
|
build_path = /obj/item/circuitboard/machine/big_manipulator
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SERVICE
|
|
|
|
/datum/design/board/manulathe
|
|
name = "Manufacturing Lathe Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manulathe"
|
|
build_path = /obj/item/circuitboard/machine/manulathe
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manucrafter
|
|
name = "Manufacturing Assembling Machine Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manucrafter"
|
|
build_path = /obj/item/circuitboard/machine/manucrafter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manucrusher
|
|
name = "Manufacturing Crusher Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manucrusher"
|
|
build_path = /obj/item/circuitboard/machine/manucrusher
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manurouter
|
|
name = "Manufacturing Router Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manurouter"
|
|
build_path = /obj/item/circuitboard/machine/manurouter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manusorter
|
|
name = "Conveyor Sort-Router Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manusorter"
|
|
build_path = /obj/item/circuitboard/machine/manusorter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manuunloader
|
|
name = "Manufacturing Crate Unloader Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manuunloader"
|
|
build_path = /obj/item/circuitboard/machine/manuunloader
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|
|
|
|
/datum/design/board/manusmelter
|
|
name = "Manufacturing Smelter Board"
|
|
desc = "The circuit board for this machine."
|
|
id = "manusmelter"
|
|
build_path = /obj/item/circuitboard/machine/manusmelter
|
|
category = list(
|
|
RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ENGINEERING
|
|
)
|
|
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_CARGO
|