mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
More ZAS updating (#15922)
* Clean up the diff * Some new defines * Guess I missed that * Remove the flipped * Move direct * More SSair stuff * Tidier * Unsimulated edge tick * Removes useless shit * Remove additional garbage * Dusting * More unticked files * I missed another, apparently * Yet another * Wow, an actual change! Sort of * god damn it * Oh, that was commented out * These are actually very slightly different * bad * More readable * Does nothing * Roughly mimics old behavior * Unnecessary * Equivalent * This makes sense above, but not here * *shrug * Missed these * Destroy AirflowCanMove() * Some cleanup * Unification * Bools * Actually it SHOULD be like this * Alright that would have been too hardcore * Update doc * Oops * I have OCD * Cleanup * Fuck group_multiplier * This was all unused * Also unused * Add some stuff * Move stuff * Add nothing * Remove old * Unused * Move * Some new procs * I touched it bitch * Compiles, probably * Air no longer flows nonsensically * Probably makes compare() work * [Another synonym for cleaner] * Potentially done * Last thing I know of * Oh yeah this too
This commit is contained in:
committed by
Pieter-Jan Briers
parent
bed4665115
commit
fa5183d5da
@@ -623,42 +623,43 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
|
||||
|
||||
var/pressure = environment.return_pressure()
|
||||
var/total_moles = environment.total_moles()
|
||||
var/tiles = environment.return_volume() / CELL_VOLUME
|
||||
|
||||
to_chat(src, "<span class='notice'><B>Results:</B></span>")
|
||||
if(abs(pressure - ONE_ATMOSPHERE) < 10)
|
||||
to_chat(src, "<span class='notice'>Pressure: [round(pressure,0.1)] kPa</span>")
|
||||
to_chat(src, "<span class='notice'>Pressure: [round(pressure, 0.1)] kPa</span>")
|
||||
else
|
||||
to_chat(src, "<span class='warning'>Pressure: [round(pressure,0.1)] kPa</span>")
|
||||
to_chat(src, "<span class='warning'>Pressure: [round(pressure, 0.1)] kPa</span>")
|
||||
if(total_moles)
|
||||
var/o2_concentration = environment.oxygen/total_moles
|
||||
var/n2_concentration = environment.nitrogen/total_moles
|
||||
var/co2_concentration = environment.carbon_dioxide/total_moles
|
||||
var/plasma_concentration = environment.toxins/total_moles
|
||||
var/o2_concentration = environment.oxygen / total_moles
|
||||
var/n2_concentration = environment.nitrogen / total_moles
|
||||
var/co2_concentration = environment.carbon_dioxide / total_moles
|
||||
var/plasma_concentration = environment.toxins / total_moles
|
||||
|
||||
var/unknown_concentration = 1-(o2_concentration+n2_concentration+co2_concentration+plasma_concentration)
|
||||
var/unknown_concentration = 1 - (o2_concentration + n2_concentration + co2_concentration + plasma_concentration)
|
||||
if(abs(n2_concentration - N2STANDARD) < 20)
|
||||
to_chat(src, "<span class='notice'>Nitrogen: [round(n2_concentration*100)]% ([round(environment.nitrogen,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='notice'>Nitrogen: [round(n2_concentration * 100)]% ([round(environment.nitrogen / tiles, 0.01)] moles)</span>")
|
||||
else
|
||||
to_chat(src, "<span class='warning'>Nitrogen: [round(n2_concentration*100)]% ([round(environment.nitrogen,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='warning'>Nitrogen: [round(n2_concentration * 100)]% ([round(environment.nitrogen / tiles, 0.01)] moles)</span>")
|
||||
|
||||
if(abs(o2_concentration - O2STANDARD) < 2)
|
||||
to_chat(src, "<span class='notice'>Oxygen: [round(o2_concentration*100)]% ([round(environment.oxygen,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='notice'>Oxygen: [round(o2_concentration * 100)]% ([round(environment.oxygen / tiles, 0.01)] moles)</span>")
|
||||
else
|
||||
to_chat(src, "<span class='warning'>Oxygen: [round(o2_concentration*100)]% ([round(environment.oxygen,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='warning'>Oxygen: [round(o2_concentration * 100)]% ([round(environment.oxygen / tiles, 0.01)] moles)</span>")
|
||||
|
||||
if(co2_concentration > 0.01)
|
||||
to_chat(src, "<span class='warning'>CO2: [round(co2_concentration*100)]% ([round(environment.carbon_dioxide,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='warning'>CO2: [round(co2_concentration * 100)]% ([round(environment.carbon_dioxide / tiles, 0.01)] moles)</span>")
|
||||
else
|
||||
to_chat(src, "<span class='notice'>CO2: [round(co2_concentration*100)]% ([round(environment.carbon_dioxide,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='notice'>CO2: [round(co2_concentration * 100)]% ([round(environment.carbon_dioxide / tiles, 0.01)] moles)</span>")
|
||||
|
||||
if(plasma_concentration > 0.01)
|
||||
to_chat(src, "<span class='warning'>Plasma: [round(plasma_concentration*100)]% ([round(environment.toxins,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='warning'>Plasma: [round(plasma_concentration * 100)]% ([round(environment.toxins / tiles, 0.01)] moles)</span>")
|
||||
|
||||
if(unknown_concentration > 0.01)
|
||||
to_chat(src, "<span class='warning'>Unknown: [round(unknown_concentration*100)]% ([round(unknown_concentration*total_moles,0.01)] moles)</span>")
|
||||
to_chat(src, "<span class='warning'>Unknown: [round(unknown_concentration * 100)]% ([round(unknown_concentration * total_moles / tiles, 0.01)] moles)</span>")
|
||||
|
||||
to_chat(src, "<span class='notice'>Temperature: [round(environment.temperature-T0C,0.1)]°C</span>")
|
||||
to_chat(src, "<span class='notice'>Heat Capacity: [round(environment.heat_capacity(),0.1)]</span>")
|
||||
to_chat(src, "<span class='notice'>Temperature: [round(environment.temperature - T0C, 0.1)]°C</span>")
|
||||
to_chat(src, "<span class='notice'>Heat Capacity: [round(environment.heat_capacity(), 0.1)]</span>")
|
||||
|
||||
|
||||
/mob/dead/observer/verb/toggle_darkness()
|
||||
|
||||
Reference in New Issue
Block a user