Files
tbd-station-14/Content.Shared/Abilities/Goliath/GoliathSummonTentacleAction.cs
2025-05-28 15:52:11 -04:00

32 lines
806 B
C#

using Content.Shared.Actions;
using Robust.Shared.Prototypes;
namespace Content.Shared.Abilities.Goliath;
public sealed partial class GoliathSummonTentacleAction : WorldTargetActionEvent
{
/// <summary>
/// The ID of the entity that is spawned.
/// </summary>
[DataField]
public EntProtoId EntityId = "EffectGoliathTentacleSpawn";
/// <summary>
/// Directions determining where the entities will spawn.
/// </summary>
[DataField]
public List<Direction> OffsetDirections = new()
{
Direction.North,
Direction.South,
Direction.East,
Direction.West,
};
/// <summary>
/// How many entities will spawn beyond the original one at the target location?
/// </summary>
[DataField]
public int ExtraSpawns = 3;
};