Port Inline Gas Filter - #1073
Conversation
Similar to the regular filter except it doesnt split the pipenet. Pressure limit only applies to the filtered output node.
|
Sprite looks good I think, though it might get confused for the other two? That's an issue with the Filter and Mixer already but having a third makes it even moreso. For now sprites approved, though if it does cause confusion I may look into respriting all three to have more obvious indicators of which do what (more obvious than just the + and - icons) |
The arrows and sprite animations do alleviate that somewhat, but I am very biased as I have spent a lot of time staring at these sprites. This may get even worse if we add T-Mixers as well. It might be nice to have clearer body shapes that better distinguish the device categories, like how scrubbers are round and vents are square. But I think first and foremost the lighting detail on the sprites should clearly indicate the presence and direction of gas flow in the device. |
Short description
This PR adds an inline gas filter based on space-wizards/space-station-14#28359. Rather than moving gas from the input to the unfiltered output, the device directly connects the input and unfiltered output as a single pipenet (analagous to a manual valve), while still allowing for the filtering of gas by volume, which operates identically to the existing filter device with the same pressure limit of 4500 kPa.
Why we need to add this
This is a QoL atmos device requested by experienced atmos players to handle the common occurence of needing a filter that doesn't split the pipenets to which it is attached, which would normally require 8 resources and 3 tiles of space. This device will allow this common structure to be more compact while less wasteful of resources.
While the original PR kept the resource usage at 8 (and construction time at 3 seconds), I have elected to change this to be in line with other trinary devices, both for consistency and for the fact that it is a different device with a different purpose. The existing blocking filter still has a clearly defined purpose and role, separate from the inline filter - neither is superior to the other in general.
Follow-up work:
Media (Video/Screenshots)
Checks
Changelog
🆑 neurovermi