namespace Content.Server.Xenoarchaeology.XenoArtifacts.Events; /// /// Invokes when artifact was successfully activated. /// Used to start attached effects. /// public sealed class ArtifactActivatedEvent : EntityEventArgs { /// /// Entity that activate this artifact. /// Usually player, but can also be another object. /// public EntityUid? Activator; } /// /// Force to randomize artifact triggers. /// public sealed class ArtifactNodeEnteredEvent : EntityEventArgs { /// /// An entity-specific seed that can be used to /// generate random values. /// public readonly int RandomSeed; public ArtifactNodeEnteredEvent(int randomSeed) { RandomSeed = randomSeed; } }