43 lines
1.1 KiB
C#
43 lines
1.1 KiB
C#
using Content.Shared.Actions;
|
|
|
|
namespace Content.Shared._White.Cult;
|
|
|
|
public sealed partial class ArtificerCreateSoulStoneActionEvent : InstantActionEvent
|
|
{
|
|
public string SoulStonePrototypeId => "SoulShardGhost";
|
|
}
|
|
|
|
public sealed partial class ArtificerCreateConstructShellActionEvent : InstantActionEvent
|
|
{
|
|
public string ShellPrototypeId => "ConstructShell";
|
|
}
|
|
|
|
public sealed partial class ArtificerConvertCultistFloorActionEvent : InstantActionEvent
|
|
{
|
|
public string FloorTileId => "CultFloor";
|
|
}
|
|
|
|
public sealed partial class ArtificerCreateCultistWallActionEvent : InstantActionEvent
|
|
{
|
|
public string WallPrototypeId => "WallCult";
|
|
}
|
|
|
|
public sealed partial class ArtificerCreateCultistAirlockActionEvent : InstantActionEvent
|
|
{
|
|
public string AirlockPrototypeId => "AirlockGlassCult";
|
|
}
|
|
|
|
public sealed partial class WraithPhaseActionEvent : InstantActionEvent
|
|
{
|
|
[DataField("duration")]
|
|
public float Duration = 5f;
|
|
|
|
public string StatusEffectId => "Incorporeal";
|
|
}
|
|
|
|
public sealed partial class JuggernautCreateWallActionEvent : InstantActionEvent
|
|
{
|
|
public string WallPrototypeId = "WallInvisible";
|
|
}
|
|
|