| 12345678910111213141516171819202122232425262728293031 |
- using Content.Shared.Actions;
- using Robust.Shared.Prototypes;
- namespace Content.Shared.Abilities.Goliath;
- public sealed partial class GoliathSummonTentacleAction : EntityWorldTargetActionEvent
- {
- /// <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;
- };
|