/tg/ Station 13 - Modules - Types

code/datums/components/plumbing/_plumbing.dm

/datum/component/plumbing/simple_demandhas one pipe input that only takes, example is manual output pipe
/datum/component/plumbing/simple_supplyhas one pipe output that only supplies. example is liquid pump and manual input pipe
/datum/component/plumbing/tankinput and output, like a holding tank
/datum/component/plumbing/bufferBaby component for the buffer plumbing machine
/datum/component/plumbing/aquariumLazily demand from any direction. Overlays won't look good, and the aquarium sprite occupies about the entire 32x32 area anyway.