Freezer fixatmos entity (#9314)
This commit is contained in:
@@ -34,7 +34,7 @@ public sealed partial class AtmosphereSystem
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var mixtures = new GasMixture[6];
|
var mixtures = new GasMixture[7];
|
||||||
for (var i = 0; i < mixtures.Length; i++)
|
for (var i = 0; i < mixtures.Length; i++)
|
||||||
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
||||||
|
|
||||||
@@ -58,6 +58,11 @@ public sealed partial class AtmosphereSystem
|
|||||||
mixtures[5].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner);
|
mixtures[5].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner);
|
||||||
mixtures[5].Temperature = 5000f;
|
mixtures[5].Temperature = 5000f;
|
||||||
|
|
||||||
|
// 6: (Walk-In) Freezer
|
||||||
|
mixtures[6].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesStandard);
|
||||||
|
mixtures[6].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesStandard);
|
||||||
|
mixtures[6].Temperature = 235f; // Little colder than an actual freezer but gives a grace period to get e.g. themomachines set up, should keep warm for a few door openings
|
||||||
|
|
||||||
foreach (var arg in args)
|
foreach (var arg in args)
|
||||||
{
|
{
|
||||||
if(!EntityUid.TryParse(arg, out var euid))
|
if(!EntityUid.TryParse(arg, out var euid))
|
||||||
|
|||||||
@@ -83,3 +83,19 @@
|
|||||||
- type: AtmosFixMarker
|
- type: AtmosFixMarker
|
||||||
mode: 5
|
mode: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Atmos Fix Freezer Marker
|
||||||
|
id: AtmosFixFreezerMarker
|
||||||
|
description: "Change air temp to 235K, for freezer with a big of wiggle room to get set up."
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- sprite: Markers/atmos.rsi # {
|
||||||
|
state: base
|
||||||
|
shader: unshaded
|
||||||
|
- sprite: Markers/atmos.rsi
|
||||||
|
shader: unshaded # }
|
||||||
|
state: freeze
|
||||||
|
- type: AtmosFixMarker
|
||||||
|
mode: 6
|
||||||
|
|||||||
BIN
Resources/Textures/Markers/atmos.rsi/freeze.png
Normal file
BIN
Resources/Textures/Markers/atmos.rsi/freeze.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.8 KiB |
@@ -30,6 +30,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fire"
|
"name": "fire"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "freeze"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user