Makes atmos superconduction a CVar, disables it by default.

This commit is contained in:
Vera Aguilera Puerto
2021-03-25 18:17:30 +01:00
parent e45548ac74
commit 195feb70a7
3 changed files with 19 additions and 2 deletions

View File

@@ -69,6 +69,7 @@ namespace Content.Server.GameObjects.EntitySystems
_cfg.OnValueChanged(CCVars.SpaceWind, OnSpaceWindChanged, true);
_cfg.OnValueChanged(CCVars.MonstermosEqualization, OnMonstermosEqualizationChanged, true);
_cfg.OnValueChanged(CCVars.Superconduction, OnSuperconductionChanged, true);
_cfg.OnValueChanged(CCVars.AtmosMaxProcessTime, OnAtmosMaxProcessTimeChanged, true);
_cfg.OnValueChanged(CCVars.AtmosTickRate, OnAtmosTickRateChanged, true);
_cfg.OnValueChanged(CCVars.ExcitedGroupsSpaceIsAllConsuming, OnExcitedGroupsSpaceIsAllConsumingChanged, true);
@@ -76,6 +77,7 @@ namespace Content.Server.GameObjects.EntitySystems
public bool SpaceWind { get; private set; }
public bool MonstermosEqualization { get; private set; }
public bool Superconduction { get; private set; }
public bool ExcitedGroupsSpaceIsAllConsuming { get; private set; }
public float AtmosMaxProcessTime { get; private set; }
public float AtmosTickRate { get; private set; }
@@ -100,6 +102,11 @@ namespace Content.Server.GameObjects.EntitySystems
MonstermosEqualization = obj;
}
private void OnSuperconductionChanged(bool obj)
{
Superconduction = obj;
}
private void OnSpaceWindChanged(bool obj)
{
SpaceWind = obj;