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;
}
}