Portable atmos machines` circuitboards (#84201)

## About The Pull Request

Made portable atmospheric machines buildable as any other machines.


![image](https://github.com/tgstation/tgstation/assets/3625094/57c09495-85f7-4417-a109-aedebc723048)

## Why It's Good For The Game

These are simple machines that are limited by the map spawn amounts and
cargo orders for no good reason. While much more complex machinery can
be built.

Also allows for the construction of pipe scrubber introduced in #84187

## Changelog

🆑
qol: portable scubber, pump and pipe scrubber are buildable as any other
machines
/🆑
This commit is contained in:
Andrew
2024-07-04 12:02:53 -07:00
committed by GitHub
parent b81e3444e7
commit 464c6e905d
3 changed files with 60 additions and 0 deletions
@@ -1178,6 +1178,36 @@
)
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"
@@ -8,6 +8,7 @@
"atmosalerts",
"thermomachine",
"space_heater",
"scrubber",
"generic_tank",
"oxygen_tank",
"plasma_tank",
@@ -27,6 +28,7 @@
prereq_ids = list(TECHWEB_NODE_ATMOS)
design_ids = list(
"tank_compressor",
"pump",
"emergency_oxygen",
"emergency_oxygen_engi",
"power_turbine_console",
@@ -49,6 +51,7 @@
design_ids = list(
"crystallizer",
"electrolyzer",
"pipe_scrubber",
"pacman",
"mech_generator",
"plasmacutter",