diff --git a/Content.Server/Nyanotrasen/Research/Oracle/OracleSystem.cs b/Content.Server/Nyanotrasen/Research/Oracle/OracleSystem.cs index 8c3bf5c98a0..836cdcd3b92 100644 --- a/Content.Server/Nyanotrasen/Research/Oracle/OracleSystem.cs +++ b/Content.Server/Nyanotrasen/Research/Oracle/OracleSystem.cs @@ -16,6 +16,7 @@ using Content.Shared.Mobs.Components; using Content.Shared.Psionics.Glimmer; using Content.Shared.Research.Prototypes; +using Content.Shared.Silicons.Borgs.Components; using Robust.Server.GameObjects; using Robust.Shared.Player; using Robust.Shared.Prototypes; @@ -107,6 +108,9 @@ private void OnInteractUsing(EntityUid uid, OracleComponent component, InteractU if (!TryComp(args.Used, out var meta)) return; + if (HasComp(args.User)) + return; + if (meta.EntityPrototype == null) return;