Atmos air (6500 kPa) marker (#37061)
* air GM atmosphere * atmos fix air miner
This commit is contained in:
parent
105961ae66
commit
8bae27e02b
|
|
@ -36,7 +36,7 @@ public sealed partial class AtmosphereSystem
|
|||
return;
|
||||
}
|
||||
|
||||
var mixtures = new GasMixture[8];
|
||||
var mixtures = new GasMixture[9];
|
||||
for (var i = 0; i < mixtures.Length; i++)
|
||||
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
||||
|
||||
|
|
@ -68,6 +68,10 @@ public sealed partial class AtmosphereSystem
|
|||
// 7: Nitrogen (101kpa) for vox rooms
|
||||
mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard);
|
||||
|
||||
// 8: Air (GM)
|
||||
mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner);
|
||||
mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner);
|
||||
|
||||
foreach (var arg in args)
|
||||
{
|
||||
if (!NetEntity.TryParse(arg, out var netEntity) || !TryGetEntity(netEntity, out var euid))
|
||||
|
|
|
|||
|
|
@ -96,6 +96,9 @@ namespace Content.Shared.Atmos
|
|||
public const float OxygenMolesFreezer = MolesCellFreezer * OxygenStandard;
|
||||
public const float NitrogenMolesFreezer = MolesCellFreezer * NitrogenStandard;
|
||||
|
||||
public const float OxygenMolesGasMiner = MolesCellGasMiner * OxygenStandard;
|
||||
public const float NitrogenMolesGasMiner = MolesCellGasMiner * NitrogenStandard;
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
|
|
|
|||
|
|
@ -108,3 +108,20 @@
|
|||
components:
|
||||
- type: AtmosFixMarker
|
||||
mode: 7
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: AtmosFixAirMarker
|
||||
name: Atmos Fix Air Marker
|
||||
description: "Oxygen (21%) and nitrogen (79%) @ gas miner pressure, T20C"
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Markers/atmos.rsi # {
|
||||
state: base
|
||||
shader: unshaded
|
||||
- sprite: Markers/atmos.rsi
|
||||
shader: unshaded # }
|
||||
state: air
|
||||
- type: AtmosFixMarker
|
||||
mode: 8
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 501 B |
|
|
@ -1,38 +1,41 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Space Wizards Federation",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "base"
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Space Wizards Federation",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
{
|
||||
"name": "base-hot"
|
||||
},
|
||||
{
|
||||
"name": "vacuum"
|
||||
},
|
||||
{
|
||||
"name": "oxygen"
|
||||
},
|
||||
{
|
||||
"name": "nitrogen"
|
||||
},
|
||||
{
|
||||
"name": "plasma"
|
||||
},
|
||||
{
|
||||
"name": "watervapour"
|
||||
},
|
||||
{
|
||||
"name": "fire"
|
||||
},
|
||||
{
|
||||
"name": "freeze"
|
||||
}
|
||||
]
|
||||
"states": [
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "base-hot"
|
||||
},
|
||||
{
|
||||
"name": "vacuum"
|
||||
},
|
||||
{
|
||||
"name": "oxygen"
|
||||
},
|
||||
{
|
||||
"name": "nitrogen"
|
||||
},
|
||||
{
|
||||
"name": "plasma"
|
||||
},
|
||||
{
|
||||
"name": "watervapour"
|
||||
},
|
||||
{
|
||||
"name": "fire"
|
||||
},
|
||||
{
|
||||
"name": "freeze"
|
||||
},
|
||||
{
|
||||
"name": "air"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue