Fix SSD sleep misprediction (#38831)

init
This commit is contained in:
ScarKy0
2025-07-07 23:09:50 +02:00
committed by GitHub
parent c565b44965
commit 366b623cd0

View File

@@ -12,17 +12,18 @@ namespace Content.Shared.SSDIndicator;
[AutoGenerateComponentState, AutoGenerateComponentPause] [AutoGenerateComponentState, AutoGenerateComponentPause]
public sealed partial class SSDIndicatorComponent : Component public sealed partial class SSDIndicatorComponent : Component
{ {
[ViewVariables(VVAccess.ReadWrite)] [DataField, ViewVariables(VVAccess.ReadOnly)]
[AutoNetworkedField] [AutoNetworkedField]
public bool IsSSD = true; public bool IsSSD = true;
[ViewVariables(VVAccess.ReadWrite)]
[DataField] [DataField]
public ProtoId<SsdIconPrototype> Icon = "SSDIcon"; public ProtoId<SsdIconPrototype> Icon = "SSDIcon";
/// <summary> /// <summary>
/// When the entity should fall asleep /// When the entity should fall asleep
/// </summary> /// </summary>
[DataField, AutoPausedField, Access(typeof(SSDIndicatorSystem))] [DataField]
[AutoNetworkedField, AutoPausedField]
[Access(typeof(SSDIndicatorSystem))]
public TimeSpan FallAsleepTime = TimeSpan.Zero; public TimeSpan FallAsleepTime = TimeSpan.Zero;
} }