mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 11:13:16 +00:00
Adjusted gas exude code.
This commit is contained in:
@@ -230,9 +230,6 @@
|
|||||||
if(missing_gas > 0)
|
if(missing_gas > 0)
|
||||||
health -= missing_gas * HYDRO_SPEED_MULTIPLIER
|
health -= missing_gas * HYDRO_SPEED_MULTIPLIER
|
||||||
|
|
||||||
if(!environment) //We're in a crate or nullspace, bail out.
|
|
||||||
return
|
|
||||||
|
|
||||||
// Process it.
|
// Process it.
|
||||||
var/pressure = environment.return_pressure()
|
var/pressure = environment.return_pressure()
|
||||||
if(pressure < seed.lowkpa_tolerance || pressure > seed.highkpa_tolerance)
|
if(pressure < seed.lowkpa_tolerance || pressure > seed.highkpa_tolerance)
|
||||||
@@ -243,10 +240,8 @@
|
|||||||
|
|
||||||
// Handle gas production.
|
// Handle gas production.
|
||||||
if(seed.exude_gasses && seed.exude_gasses.len)
|
if(seed.exude_gasses && seed.exude_gasses.len)
|
||||||
var/datum/gas_mixture/exuded = new
|
|
||||||
for(var/gas in seed.exude_gasses)
|
for(var/gas in seed.exude_gasses)
|
||||||
exuded.adjust_gas(gas,seed.exude_gasses[gas*seed.potency],1) //This will need balancing since it produces moles.
|
environment.adjust_gas(gas, max(1,round((seed.exude_gasses[gas]*seed.potency)/seed.exude_gasses.len)))
|
||||||
loc.assume_air(exuded)
|
|
||||||
|
|
||||||
// Handle light requirements.
|
// Handle light requirements.
|
||||||
var/area/A = T.loc
|
var/area/A = T.loc
|
||||||
|
|||||||
Reference in New Issue
Block a user