Atmospheric readings are now accurate to 0.01%

This commit is contained in:
Tytynguyen
2016-03-26 12:33:45 -07:00
parent 647e17deed
commit 91f618a5a7
3 changed files with 15 additions and 13 deletions
+2 -2
View File
@@ -901,8 +901,8 @@ var/list/WALLITEMS_INVERSE = list(
for(var/id in cached_gases)
var/gas_concentration = cached_gases[id][MOLES]/total_moles
if(id in hardcoded_gases || gas_concentration > 0.01) //ensures the four primary gases are always shown.
user << "<span class='notice'>[cached_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_concentration*100)] %</span>"
if(id in hardcoded_gases || gas_concentration > 0.001) //ensures the four primary gases are always shown.
user << "<span class='notice'>[cached_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_concentration*100, 0.01)] %</span>"
user << "<span class='notice'>Temperature: [round(air_contents.temperature-T0C)] &deg;C</span>"
else
+2 -2
View File
@@ -269,8 +269,8 @@ var/global/list/obj/item/device/pda/PDAs = list()
if (total_moles)
for(var/id in env_gases)
var/gas_level = env_gases[id][MOLES]/total_moles
if(id in hardcoded_gases || gas_level > 0.01)
dat += "[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_level*100)]%<br>"
if(id in hardcoded_gases || gas_level > 0.001)
dat += "[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_level*100, 0.01)]%<br>"
dat += "Temperature: [round(environment.temperature-T0C)]&deg;C<br>"
dat += "<br>"
+11 -9
View File
@@ -281,28 +281,30 @@ MASS SPECTROMETER
environment.garbage_collect()
if(abs(n2_concentration - N2STANDARD) < 20)
user << "<span class='info'>Nitrogen: [round(n2_concentration*100)] %</span>"
user << "<span class='info'>Nitrogen: [round(n2_concentration*100, 0.01)] %</span>"
else
user << "<span class='alert'>Nitrogen: [round(n2_concentration*100)] %</span>"
user << "<span class='alert'>Nitrogen: [round(n2_concentration*100, 0.01)] %</span>"
if(abs(o2_concentration - O2STANDARD) < 2)
user << "<span class='info'>Oxygen: [round(o2_concentration*100)] %</span>"
user << "<span class='info'>Oxygen: [round(o2_concentration*100, 0.01)] %</span>"
else
user << "<span class='alert'>Oxygen: [round(o2_concentration*100)] %</span>"
user << "<span class='alert'>Oxygen: [round(o2_concentration*100, 0.01)] %</span>"
if(co2_concentration > 0.01)
user << "<span class='alert'>CO2: [round(co2_concentration*100)] %</span>"
user << "<span class='alert'>CO2: [round(co2_concentration*100, 0.01)] %</span>"
else
user << "<span class='info'>CO2: [round(co2_concentration*100)] %</span>"
user << "<span class='info'>CO2: [round(co2_concentration*100, 0.01)] %</span>"
if(plasma_concentration > 0.01)
user << "<span class='info'>Plasma: [round(plasma_concentration*100)] %</span>"
if(plasma_concentration > 0.005)
user << "<span class='alert'>Plasma: [round(plasma_concentration*100, 0.01)] %</span>"
else
user << "<span class='info'>Plasma: [round(plasma_concentration*100, 0.01)] %</span>"
for(var/id in env_gases)
if(id in hardcoded_gases)
continue
var/gas_concentration = env_gases[id][MOLES]/total_moles
user << "<span class='alert'>[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_concentration*100)] %</span>"
user << "<span class='alert'>[env_gases[id][GAS_META][META_GAS_NAME]]: [round(gas_concentration*100, 0.01)] %</span>"
user << "<span class='info'>Temperature: [round(environment.temperature-T0C)] &deg;C</span>"