main cult

This commit is contained in:
EnefFlow
2024-01-27 15:19:52 +03:00
committed by Aviu00
parent 6310813ce6
commit 4fab8188f0
429 changed files with 12281 additions and 9 deletions

View File

@@ -0,0 +1,10 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
namespace Content.Shared.White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class CultDrawEvent : SimpleDoAfterEvent
{
public string? Rune;
}

View File

@@ -0,0 +1,10 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
namespace Content.Shared.White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class CultEraseEvent : SimpleDoAfterEvent
{
public EntityUid TargetEntityId;
}

View File

@@ -0,0 +1,16 @@
namespace Content.Shared.White.Cult.Runes;
public sealed class CultRuneInvokeEvent : EntityEventArgs
{
public EntityUid Rune { get; set; }
public EntityUid User { get; set; }
public HashSet<EntityUid> Cultists { get; }
public bool Result { get; set; }
public CultRuneInvokeEvent(EntityUid rune, EntityUid user, HashSet<EntityUid> cultists)
{
Rune = rune;
User = user;
Cultists = cultists;
}
}

View File

@@ -0,0 +1,9 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
namespace Content.Shared.White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class SummonNarsieDoAfterEvent : SimpleDoAfterEvent
{
}