diff --git a/Content.Shared/Implants/Components/ImplantedComponent.cs b/Content.Shared/Implants/Components/ImplantedComponent.cs index 6317fe77c7..beaa9a9072 100644 --- a/Content.Shared/Implants/Components/ImplantedComponent.cs +++ b/Content.Shared/Implants/Components/ImplantedComponent.cs @@ -1,4 +1,5 @@ -using Robust.Shared.Containers; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; namespace Content.Shared.Implants.Components; @@ -6,7 +7,7 @@ namespace Content.Shared.Implants.Components; /// Added to an entity via the on implant /// Used in instances where mob info needs to be passed to the implant such as MobState triggers /// -[RegisterComponent] +[RegisterComponent, NetworkedComponent] public sealed class ImplantedComponent : Component { public Container ImplantContainer = default!; diff --git a/Content.Shared/Implants/Components/RattleComponent.cs b/Content.Shared/Implants/Components/RattleComponent.cs index 310e842104..b107915810 100644 --- a/Content.Shared/Implants/Components/RattleComponent.cs +++ b/Content.Shared/Implants/Components/RattleComponent.cs @@ -1,9 +1,10 @@ using Content.Shared.Radio; +using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Implants.Components; -[RegisterComponent] +[RegisterComponent, NetworkedComponent] public sealed class RattleComponent : Component { // The radio channel the message will be sent to diff --git a/Content.Shared/Implants/Components/SubdermalImplantComponent.cs b/Content.Shared/Implants/Components/SubdermalImplantComponent.cs index 680955c266..eb8ac9808e 100644 --- a/Content.Shared/Implants/Components/SubdermalImplantComponent.cs +++ b/Content.Shared/Implants/Components/SubdermalImplantComponent.cs @@ -1,5 +1,6 @@ -using Content.Shared.Actions; +using Content.Shared.Actions; using Content.Shared.Radio; +using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Implants.Components; @@ -9,7 +10,7 @@ namespace Content.Shared.Implants.Components; /// The actions can be activated via an action, a passive ability (ie tracking), or a reactive ability (ie on death) or some sort of combination /// They're added and removed with implanters /// -[RegisterComponent] +[RegisterComponent, NetworkedComponent] public sealed class SubdermalImplantComponent : Component { /// diff --git a/Content.Shared/Implants/Components/TriggerImplantActionComponent.cs b/Content.Shared/Implants/Components/TriggerImplantActionComponent.cs index a0dd8248b5..16b4c205fb 100644 --- a/Content.Shared/Implants/Components/TriggerImplantActionComponent.cs +++ b/Content.Shared/Implants/Components/TriggerImplantActionComponent.cs @@ -1,8 +1,11 @@ -namespace Content.Shared.Implants.Components; +using Robust.Shared.GameStates; + +namespace Content.Shared.Implants.Components; + /// /// Triggers implants when the action is pressed /// -[RegisterComponent] +[RegisterComponent, NetworkedComponent] public sealed class TriggerImplantActionComponent : Component {