diff --git a/Content.Server/EntityEffects/Effects/ActivateArtifact.cs b/Content.Server/EntityEffects/Effects/ActivateArtifact.cs index 3e97388499..8540478362 100644 --- a/Content.Server/EntityEffects/Effects/ActivateArtifact.cs +++ b/Content.Server/EntityEffects/Effects/ActivateArtifact.cs @@ -10,7 +10,7 @@ public sealed partial class ActivateArtifact : EntityEffect public override void Effect(EntityEffectBaseArgs args) { var artifact = args.EntityManager.EntitySysManager.GetEntitySystem(); - artifact.TryActivateArtifact(args.TargetEntity); + artifact.TryActivateArtifact(args.TargetEntity, logMissing: false); } protected override string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => diff --git a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs index a5469e93dc..6ddcd56abd 100644 --- a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs +++ b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs @@ -140,10 +140,11 @@ public sealed partial class ArtifactSystem : EntitySystem /// /// /// + /// Set this to false if you don't know if the entity is an artifact. /// - public bool TryActivateArtifact(EntityUid uid, EntityUid? user = null, ArtifactComponent? component = null) + public bool TryActivateArtifact(EntityUid uid, EntityUid? user = null, ArtifactComponent? component = null, bool logMissing = true) { - if (!Resolve(uid, ref component)) + if (!Resolve(uid, ref component, logMissing)) return false; // check if artifact is under suppression field