diff --git a/Content.Server/Administration/Systems/AdminSystem.cs b/Content.Server/Administration/Systems/AdminSystem.cs index eb29617f49..c1b08437de 100644 --- a/Content.Server/Administration/Systems/AdminSystem.cs +++ b/Content.Server/Administration/Systems/AdminSystem.cs @@ -11,6 +11,7 @@ using Content.Server.StationRecords.Systems; using Content.Shared.Administration; using Content.Shared.Administration.Events; using Content.Shared.CCVar; +using Content.Shared.Forensics.Components; using Content.Shared.GameTicking; using Content.Shared.Hands.Components; using Content.Shared.IdentityManagement; diff --git a/Content.Server/Body/Systems/BloodstreamSystem.cs b/Content.Server/Body/Systems/BloodstreamSystem.cs index 198123cc5f..d04a993226 100644 --- a/Content.Server/Body/Systems/BloodstreamSystem.cs +++ b/Content.Server/Body/Systems/BloodstreamSystem.cs @@ -13,6 +13,7 @@ using Content.Shared.Damage.Prototypes; using Content.Shared.Drunk; using Content.Shared.FixedPoint; using Content.Shared.Forensics; +using Content.Shared.Forensics.Components; using Content.Shared.HealthExaminable; using Content.Shared.Mobs.Systems; using Content.Shared.Popups; diff --git a/Content.Server/Forensics/Components/DnaComponent.cs b/Content.Server/Forensics/Components/DnaComponent.cs deleted file mode 100644 index 78857f9f31..0000000000 --- a/Content.Server/Forensics/Components/DnaComponent.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Content.Server.Forensics; - -/// -/// This component is for mobs that have DNA. -/// -[RegisterComponent] -public sealed partial class DnaComponent : Component -{ - [DataField("dna"), ViewVariables(VVAccess.ReadWrite)] - public string DNA = String.Empty; -} diff --git a/Content.Server/Forensics/Systems/ForensicsSystem.cs b/Content.Server/Forensics/Systems/ForensicsSystem.cs index 34529aba4a..c1595dd0c1 100644 --- a/Content.Server/Forensics/Systems/ForensicsSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicsSystem.cs @@ -10,6 +10,7 @@ using Content.Shared.Chemistry.Reagent; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.DoAfter; using Content.Shared.Forensics; +using Content.Shared.Forensics.Components; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; using Content.Shared.Inventory; diff --git a/Content.Server/Implants/SubdermalImplantSystem.cs b/Content.Server/Implants/SubdermalImplantSystem.cs index cb41e55ba5..15b1d76b0d 100644 --- a/Content.Server/Implants/SubdermalImplantSystem.cs +++ b/Content.Server/Implants/SubdermalImplantSystem.cs @@ -6,6 +6,7 @@ using Content.Server.Store.Components; using Content.Server.Store.Systems; using Content.Shared.Cuffs.Components; using Content.Shared.Forensics; +using Content.Shared.Forensics.Components; using Content.Shared.Humanoid; using Content.Shared.Implants; using Content.Shared.Implants.Components; diff --git a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs index 6dbc58f4d3..d4f0aa1f28 100644 --- a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs +++ b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs @@ -2,6 +2,7 @@ using System.Diagnostics.CodeAnalysis; using Content.Server.Access.Systems; using Content.Server.Forensics; using Content.Shared.Access.Components; +using Content.Shared.Forensics.Components; using Content.Shared.GameTicking; using Content.Shared.Inventory; using Content.Shared.PDA; diff --git a/Content.Shared/Forensics/Components/DnaComponent.cs b/Content.Shared/Forensics/Components/DnaComponent.cs new file mode 100644 index 0000000000..0dfa92146b --- /dev/null +++ b/Content.Shared/Forensics/Components/DnaComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Forensics.Components; + +/// +/// This component is for mobs that have DNA. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class DnaComponent : Component +{ + [DataField("dna"), AutoNetworkedField] + public string DNA = String.Empty; +}