diff --git a/Content.Shared/Traits/Assorted/PermanentBlindnessComponent.cs b/Content.Shared/Traits/Assorted/PermanentBlindnessComponent.cs index c1b90b910e..9abbd46f66 100644 --- a/Content.Shared/Traits/Assorted/PermanentBlindnessComponent.cs +++ b/Content.Shared/Traits/Assorted/PermanentBlindnessComponent.cs @@ -5,10 +5,13 @@ namespace Content.Shared.Traits.Assorted; /// /// This is used for making something blind forever. /// -[RegisterComponent, NetworkedComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class PermanentBlindnessComponent : Component { - [ViewVariables(VVAccess.ReadWrite), DataField] - public int Blindness = 0; // How damaged should their eyes be. Set 0 for maximum damage. + /// + /// How damaged should their eyes be? Set 0 for maximum damage. + /// + [DataField, AutoNetworkedField] + public int Blindness = 0; } diff --git a/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs b/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs index 2ab17e2c5e..7545323546 100644 --- a/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs +++ b/Content.Shared/Traits/Assorted/PermanentBlindnessSystem.cs @@ -24,7 +24,7 @@ public sealed class PermanentBlindnessSystem : EntitySystem private void OnExamined(Entity blindness, ref ExaminedEvent args) { - if (args.IsInDetailsRange && !_net.IsClient && blindness.Comp.Blindness == 0) + if (args.IsInDetailsRange && blindness.Comp.Blindness == 0) { args.PushMarkup(Loc.GetString("permanent-blindness-trait-examined", ("target", Identity.Entity(blindness, EntityManager)))); }