mech nitrogen filtering 2 (#19868)

* target oxygen logic

* filter out nitrogen when low on oxygen

* vvrw and datafield for everything

* :trollface:

* bruh does work

* tagless chicken

* move into atmos, make it not depend on mech

* update mech prototype

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2023-11-06 03:15:13 +00:00
committed by GitHub
parent db1eba15e3
commit f0f54b5872
9 changed files with 225 additions and 143 deletions

View File

@@ -6,18 +6,29 @@
- type: MobMover
- type: Mech
- type: MechAir
- type: MechAirFilter
- type: AirFilter
# everything except oxygen and nitrogen
gases:
- 2
- 3
- 4
- 5
- 6
- 7
- 8
#- 9 TODO: fusion
- type: MechAirIntake
- CarbonDioxide
- Plasma
- Tritium
- WaterVapor
- Miasma
- NitrousOxide
- Frezon
#- Helium3 TODO: fusion
# remove everything except oxygen to maintain oxygen ratio
overflowGases:
- Nitrogen
- CarbonDioxide
- Plasma
- Tritium
- WaterVapor
- Miasma
- NitrousOxide
- Frezon
#- Helium3 TODO: fusion
- type: AirIntake
# for intake and filter to work
- type: AtmosDevice
requireAnchored: false