From 2d7aa825302096f335789c36c4c4cab2385e583a Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Wed, 11 Sep 2024 16:06:51 +0000 Subject: [PATCH] dont log missing ArtifactComponent for artifexium (#32073) Co-authored-by: deltanedas <@deltanedas:kde.org> --- Content.Server/EntityEffects/Effects/ActivateArtifact.cs | 2 +- .../Xenoarchaeology/XenoArtifacts/ArtifactSystem.cs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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 -- 2.51.2