Methane Atmogas (#18363)

* initial port

* atmolast

* tank icons

* defines for gas names

* oop

* icons

* methane condensing

* tank_vr merge

* old icons too

* tank and safe toxin levels stuff

* doop

* gas condensing toxins

* choking methane

* tank sprites for worn on mob

* atmos tank sign

* SM monitor

* cleanup

* copypasta cleanup

* fixed gas sensor data

* proper sensor

* biome issue

* standardize these

* Update life.dm

* Update life.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Will
2025-09-04 20:23:24 -04:00
committed by GitHub
co-authored by Cameron Lennox
parent 10ff5d0cea
commit 11284ddd1e
55 changed files with 428 additions and 197 deletions
+4
View File
@@ -524,6 +524,10 @@ Total Unsimulated Turfs: [world.maxx*world.maxy*world.maxz - simulated_turf_coun
return FALSE
if(A.carbon_dioxide != B.carbon_dioxide)
return FALSE
if(A.nitrous_oxide != B.nitrous_oxide)
return FALSE
if(A.methane != B.methane)
return FALSE
if(A.temperature != B.temperature)
return FALSE
return TRUE
+1
View File
@@ -111,6 +111,7 @@ SUBSYSTEM_DEF(plants)
if(survive_on_station)
if(seed.consume_gasses)
seed.consume_gasses[GAS_PHORON] = null
seed.consume_gasses[GAS_CH4] = null
seed.consume_gasses[GAS_CO2] = null
if(seed.chems && !isnull(seed.chems[REAGENT_ID_PACID]))
seed.chems[REAGENT_ID_PACID] = null // Eating through the hull will make these plants completely inviable, albeit very dangerous.