mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 23:17:28 +01:00
Converts gas, mat and reagent strings to defines
This commit is contained in:
@@ -92,7 +92,7 @@
|
||||
|
||||
/obj/item/tank/jetpack/void/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("oxygen", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_O2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/jetpack/oxygen
|
||||
name = "jetpack (oxygen)"
|
||||
@@ -102,7 +102,7 @@
|
||||
|
||||
/obj/item/tank/jetpack/oxygen/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("oxygen", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_O2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/jetpack/breaker
|
||||
name = "CSC industrial jetpack"
|
||||
@@ -112,7 +112,7 @@
|
||||
|
||||
/obj/item/tank/jetpack/breaker/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("volatile_fuel", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_VOLATILE_FUEL, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/jetpack/carbondioxide
|
||||
name = "jetpack (carbon dioxide)"
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
/obj/item/tank/jetpack/carbondioxide/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("carbon_dioxide", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_CO2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/jetpack/rig
|
||||
name = "jetpack"
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
|
||||
/obj/item/tank/oxygen/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("oxygen", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_O2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/oxygen/examine(mob/user)
|
||||
. = ..()
|
||||
if(loc == user && (air_contents.gas["oxygen"] < 10))
|
||||
if(loc == user && (air_contents.gas[GAS_O2] < 10))
|
||||
. += span_warning("The meter on \the [src] indicates you are almost out of oxygen!")
|
||||
|
||||
/obj/item/tank/oxygen/yellow
|
||||
@@ -44,8 +44,8 @@
|
||||
/obj/item/tank/anesthetic/Initialize()
|
||||
. = ..()
|
||||
|
||||
air_contents.gas["oxygen"] = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD
|
||||
air_contents.gas["nitrous_oxide"] = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD
|
||||
air_contents.gas[GAS_O2] = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD
|
||||
air_contents.gas[GAS_N2O] = (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD
|
||||
air_contents.update_values()
|
||||
|
||||
/*
|
||||
@@ -58,13 +58,13 @@
|
||||
|
||||
/obj/item/tank/air/examine(mob/user)
|
||||
. = ..()
|
||||
if(loc == user && (air_contents.gas["oxygen"] < 1))
|
||||
if(loc == user && (air_contents.gas[GAS_O2] < 1))
|
||||
. += span_warning("The meter on \the [src] indicates you are almost out of air!")
|
||||
user << sound('sound/effects/alert.ogg')
|
||||
|
||||
/obj/item/tank/air/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_multi("oxygen", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD, "nitrogen", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD)
|
||||
src.air_contents.adjust_multi(GAS_O2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD, GAS_N2, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD)
|
||||
|
||||
/*
|
||||
* Phoron
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
/obj/item/tank/phoron/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("phoron", (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_PHORON, (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/phoron/attackby(obj/item/W as obj, mob/user as mob)
|
||||
..()
|
||||
@@ -102,7 +102,7 @@
|
||||
|
||||
/obj/item/tank/vox/Initialize()
|
||||
. = ..()
|
||||
air_contents.adjust_gas("phoron", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //VOREStation Edit
|
||||
air_contents.adjust_gas(GAS_PHORON, (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //VOREStation Edit
|
||||
|
||||
/obj/item/tank/phoron/pressurized
|
||||
name = "fuel can"
|
||||
@@ -112,7 +112,7 @@
|
||||
/obj/item/tank/phoron/pressurized/Initialize()
|
||||
. = ..()
|
||||
adjust_scale(0.8)
|
||||
air_contents.adjust_gas("phoron", (7*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_PHORON, (7*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/*
|
||||
* Emergency Oxygen
|
||||
@@ -137,11 +137,11 @@
|
||||
|
||||
/obj/item/tank/emergency/oxygen/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("oxygen", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_O2, (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/emergency/oxygen/examine(mob/user)
|
||||
. = ..()
|
||||
if(loc == user && (air_contents.gas["oxygen"] < 0.2))
|
||||
if(loc == user && (air_contents.gas[GAS_O2] < 0.2))
|
||||
. += span_danger("The meter on the [src.name] indicates you are almost out of air!")
|
||||
user << sound('sound/effects/alert.ogg')
|
||||
|
||||
@@ -165,7 +165,7 @@
|
||||
|
||||
/obj/item/tank/stasis/oxygen/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("oxygen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_O2, (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/emergency/nitrogen
|
||||
name = "emergency nitrogen tank"
|
||||
@@ -175,7 +175,7 @@
|
||||
|
||||
/obj/item/tank/emergency/nitrogen/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("nitrogen", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_N2, (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/emergency/nitrogen/double
|
||||
name = "double emergency nitrogen tank"
|
||||
@@ -191,7 +191,7 @@
|
||||
|
||||
/obj/item/tank/emergency/phoron/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("phoron", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_PHORON, (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/emergency/phoron/double
|
||||
name = "double emergency phoron tank"
|
||||
@@ -210,11 +210,11 @@
|
||||
|
||||
/obj/item/tank/nitrogen/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas("nitrogen", (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
src.air_contents.adjust_gas(GAS_N2, (3*ONE_ATMOSPHERE)*70/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
/obj/item/tank/nitrogen/examine(mob/user)
|
||||
. = ..()
|
||||
if(loc == user && (air_contents.gas["nitrogen"] < 10))
|
||||
if(loc == user && (air_contents.gas[GAS_N2] < 10))
|
||||
. += span_danger("The meter on \the [src] indicates you are almost out of nitrogen!")
|
||||
//playsound(user, 'sound/effects/alert.ogg', 50, 1)
|
||||
|
||||
@@ -227,4 +227,4 @@
|
||||
|
||||
/obj/item/tank/stasis/nitro_cryo/Initialize()
|
||||
. = ..()
|
||||
src.air_contents.adjust_gas_temp("nitrogen", (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*TN60C), TN60C)
|
||||
src.air_contents.adjust_gas_temp(GAS_N2, (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*TN60C), TN60C)
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
/obj/item/tank/emergency/phoron/double/New()
|
||||
..()
|
||||
air_contents.adjust_gas("phoron", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
air_contents.adjust_gas(GAS_PHORON, (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
|
||||
|
||||
//New icons
|
||||
/obj/item/tank/oxygen
|
||||
|
||||
@@ -546,8 +546,8 @@ var/list/global/tank_gauge_cache = list()
|
||||
oxygen_amt = 4.5
|
||||
|
||||
|
||||
src.air_contents.gas["phoron"] = phoron_amt
|
||||
src.air_contents.gas["oxygen"] = oxygen_amt
|
||||
src.air_contents.gas[GAS_PHORON] = phoron_amt
|
||||
src.air_contents.gas[GAS_O2] = oxygen_amt
|
||||
src.air_contents.update_values()
|
||||
src.valve_welded = 1
|
||||
src.air_contents.temperature = PHORON_MINIMUM_BURN_TEMPERATURE-1
|
||||
|
||||
Reference in New Issue
Block a user