SS1984 - Modules - TypesDefine Details

code/__DEFINES/atmospherics.dm

R_IDEAL_GAS_EQUATIONkPaL/(Kmol)
ONE_ATMOSPHEREkPa
TCMB-270.3degC
TCRYO-48.15degC
T0C0degC
T20C20degC
T100C100degC
HIGH_TEMPERATURE_REQUIREDThis is a number I got by quickly searching up the temperature to melt iron/glass, though not really realistic. This is used for places where lighters should not be hot enough to be used as a welding tool on.
BURNING_ITEM_MINIMUM_TEMPERATUREMinimum temperature for items on fire
COLD_ROOM_TEMP-14C - Temperature used for kitchen cold room, medical freezer, etc.
SERVER_ROOM_TEMP-193C - Temperature used for server rooms
HEAT_WARNING_3The temperature the red icon is displayed.
HEAT_WARNING_2The temperature the orange icon is displayed.
HEAT_WARNING_1The temperature the yellow icon is displayed.
COLD_WARNING_1The temperature the light green icon is displayed.
COLD_WARNING_2The temperature the cyan icon is displayed.
COLD_WARNING_3The temperature the blue icon is displayed.
MINIMUM_HEAT_CAPACITYThe minimum heat capacity of a gas
VENTCRAWL_ALLOWEDAllows for ventcrawling to occur. All atmospheric machines have this flag on by default. Cryo is the exception
VENTCRAWL_ENTRANCE_ALLOWEDAllows mobs to enter or leave from atmospheric machines. On for passive, unary, and scrubber vents.
VENTCRAWL_CAN_SEEUsed to check if a machinery is visible. Called by update_pipe_vision(). On by default for all except cryo.
GERM_LEVEL_AMBIENTMaximum germ level you can reach by standing still
GERM_LEVEL_MOVE_CAPMaximum germ level you can reach by running around
LAVALAND_MAX_TEMPERATUREThe maximum temperature of Lavaland
ICEBOX_MIN_TEMPERATUREThe minimum temperature of Icebox
N2O_DECOMPOSITION_COEFFICIENT_AThe coefficient a for a function of the form: 1 - (a / (x + c)^2) which gives a decomposition rate of 0.5 at 50000 Kelvin And a decomposition close to 0 at 1400 Kelvin
N2O_DECOMPOSITION_COEFFICIENT_CThe coefficient c for a function of the form: 1 - (a / (x + c)^2) which gives a decomposition rate of 0.5 at 50000 Kelvin And a decomposition rate close to 0 at 1400 Kelvin
AGENT_B_CONVERSION_MIN_TEMPAgent B starts working at this temperature
AGENT_B_CONVERSION_ENERGY_RELEASEDAgent B released this much energy per mole of CO2 converted to O2
ENVIRONMENT_LAVALANDLavaland environment: hot, low pressure.
ENVIRONMENT_TEMPERATETemperate environment: Normal atmosphere, 20 C.
ENVIRONMENT_COLDCold environment: Normal atmosphere, -93 C.
PRESSURE_HUD_LOAD_RADIUSHow far away should we load the pressure HUD data from MILLA?
PRESSURE_HUD_RADIUSHow far away should we send the pressure HUD to the player?
ATMOS_RADIATION_THRESHOLDThe threshold of the tritium combustion's radiation. Lower values means it will be able to penetrate through more structures.
GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGEMaximum range a radiation pulse is allowed to be from a gas reaction.
MILLA_TILE_SIZEThe number of values per tile.
MILLA_INTERESTING_TILE_SIZEThe number of values per interesting tile.
MILLA_INTERESTING_REASON_DISPLAYInteresting because it needs a display update.
MILLA_INTERESTING_REASON_HOTInteresting because it's hot enough to start a fire. Excludes normal-temperature Lavaland tiles without an active fire.
MILLA_INTERESTING_REASON_WINDInteresting because it has wind that can push stuff around.
MILLA_INTERESTING_REASON_CONDENSATIONInteresting because it has water vapor condensation
MILLA_INTERESTING_REASON_RADIATION_PULSEInteresting because it has radiation pulse
MILLA_INTERESTING_REASON_CREATE_HOT_ICEInteresting because it can create hot ice
MILLA_INTERESTING_REASON_CREATE_RESINInteresting because it can create resin
MILLA_INTERESTING_REASON_HALLUCINATIONInteresting because it causes hallucinations
MILLA_INTERESTING_REASON_NUCLEAR_PARTICLESInteresting because it has nuclear particles
ONLY_CHECK_EXT_PRESSUREDon't go over the external pressure
ONLY_CHECK_INT_PRESSUREOnly release until we reach this pressure
MIASTER_STERILIZATION_TEMPThe minimum temperature miasma begins being sterilized at.
MIASTER_STERILIZATION_MAX_HUMIDITYThe maximum ratio of water vapor to other gases miasma can be sterilized at.
MIASTER_STERILIZATION_RATE_BASEThe minimum amount of miasma that will be sterilized in a reaction tick.
MIASTER_STERILIZATION_RATE_SCALEThe temperature required to sterilize an additional mole of miasma in a reaction tick.
MIASTER_STERILIZATION_ENERGYThe amount of energy released when a mole of miasma is sterilized.
OXYGEN_BURN_RATIO_BASEThe maximum and default amount of plasma consumed as oxydizer per mole of plasma burnt.
SUPER_SATURATION_THRESHOLDThe minimum ratio of oxygen to plasma necessary to start producing tritium.
HYDROGEN_MINIMUM_BURN_TEMPERATUREThe minimum temperature hydrogen combusts at.
FIRE_HYDROGEN_ENERGY_RELEASEDThe amount of energy released by burning one mole of hydrogen.
HYDROGEN_OXYGEN_FULLBURNMultiplier for hydrogen fire with O2 moles * HYDROGEN_OXYGEN_FULLBURN for the maximum fuel consumption
FIRE_HYDROGEN_BURN_RATE_DELTAThe divisor for the maximum hydrogen burn rate. (1/2 of the hydrogen can burn in one reaction tick.)
TRITIUM_MINIMUM_BURN_TEMPERATUREThe minimum temperature tritium combusts at.
FIRE_TRITIUM_ENERGY_RELEASEDThe amount of energy released by burning one mole of tritium.
TRITIUM_OXYGEN_FULLBURNMultiplier for TRITIUM fire with O2 moles * TRITIUM_OXYGEN_FULLBURN for the maximum fuel consumption
FIRE_TRITIUM_BURN_RATE_DELTAThe divisor for the maximum tritium burn rate. (1/2 of the tritium can burn in one reaction tick.)
TRITIUM_RADIATION_MINIMUM_MOLESThe minimum number of moles of trit that must be burnt for a tritium fire reaction to produce a radiation pulse. (0.01 moles trit or 10 moles oxygen to start producing rads.)
TRITIUM_RADIATION_RELEASE_THRESHOLDThe minimum released energy necessary for tritium to release radiation during combustion. (at a mix volume of [CELL_VOLUME]).
TRITIUM_RADIATION_RANGE_DIVISORA scaling factor for the range of radiation pulses produced by tritium fires.
TRITIUM_RADIATION_THRESHOLDThe threshold of the tritium combustion's radiation. Lower values means it will be able to penetrate through more structures.
FREON_MAXIMUM_BURN_TEMPERATUREThe maximum temperature freon can combust at.
FREON_LOWER_TEMPERATUREMinimum temperature allowed for the burn to go at max speed, we would have negative pressure otherwise
FREON_TERMINAL_TEMPERATURETerminal temperature after which we stop the reaction
FREON_OXYGEN_FULLBURNMultiplier for freonfire with O2 moles * FREON_OXYGEN_FULLBURN for the maximum fuel consumption
FREON_BURN_RATE_DELTAThe maximum fraction of the freon in a mix that can combust each reaction tick.
FIRE_FREON_ENERGY_CONSUMEDThe amount of heat absorbed per mole of freon burnt.
HOT_ICE_FORMATION_MAXIMUM_TEMPERATUREThe maximum temperature at which freon combustion can form hot ice.
HOT_ICE_FORMATION_MINIMUM_TEMPERATUREThe minimum temperature at which freon combustion can form hot ice.
HOT_ICE_FORMATION_PROBThe chance for hot ice to form when freon reacts on a turf.
N2O_FORMATION_MIN_TEMPERATUREThe minimum temperature N2O can form from nitrogen and oxygen in the presence of BZ at.
N2O_FORMATION_MAX_TEMPERATUREThe maximum temperature N2O can form from nitrogen and oxygen in the presence of BZ at.
N2O_FORMATION_ENERGYThe amount of energy released when a mole of N2O forms from nitrogen and oxygen in the presence of BZ.
N2O_DECOMPOSITION_MIN_TEMPERATUREThe minimum temperature N2O can decompose at.
N2O_DECOMPOSITION_MAX_TEMPERATUREThe maximum temperature N2O can decompose at.
N2O_DECOMPOSITION_RATE_DIVISORThe maximum portion of the N2O that can decompose each reaction tick. (50%)
N2O_DECOMPOSITION_MIN_SCALE_TEMPOne root of the parabola used to scale N2O decomposition rates.
N2O_DECOMPOSITION_MAX_SCALE_TEMPThe other root of the parabola used to scale N2O decomposition rates.
N2O_DECOMPOSITION_SCALE_DIVISORThe divisor used to normalize the N2O decomp scaling parabola. Basically the value of the apex/nadir of (x - N2O_DECOMPOSITION_MIN_SCALE_TEMP) * (x - N2O_DECOMPOSITION_MAX_SCALE_TEMP).
N2O_DECOMPOSITION_ENERGYThe amount of energy released when one mole of N2O decomposes into nitrogen and oxygen.
BZ_FORMATION_MAX_TEMPERATUREThe maximum temperature BZ can form at. Deliberately set lower than the minimum burn temperature for most combustible gases in an attempt to prevent long fuse singlecaps.
BZ_FORMATION_ENERGYThe amount of energy 1 mole of BZ forming from N2O and plasma releases.
PLUOXIUM_FORMATION_MIN_TEMPThe minimum temperature pluoxium can form from carbon dioxide, oxygen, and tritium at.
PLUOXIUM_FORMATION_MAX_TEMPThe maximum temperature pluoxium can form from carbon dioxide, oxygen, and tritium at.
PLUOXIUM_FORMATION_MAX_RATEThe maximum amount of pluoxium that can form from carbon dioxide, oxygen, and tritium per reaction tick.
PLUOXIUM_FORMATION_ENERGYThe amount of energy one mole of pluoxium forming from carbon dioxide, oxygen, and tritium releases.
NITRIUM_FORMATION_MIN_TEMPThe minimum temperature necessary for nitrium to form from tritium, nitrogen, and BZ.
NITRIUM_FORMATION_TEMP_DIVISORA scaling divisor for the rate of nitrium formation relative to mix temperature.
NITRIUM_FORMATION_ENERGYThe amount of thermal energy consumed when a mole of nitrium is formed from tritium, nitrogen, and BZ.
NITRIUM_DECOMPOSITION_MAX_TEMPThe maximum temperature nitrium can decompose into nitrogen and hydrogen at.
NITRIUM_DECOMPOSITION_TEMP_DIVISORA scaling divisor for the rate of nitrium decomposition relative to mix temperature.
NITRIUM_DECOMPOSITION_ENERGYThe amount of energy released when a mole of nitrium decomposes into nitrogen and hydrogen.
FREON_FORMATION_MIN_TEMPERATUREThe minimum temperature freon can form from plasma, CO2, and BZ at.
FREON_FORMATION_ENERGYThe amount of energy 2.5 moles of freon forming from plasma, CO2, and BZ consumes.
NOBLIUM_FORMATION_MIN_TEMPThe maximum temperature hyper-noblium can form from tritium and nitrogen at.
NOBLIUM_FORMATION_MAX_TEMPThe maximum temperature hyper-noblium can form from tritium and nitrogen at.
NOBLIUM_FORMATION_ENERGYThe amount of energy a single mole of hyper-noblium forming from tritium and nitrogen releases.
REACTION_OPPRESSION_THRESHOLDThe number of moles of hyper-noblium required to prevent reactions.
REACTION_OPPRESSION_MIN_TEMPMinimum temperature required for hypernoblium to prevent reactions.
HALON_FORMATION_ENERGYEnergy released per mole of BZ consumed during halon formation.
HALON_COMBUSTION_ENERGYHow much energy a mole of halon combusting consumes.
HALON_COMBUSTION_MIN_TEMPERATUREThe minimum temperature required for halon to combust.
HALON_COMBUSTION_TEMPERATURE_SCALEThe temperature scale for halon combustion reaction rate.
HALON_COMBUSTION_MINIMUM_RESIN_MOLESAmount of halon required to be consumed in order to release resin. This is always possible as long as there's enough gas.
HALON_COMBUSTION_RESIN_VOLUMEThe volume of the resin foam fluid when halon combusts, in turfs.
HEALIUM_FORMATION_MIN_TEMPThe minimum temperature healium can form from BZ and freon at.
HEALIUM_FORMATION_MAX_TEMPThe maximum temperature healium can form from BZ and freon at.
HEALIUM_FORMATION_ENERGYThe amount of energy three moles of healium forming from BZ and freon releases.
ZAUKER_FORMATION_MIN_TEMPERATUREThe minimum temperature zauker can form from hyper-noblium and nitrium at.
ZAUKER_FORMATION_MAX_TEMPERATUREThe maximum temperature zauker can form from hyper-noblium and nitrium at.
ZAUKER_FORMATION_TEMPERATURE_SCALEThe temperature scaling factor for zauker formation. At most this many moles of zauker can form per reaction tick per kelvin.
ZAUKER_FORMATION_ENERGYThe amount of energy half a mole of zauker forming from hypernoblium and nitrium consumes.
ZAUKER_DECOMPOSITION_MAX_RATEThe maximum number of moles of zauker that can decompose per reaction tick.
ZAUKER_DECOMPOSITION_ENERGYThe amount of energy a mole of zauker decomposing in the presence of nitrogen releases.
PN_FORMATION_MIN_TEMPERATUREThe minimum temperature proto-nitrate can form from pluoxium and hydrogen at.
PN_FORMATION_MAX_TEMPERATUREThe maximum temperature proto-nitrate can form from pluoxium and hydrogen at.
PN_FORMATION_TEMPERATURE_SCALEThe temperature scaling factor for proto-nitrate formation. At most this many moles of zauker can form per reaction tick per kelvin.
PN_FORMATION_ENERGYThe amount of energy 2.2 moles of proto-nitrate forming from pluoxium and hydrogen releases.
PN_HYDROGEN_CONVERSION_THRESHOLDThe amount of hydrogen necessary for proto-nitrate to start converting it to more proto-nitrate.
PN_HYDROGEN_CONVERSION_MAX_RATEThe maximum number of moles of hydrogen that can be converted into proto-nitrate in a single reaction tick.
PN_HYDROGEN_CONVERSION_ENERGYThe amount of energy converting a mole of hydrogen into half a mole of proto-nitrate consumes.
PN_TRITIUM_CONVERSION_MIN_TEMPThe minimum temperature proto-nitrate can convert tritium to hydrogen at.
PN_TRITIUM_CONVERSION_MAX_TEMPThe maximum temperature proto-nitrate can convert tritium to hydrogen at.
PN_TRITIUM_CONVERSION_ENERGYThe amount of energy proto-nitrate converting a mole of tritium into hydrogen releases.
PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLDThe minimum released energy necessary for proto-nitrate to release radiation when converting tritium. (With a reaction vessel volume of [CELL_VOLUME])
PN_TRITIUM_RAD_RANGE_DIVISORA scaling factor for the range of the radiation pulses generated when proto-nitrate converts tritium to hydrogen.
PN_TRITIUM_RAD_THRESHOLDThe threshold of the radiation pulse released when proto-nitrate converts tritium into hydrogen. Lower values means it will be able to penetrate through more structures.
PN_BZASE_MIN_TEMPThe minimum temperature proto-nitrate can break BZ down at.
PN_BZASE_MAX_TEMPThe maximum temperature proto-nitrate can break BZ down at.
PN_BZASE_ENERGYThe amount of energy proto-nitrate breaking down a mole of BZ releases.
PN_BZASE_RAD_RELEASE_THRESHOLDThe minimum released energy necessary for proto-nitrate to release rads when breaking down BZ (at a mix volume of [CELL_VOLUME]).
PN_BZASE_RAD_RANGE_DIVISORA scaling factor for the range of the radiation pulses generated when proto-nitrate breaks down BZ.
PN_BZASE_RAD_THRESHOLDThe threshold of the radiation pulse released when proto-nitrate breaks down BZ. Lower values means it will be able to penetrate through more structures.
PN_BZASE_NUCLEAR_PARTICLE_DIVISORA scaling factor for the nuclear particle production generated when proto-nitrate breaks down BZ.
PN_BZASE_NUCLEAR_PARTICLE_MAXIMUMThe maximum amount of nuclear particles that can be produced from proto-nitrate breaking down BZ.
PN_BZASE_NUCLEAR_PARTICLE_RADIATION_ENERGY_CONVERSIONHow much radiation in consumed amount does a nuclear particle take from radiation when proto-nitrate breaks down BZ.
ANTINOBLIUM_CONVERSION_DIVISORThe divisor for the maximum antinoblium conversion rate. (1/90 of the antinoblium converts other gases to antinoblium in one reaction tick.)
ELECTROLYSIS_ARGUMENT_SUPERMATTER_POWERSupermatter power argument.

Define Details

AGENT_B_CONVERSION_ENERGY_RELEASED

Agent B released this much energy per mole of CO2 converted to O2

AGENT_B_CONVERSION_MIN_TEMP

Agent B starts working at this temperature

ANTINOBLIUM_CONVERSION_DIVISOR

The divisor for the maximum antinoblium conversion rate. (1/90 of the antinoblium converts other gases to antinoblium in one reaction tick.)

ATMOS_RADIATION_THRESHOLD

The threshold of the tritium combustion's radiation. Lower values means it will be able to penetrate through more structures.

BURNING_ITEM_MINIMUM_TEMPERATURE

Minimum temperature for items on fire

BZ_FORMATION_ENERGY

The amount of energy 1 mole of BZ forming from N2O and plasma releases.

BZ_FORMATION_MAX_TEMPERATURE

The maximum temperature BZ can form at. Deliberately set lower than the minimum burn temperature for most combustible gases in an attempt to prevent long fuse singlecaps.

COLD_ROOM_TEMP

-14C - Temperature used for kitchen cold room, medical freezer, etc.

COLD_WARNING_1

The temperature the light green icon is displayed.

COLD_WARNING_2

The temperature the cyan icon is displayed.

COLD_WARNING_3

The temperature the blue icon is displayed.

ELECTROLYSIS_ARGUMENT_SUPERMATTER_POWER

Supermatter power argument.

ENVIRONMENT_COLD

Cold environment: Normal atmosphere, -93 C.

ENVIRONMENT_LAVALAND

Lavaland environment: hot, low pressure.

ENVIRONMENT_TEMPERATE

Temperate environment: Normal atmosphere, 20 C.

FIRE_FREON_ENERGY_CONSUMED

The amount of heat absorbed per mole of freon burnt.

FIRE_HYDROGEN_BURN_RATE_DELTA

The divisor for the maximum hydrogen burn rate. (1/2 of the hydrogen can burn in one reaction tick.)

FIRE_HYDROGEN_ENERGY_RELEASED

The amount of energy released by burning one mole of hydrogen.

FIRE_TRITIUM_BURN_RATE_DELTA

The divisor for the maximum tritium burn rate. (1/2 of the tritium can burn in one reaction tick.)

FIRE_TRITIUM_ENERGY_RELEASED

The amount of energy released by burning one mole of tritium.

FREON_BURN_RATE_DELTA

The maximum fraction of the freon in a mix that can combust each reaction tick.

FREON_FORMATION_ENERGY

The amount of energy 2.5 moles of freon forming from plasma, CO2, and BZ consumes.

FREON_FORMATION_MIN_TEMPERATURE

The minimum temperature freon can form from plasma, CO2, and BZ at.

FREON_LOWER_TEMPERATURE

Minimum temperature allowed for the burn to go at max speed, we would have negative pressure otherwise

FREON_MAXIMUM_BURN_TEMPERATURE

The maximum temperature freon can combust at.

FREON_OXYGEN_FULLBURN

Multiplier for freonfire with O2 moles * FREON_OXYGEN_FULLBURN for the maximum fuel consumption

FREON_TERMINAL_TEMPERATURE

Terminal temperature after which we stop the reaction

GAS_REACTION_MAXIMUM_RADIATION_PULSE_RANGE

Maximum range a radiation pulse is allowed to be from a gas reaction.

GERM_LEVEL_AMBIENT

Maximum germ level you can reach by standing still

GERM_LEVEL_MOVE_CAP

Maximum germ level you can reach by running around

HALON_COMBUSTION_ENERGY

How much energy a mole of halon combusting consumes.

HALON_COMBUSTION_MINIMUM_RESIN_MOLES

Amount of halon required to be consumed in order to release resin. This is always possible as long as there's enough gas.

HALON_COMBUSTION_MIN_TEMPERATURE

The minimum temperature required for halon to combust.

HALON_COMBUSTION_RESIN_VOLUME

The volume of the resin foam fluid when halon combusts, in turfs.

HALON_COMBUSTION_TEMPERATURE_SCALE

The temperature scale for halon combustion reaction rate.

HALON_FORMATION_ENERGY

Energy released per mole of BZ consumed during halon formation.

HEALIUM_FORMATION_ENERGY

The amount of energy three moles of healium forming from BZ and freon releases.

HEALIUM_FORMATION_MAX_TEMP

The maximum temperature healium can form from BZ and freon at.

HEALIUM_FORMATION_MIN_TEMP

The minimum temperature healium can form from BZ and freon at.

HEAT_WARNING_1

The temperature the yellow icon is displayed.

HEAT_WARNING_2

The temperature the orange icon is displayed.

HEAT_WARNING_3

The temperature the red icon is displayed.

HIGH_TEMPERATURE_REQUIRED

This is a number I got by quickly searching up the temperature to melt iron/glass, though not really realistic. This is used for places where lighters should not be hot enough to be used as a welding tool on.

HOT_ICE_FORMATION_MAXIMUM_TEMPERATURE

The maximum temperature at which freon combustion can form hot ice.

HOT_ICE_FORMATION_MINIMUM_TEMPERATURE

The minimum temperature at which freon combustion can form hot ice.

HOT_ICE_FORMATION_PROB

The chance for hot ice to form when freon reacts on a turf.

HYDROGEN_MINIMUM_BURN_TEMPERATURE

The minimum temperature hydrogen combusts at.

HYDROGEN_OXYGEN_FULLBURN

Multiplier for hydrogen fire with O2 moles * HYDROGEN_OXYGEN_FULLBURN for the maximum fuel consumption

ICEBOX_MIN_TEMPERATURE

The minimum temperature of Icebox

LAVALAND_MAX_TEMPERATURE

The maximum temperature of Lavaland

MIASTER_STERILIZATION_ENERGY

The amount of energy released when a mole of miasma is sterilized.

MIASTER_STERILIZATION_MAX_HUMIDITY

The maximum ratio of water vapor to other gases miasma can be sterilized at.

MIASTER_STERILIZATION_RATE_BASE

The minimum amount of miasma that will be sterilized in a reaction tick.

MIASTER_STERILIZATION_RATE_SCALE

The temperature required to sterilize an additional mole of miasma in a reaction tick.

MIASTER_STERILIZATION_TEMP

The minimum temperature miasma begins being sterilized at.

MILLA_INTERESTING_REASON_CONDENSATION

Interesting because it has water vapor condensation

MILLA_INTERESTING_REASON_CREATE_HOT_ICE

Interesting because it can create hot ice

MILLA_INTERESTING_REASON_CREATE_RESIN

Interesting because it can create resin

MILLA_INTERESTING_REASON_DISPLAY

Interesting because it needs a display update.

MILLA_INTERESTING_REASON_HALLUCINATION

Interesting because it causes hallucinations

MILLA_INTERESTING_REASON_HOT

Interesting because it's hot enough to start a fire. Excludes normal-temperature Lavaland tiles without an active fire.

MILLA_INTERESTING_REASON_NUCLEAR_PARTICLES

Interesting because it has nuclear particles

MILLA_INTERESTING_REASON_RADIATION_PULSE

Interesting because it has radiation pulse

MILLA_INTERESTING_REASON_WIND

Interesting because it has wind that can push stuff around.

MILLA_INTERESTING_TILE_SIZE

The number of values per interesting tile.

MILLA_TILE_SIZE

The number of values per tile.

MINIMUM_HEAT_CAPACITY

The minimum heat capacity of a gas

N2O_DECOMPOSITION_COEFFICIENT_A

The coefficient a for a function of the form: 1 - (a / (x + c)^2) which gives a decomposition rate of 0.5 at 50000 Kelvin And a decomposition close to 0 at 1400 Kelvin

N2O_DECOMPOSITION_COEFFICIENT_C

The coefficient c for a function of the form: 1 - (a / (x + c)^2) which gives a decomposition rate of 0.5 at 50000 Kelvin And a decomposition rate close to 0 at 1400 Kelvin

N2O_DECOMPOSITION_ENERGY

The amount of energy released when one mole of N2O decomposes into nitrogen and oxygen.

N2O_DECOMPOSITION_MAX_SCALE_TEMP

The other root of the parabola used to scale N2O decomposition rates.

N2O_DECOMPOSITION_MAX_TEMPERATURE

The maximum temperature N2O can decompose at.

N2O_DECOMPOSITION_MIN_SCALE_TEMP

One root of the parabola used to scale N2O decomposition rates.

N2O_DECOMPOSITION_MIN_TEMPERATURE

The minimum temperature N2O can decompose at.

N2O_DECOMPOSITION_RATE_DIVISOR

The maximum portion of the N2O that can decompose each reaction tick. (50%)

N2O_DECOMPOSITION_SCALE_DIVISOR

The divisor used to normalize the N2O decomp scaling parabola. Basically the value of the apex/nadir of (x - N2O_DECOMPOSITION_MIN_SCALE_TEMP) * (x - N2O_DECOMPOSITION_MAX_SCALE_TEMP).

N2O_FORMATION_ENERGY

The amount of energy released when a mole of N2O forms from nitrogen and oxygen in the presence of BZ.

N2O_FORMATION_MAX_TEMPERATURE

The maximum temperature N2O can form from nitrogen and oxygen in the presence of BZ at.

N2O_FORMATION_MIN_TEMPERATURE

The minimum temperature N2O can form from nitrogen and oxygen in the presence of BZ at.

NITRIUM_DECOMPOSITION_ENERGY

The amount of energy released when a mole of nitrium decomposes into nitrogen and hydrogen.

NITRIUM_DECOMPOSITION_MAX_TEMP

The maximum temperature nitrium can decompose into nitrogen and hydrogen at.

NITRIUM_DECOMPOSITION_TEMP_DIVISOR

A scaling divisor for the rate of nitrium decomposition relative to mix temperature.

NITRIUM_FORMATION_ENERGY

The amount of thermal energy consumed when a mole of nitrium is formed from tritium, nitrogen, and BZ.

NITRIUM_FORMATION_MIN_TEMP

The minimum temperature necessary for nitrium to form from tritium, nitrogen, and BZ.

NITRIUM_FORMATION_TEMP_DIVISOR

A scaling divisor for the rate of nitrium formation relative to mix temperature.

NOBLIUM_FORMATION_ENERGY

The amount of energy a single mole of hyper-noblium forming from tritium and nitrogen releases.

NOBLIUM_FORMATION_MAX_TEMP

The maximum temperature hyper-noblium can form from tritium and nitrogen at.

NOBLIUM_FORMATION_MIN_TEMP

The maximum temperature hyper-noblium can form from tritium and nitrogen at.

ONE_ATMOSPHERE

kPa

ONLY_CHECK_EXT_PRESSURE

Don't go over the external pressure

ONLY_CHECK_INT_PRESSURE

Only release until we reach this pressure

OXYGEN_BURN_RATIO_BASE

The maximum and default amount of plasma consumed as oxydizer per mole of plasma burnt.

PLUOXIUM_FORMATION_ENERGY

The amount of energy one mole of pluoxium forming from carbon dioxide, oxygen, and tritium releases.

PLUOXIUM_FORMATION_MAX_RATE

The maximum amount of pluoxium that can form from carbon dioxide, oxygen, and tritium per reaction tick.

PLUOXIUM_FORMATION_MAX_TEMP

The maximum temperature pluoxium can form from carbon dioxide, oxygen, and tritium at.

PLUOXIUM_FORMATION_MIN_TEMP

The minimum temperature pluoxium can form from carbon dioxide, oxygen, and tritium at.

PN_BZASE_ENERGY

The amount of energy proto-nitrate breaking down a mole of BZ releases.

PN_BZASE_MAX_TEMP

The maximum temperature proto-nitrate can break BZ down at.

PN_BZASE_MIN_TEMP

The minimum temperature proto-nitrate can break BZ down at.

PN_BZASE_NUCLEAR_PARTICLE_DIVISOR

A scaling factor for the nuclear particle production generated when proto-nitrate breaks down BZ.

PN_BZASE_NUCLEAR_PARTICLE_MAXIMUM

The maximum amount of nuclear particles that can be produced from proto-nitrate breaking down BZ.

PN_BZASE_NUCLEAR_PARTICLE_RADIATION_ENERGY_CONVERSION

How much radiation in consumed amount does a nuclear particle take from radiation when proto-nitrate breaks down BZ.

PN_BZASE_RAD_RANGE_DIVISOR

A scaling factor for the range of the radiation pulses generated when proto-nitrate breaks down BZ.

PN_BZASE_RAD_RELEASE_THRESHOLD

The minimum released energy necessary for proto-nitrate to release rads when breaking down BZ (at a mix volume of [CELL_VOLUME]).

PN_BZASE_RAD_THRESHOLD

The threshold of the radiation pulse released when proto-nitrate breaks down BZ. Lower values means it will be able to penetrate through more structures.

PN_FORMATION_ENERGY

The amount of energy 2.2 moles of proto-nitrate forming from pluoxium and hydrogen releases.

PN_FORMATION_MAX_TEMPERATURE

The maximum temperature proto-nitrate can form from pluoxium and hydrogen at.

PN_FORMATION_MIN_TEMPERATURE

The minimum temperature proto-nitrate can form from pluoxium and hydrogen at.

PN_FORMATION_TEMPERATURE_SCALE

The temperature scaling factor for proto-nitrate formation. At most this many moles of zauker can form per reaction tick per kelvin.

PN_HYDROGEN_CONVERSION_ENERGY

The amount of energy converting a mole of hydrogen into half a mole of proto-nitrate consumes.

PN_HYDROGEN_CONVERSION_MAX_RATE

The maximum number of moles of hydrogen that can be converted into proto-nitrate in a single reaction tick.

PN_HYDROGEN_CONVERSION_THRESHOLD

The amount of hydrogen necessary for proto-nitrate to start converting it to more proto-nitrate.

PN_TRITIUM_CONVERSION_ENERGY

The amount of energy proto-nitrate converting a mole of tritium into hydrogen releases.

PN_TRITIUM_CONVERSION_MAX_TEMP

The maximum temperature proto-nitrate can convert tritium to hydrogen at.

PN_TRITIUM_CONVERSION_MIN_TEMP

The minimum temperature proto-nitrate can convert tritium to hydrogen at.

PN_TRITIUM_CONVERSION_RAD_RELEASE_THRESHOLD

The minimum released energy necessary for proto-nitrate to release radiation when converting tritium. (With a reaction vessel volume of [CELL_VOLUME])

PN_TRITIUM_RAD_RANGE_DIVISOR

A scaling factor for the range of the radiation pulses generated when proto-nitrate converts tritium to hydrogen.

PN_TRITIUM_RAD_THRESHOLD

The threshold of the radiation pulse released when proto-nitrate converts tritium into hydrogen. Lower values means it will be able to penetrate through more structures.

PRESSURE_HUD_LOAD_RADIUS

How far away should we load the pressure HUD data from MILLA?

PRESSURE_HUD_RADIUS

How far away should we send the pressure HUD to the player?

REACTION_OPPRESSION_MIN_TEMP

Minimum temperature required for hypernoblium to prevent reactions.

REACTION_OPPRESSION_THRESHOLD

The number of moles of hyper-noblium required to prevent reactions.

R_IDEAL_GAS_EQUATION

kPaL/(Kmol)

SERVER_ROOM_TEMP

-193C - Temperature used for server rooms

SUPER_SATURATION_THRESHOLD

The minimum ratio of oxygen to plasma necessary to start producing tritium.

T0C

0degC

T100C

100degC

T20C

20degC

TCMB

-270.3degC

TCRYO

-48.15degC

TRITIUM_MINIMUM_BURN_TEMPERATURE

The minimum temperature tritium combusts at.

TRITIUM_OXYGEN_FULLBURN

Multiplier for TRITIUM fire with O2 moles * TRITIUM_OXYGEN_FULLBURN for the maximum fuel consumption

TRITIUM_RADIATION_MINIMUM_MOLES

The minimum number of moles of trit that must be burnt for a tritium fire reaction to produce a radiation pulse. (0.01 moles trit or 10 moles oxygen to start producing rads.)

TRITIUM_RADIATION_RANGE_DIVISOR

A scaling factor for the range of radiation pulses produced by tritium fires.

TRITIUM_RADIATION_RELEASE_THRESHOLD

The minimum released energy necessary for tritium to release radiation during combustion. (at a mix volume of [CELL_VOLUME]).

TRITIUM_RADIATION_THRESHOLD

The threshold of the tritium combustion's radiation. Lower values means it will be able to penetrate through more structures.

VENTCRAWL_ALLOWED

Allows for ventcrawling to occur. All atmospheric machines have this flag on by default. Cryo is the exception

VENTCRAWL_CAN_SEE

Used to check if a machinery is visible. Called by update_pipe_vision(). On by default for all except cryo.

VENTCRAWL_ENTRANCE_ALLOWED

Allows mobs to enter or leave from atmospheric machines. On for passive, unary, and scrubber vents.

ZAUKER_DECOMPOSITION_ENERGY

The amount of energy a mole of zauker decomposing in the presence of nitrogen releases.

ZAUKER_DECOMPOSITION_MAX_RATE

The maximum number of moles of zauker that can decompose per reaction tick.

ZAUKER_FORMATION_ENERGY

The amount of energy half a mole of zauker forming from hypernoblium and nitrium consumes.

ZAUKER_FORMATION_MAX_TEMPERATURE

The maximum temperature zauker can form from hyper-noblium and nitrium at.

ZAUKER_FORMATION_MIN_TEMPERATURE

The minimum temperature zauker can form from hyper-noblium and nitrium at.

ZAUKER_FORMATION_TEMPERATURE_SCALE

The temperature scaling factor for zauker formation. At most this many moles of zauker can form per reaction tick per kelvin.