using Content.Server.Explosion.EntitySystems; using Content.Server.Xenoarchaeology.XenoArtifacts.Effects.Components; using Content.Server.Xenoarchaeology.XenoArtifacts.Events; namespace Content.Server.Xenoarchaeology.XenoArtifacts.Effects.Systems; /// /// This handles /// public sealed class TriggerArtifactSystem : EntitySystem { [Dependency] private readonly TriggerSystem _trigger = default!; /// public override void Initialize() { SubscribeLocalEvent(OnArtifactActivated); } private void OnArtifactActivated(EntityUid uid, TriggerArtifactComponent component, ArtifactActivatedEvent args) { _trigger.Trigger(uid, args.Activator); } }