using Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Components; namespace Content.Server.Xenoarchaeology.XenoArtifacts.Triggers.Systems; public sealed class ArtifactAnchorTriggerSystem : EntitySystem { [Dependency] private readonly ArtifactSystem _artifact = default!; /// public override void Initialize() { SubscribeLocalEvent(OnAnchorStateChanged); } private void OnAnchorStateChanged(EntityUid uid, ArtifactAnchorTriggerComponent component, ref AnchorStateChangedEvent args) { if (args.Detaching) return; _artifact.TryActivateArtifact(uid); } }