- Changes gas reagents (liquid plasma, oxygen, etc) to emit gas based on chem temperature instead of at room temperature when dumped. (#34515)
This commit is contained in:
committed by
CitadelStationBot
parent
7ec2a4230d
commit
2abbd8cc89
@@ -614,11 +614,13 @@
|
||||
/datum/reagent/oxygen/reaction_obj(obj/O, reac_volume)
|
||||
if((!O) || (!reac_volume))
|
||||
return 0
|
||||
O.atmos_spawn_air("o2=[reac_volume/2];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
O.atmos_spawn_air("o2=[reac_volume/2];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/oxygen/reaction_turf(turf/open/T, reac_volume)
|
||||
if(istype(T))
|
||||
T.atmos_spawn_air("o2=[reac_volume/2];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
T.atmos_spawn_air("o2=[reac_volume/2];TEMP=[temp]")
|
||||
return
|
||||
|
||||
/datum/reagent/copper
|
||||
@@ -640,11 +642,13 @@
|
||||
/datum/reagent/nitrogen/reaction_obj(obj/O, reac_volume)
|
||||
if((!O) || (!reac_volume))
|
||||
return 0
|
||||
O.atmos_spawn_air("n2=[reac_volume/2];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
O.atmos_spawn_air("n2=[reac_volume/2];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/nitrogen/reaction_turf(turf/open/T, reac_volume)
|
||||
if(istype(T))
|
||||
T.atmos_spawn_air("n2=[reac_volume/2];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
T.atmos_spawn_air("n2=[reac_volume/2];TEMP=[temp]")
|
||||
return
|
||||
|
||||
/datum/reagent/hydrogen
|
||||
@@ -1119,11 +1123,13 @@
|
||||
/datum/reagent/carbondioxide/reaction_obj(obj/O, reac_volume)
|
||||
if((!O) || (!reac_volume))
|
||||
return 0
|
||||
O.atmos_spawn_air("co2=[reac_volume/5];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
O.atmos_spawn_air("co2=[reac_volume/5];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/carbondioxide/reaction_turf(turf/open/T, reac_volume)
|
||||
if(istype(T))
|
||||
T.atmos_spawn_air("co2=[reac_volume/5];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
T.atmos_spawn_air("co2=[reac_volume/5];TEMP=[temp]")
|
||||
return
|
||||
|
||||
/datum/reagent/nitrous_oxide
|
||||
@@ -1138,11 +1144,13 @@
|
||||
/datum/reagent/nitrous_oxide/reaction_obj(obj/O, reac_volume)
|
||||
if((!O) || (!reac_volume))
|
||||
return 0
|
||||
O.atmos_spawn_air("n2o=[reac_volume/5];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
O.atmos_spawn_air("n2o=[reac_volume/5];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/nitrous_oxide/reaction_turf(turf/open/T, reac_volume)
|
||||
if(istype(T))
|
||||
T.atmos_spawn_air("n2o=[reac_volume/5];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
T.atmos_spawn_air("n2o=[reac_volume/5];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/nitrous_oxide/reaction_mob(mob/M, method=TOUCH, reac_volume)
|
||||
if(method == VAPOR)
|
||||
|
||||
@@ -73,11 +73,13 @@
|
||||
/datum/reagent/toxin/plasma/reaction_obj(obj/O, reac_volume)
|
||||
if((!O) || (!reac_volume))
|
||||
return 0
|
||||
O.atmos_spawn_air("plasma=[reac_volume];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
O.atmos_spawn_air("plasma=[reac_volume];TEMP=[temp]")
|
||||
|
||||
/datum/reagent/toxin/plasma/reaction_turf(turf/open/T, reac_volume)
|
||||
if(istype(T))
|
||||
T.atmos_spawn_air("plasma=[reac_volume];TEMP=[T20C]")
|
||||
var/temp = holder ? holder.chem_temp : T20C
|
||||
T.atmos_spawn_air("plasma=[reac_volume];TEMP=[temp]")
|
||||
return
|
||||
|
||||
/datum/reagent/toxin/plasma/reaction_mob(mob/living/M, method=TOUCH, reac_volume)//Splashing people with plasma is stronger than fuel!
|
||||
|
||||
Reference in New Issue
Block a user