Class Atmospherics
Class to store atmos constants.
Inheritance
System.Object
Atmospherics
Assembly: Content.Shared.dll
Syntax
public static class Atmospherics : object
Fields
|
Improve this Doc
View Source
AdjustedNumberOfGases
This is the actual length of the gases arrays in mixtures.
Set to the closest multiple of 4 relative to TotalNumberOfGases for SIMD reasons.
Declaration
public static readonly int AdjustedNumberOfGases
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
BreathMolesToReagentMultiplier
I hereby decree. This is Arbitrary Suck my Dick
Declaration
public const float BreathMolesToReagentMultiplier = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
BreathPercentage
Declaration
public const float BreathPercentage = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
BreathVolume
Declaration
public const float BreathVolume = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
CellVolume
Declaration
public const float CellVolume = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Directions
Directions that atmos currently supports. Modify in case of multi-z.
See AtmosDirection on the server.
Declaration
public const int Directions = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ExcitedGroupBreakdownCycles
Number of full atmos updates ticks before an excited group breaks down (averages gas contents across turfs)
Declaration
public const int ExcitedGroupBreakdownCycles = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ExcitedGroupsDismantleCycles
Number of full atmos updates before an excited group dismantles and removes its turfs from active
Declaration
public const int ExcitedGroupsDismantleCycles = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
FactorGasVisibleMax
Visible moles multiplied by this factor to get moles at which gas is at max visibility.
Declaration
public const float FactorGasVisibleMax = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FireGrowthRate
Declaration
public const float FireGrowthRate = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FireHydrogenEnergyReleased
Amount of heat released per mole of burnt hydrogen or tritium (hydrogen isotope)
Declaration
public const float FireHydrogenEnergyReleased = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FireMinimumTemperatureToExist
Declaration
public const float FireMinimumTemperatureToExist = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FireMinimumTemperatureToSpread
Declaration
public const float FireMinimumTemperatureToSpread = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FirePlasmaEnergyReleased
Declaration
public const float FirePlasmaEnergyReleased = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FireSpreadRadiosityScale
Declaration
public const float FireSpreadRadiosityScale = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonCoolEnergyReleased
Declaration
public const float FrezonCoolEnergyReleased = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonCoolLowerTemperature
Declaration
public const float FrezonCoolLowerTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonCoolMaximumEnergyModifier
Declaration
public const float FrezonCoolMaximumEnergyModifier = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonCoolMidTemperature
Frezon cools better at higher temperatures.
Declaration
public const float FrezonCoolMidTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonCoolRateModifier
Declaration
public const float FrezonCoolRateModifier = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonNitrogenCoolRatio
Remove X mol of nitrogen for each mol of frezon.
Declaration
public const float FrezonNitrogenCoolRatio = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonProductionConversionRate
1 / X of the tritium is converted into Frezon each tick
Declaration
public const float FrezonProductionConversionRate = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonProductionMaxEfficiencyTemperature
Declaration
public const float FrezonProductionMaxEfficiencyTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonProductionNitrogenRatio
1 mol of N2 is required per X mol of tritium and oxygen.
Declaration
public const float FrezonProductionNitrogenRatio = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
FrezonProductionTritRatio
1 mol of Tritium is required per X mol of oxygen.
Declaration
public const float FrezonProductionTritRatio = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GasMinerDefaultMaxExternalPressure
Maximum external pressure (in kPA) a gas miner will, by default, output to.
This is used to initialize roundstart atmos rooms.
Declaration
public const float GasMinerDefaultMaxExternalPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GasMinMoles
Minimum number of moles a gas can have.
Declaration
public const float GasMinMoles = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
HazardHighPressure
Determines at what pressure the ultra-high pressure red icon is displayed.
Declaration
public const float HazardHighPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
HazardLowPressure
Determines when the black ultra-low pressure icon is displayed.
Declaration
public const float HazardLowPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
HeatCapacityVacuum
Hack to make vacuums cold, sacrificing realism for gameplay.
Declaration
public const float HeatCapacityVacuum = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
LowPressureDamage
The amount of damage someone takes when in a low pressure area
(The pressure threshold is so low that it doesn't make sense to do any calculations,
so it just applies this flat value).
Declaration
public const int LowPressureDamage = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MaxHighPressureDamage
Maximum amount of damage that can be endured with high pressure.
Declaration
public const int MaxHighPressureDamage = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MaxOutputPressure
The default pressure at which pumps and powered equipment max out at, in kPa.
Declaration
public const float MaxOutputPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MaxTransferRate
The default maximum speed powered equipment can work at, in L/s.
Declaration
public const float MaxTransferRate = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MCellWithRatio
Compared against for superconduction.
Declaration
public const float MCellWithRatio = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MiasmicSubsumationMaxConversionRate
How many mol of frezon can be converted into miasma in one cycle.
Declaration
public const float MiasmicSubsumationMaxConversionRate = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumAirRatioToMove
Minimum ratio of air that must move to/from a tile
Declaration
public const float MinimumAirRatioToMove = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumAirRatioToSuspend
Ratio of air that must move to/from a tile to reset group processing
Declaration
public const float MinimumAirRatioToSuspend = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumAirToSuspend
Minimum amount of air that has to move before a group processing can be suspended
Declaration
public const float MinimumAirToSuspend = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumHeatCapacity
Declaration
public const float MinimumHeatCapacity = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumMolesDeltaToMove
Declaration
public const float MinimumMolesDeltaToMove = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTemperatureDeltaToConsider
Minimum temperature difference before the gas temperatures are just set to be equal.
Declaration
public const float MinimumTemperatureDeltaToConsider = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTemperatureDeltaToSuspend
Minimum temperature difference before group processing is suspended
Declaration
public const float MinimumTemperatureDeltaToSuspend = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTemperatureForSuperconduction
Declaration
public const float MinimumTemperatureForSuperconduction = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTemperatureStartSuperConduction
Minimum temperature for starting superconduction.
Declaration
public const float MinimumTemperatureStartSuperConduction = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTemperatureToMove
Declaration
public const float MinimumTemperatureToMove = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTritiumOxyburnEnergy
This is calculated to help prevent singlecap bombs (Overpowered tritium/oxygen single tank bombs)
Declaration
public const float MinimumTritiumOxyburnEnergy = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MolesCellGasMiner
Moles in a 2.5 m^3 cell at GasMinerDefaultMaxExternalPressure kPa and 20ºC
Declaration
public const float MolesCellGasMiner = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MolesCellStandard
Moles in a 2.5 m^3 cell at 101.325 kPa and 20ºC
Declaration
public const float MolesCellStandard = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MonstermosHardTileLimit
Hard limit for zone-based tile equalization.
Declaration
public const int MonstermosHardTileLimit = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MonstermosTileLimit
Limit for zone-based tile equalization.
Declaration
public const int MonstermosTileLimit = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
NitrogenMolesStandard
Declaration
public const float NitrogenMolesStandard = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
NitrogenStandard
Declaration
public const float NitrogenStandard = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
NormalBodyTemperature
The normal body temperature in degrees Celsius.
Declaration
public const float NormalBodyTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
OneAtmosphere
Declaration
public const float OneAtmosphere = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
OpenHeatTransferCoefficient
Declaration
public const float OpenHeatTransferCoefficient = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
OxygenBurnRateBase
Declaration
public const float OxygenBurnRateBase = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
OxygenMolesStandard
Declaration
public const float OxygenMolesStandard = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
OxygenStandard
Declaration
public const float OxygenStandard = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PlasmaBurnRateDelta
Declaration
public const float PlasmaBurnRateDelta = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PlasmaMinimumBurnTemperature
Declaration
public const float PlasmaMinimumBurnTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PlasmaOxygenFullburn
Declaration
public const float PlasmaOxygenFullburn = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PlasmaUpperTemperature
Declaration
public const float PlasmaUpperTemperature = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PressureDamageCoefficient
The amount of pressure damage someone takes is equal to (pressure / HAZARD_HIGH_PRESSURE)*PRESSURE_DAMAGE_COEFFICIENT,
with the maximum of MaxHighPressureDamage.
Declaration
public const float PressureDamageCoefficient = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
R
The universal gas constant, in kPaL/(Kmol)
Declaration
public const float R = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
SpaceHeatCapacity
For the purposes of making space "colder"
Declaration
public const float SpaceHeatCapacity = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
SuperSaturationEnds
Declaration
public const float SuperSaturationEnds = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
SuperSaturationThreshold
Declaration
public const float SuperSaturationThreshold = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
T0C
Declaration
public const float T0C = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
T20C
Declaration
public const float T20C = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TCMB
-270.3ºC in K. CMB stands for Cosmic Microwave Background.
Declaration
public const float TCMB = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TotalNumberOfGases
Total number of gases. Increase this if you want to add more!
Declaration
public const int TotalNumberOfGases = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
TritiumBurnOxyFactor
Declaration
public const float TritiumBurnOxyFactor = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TritiumBurnTritFactor
Declaration
public const float TritiumBurnTritFactor = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
WarningHighPressure
Determines when the orange pressure icon is displayed.
Declaration
public const float WarningHighPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
WarningLowPressure
Determines when the gray low pressure icon is displayed.
Declaration
public const float WarningLowPressure = null
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
WindowHeatTransferCoefficient
Declaration
public const float WindowHeatTransferCoefficient = null
Field Value
Type |
Description |
System.Single |
|