mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 18:31:17 +03:00
* wip * fix merge conflict messup * testing changes * make command be able to target specific map, make system work on preinit maps * so long. also, firelocks * fix rotation logic * do not align * better temp feedback * onmapinit cvar, anchoredalign datafield * some firelock stuff * track unanchored AlignTo entities, with lower weight * finish aligncommand * comment update * system cleanup * wip * firelock final * Resources/Prototypes/ plastic flaps * review fixes * changes to logging and feedback loc * add dry run parameter to command * don't spam AllEntityQuery on calls that can happing midround * redundant aligncommand dependencies * rewrite a bunch of jank in the system * network the comps * change aligner type to bitmask for performance. Rename some files and names to be easier to comprehend and use * detailed logs only when called via command * shuttle windows did not follow the flock * fix bitmask check issue * more flag shenanigans were found * another non-inheriting base prototype. Not ideal. * remove redundant component definition * XML summary updates * Add todo --------- Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
18 lines
598 B
C#
18 lines
598 B
C#
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Shared.Mapping;
|
|
|
|
/// <summary>
|
|
/// This entity is used by <see cref="SharedStructureAlignerSystem"/> as a reference point when determining the alignment of adjacent entities.
|
|
/// </summary>
|
|
[RegisterComponent]
|
|
[NetworkedComponent]
|
|
[AutoGenerateComponentState]
|
|
public sealed partial class StructureAlignerPylonComponent : Component
|
|
{
|
|
/// <summary>
|
|
/// The types that will align to this entity.
|
|
/// </summary>
|
|
[DataField("pylons"), AutoNetworkedField]
|
|
public StructureAlignerType AlignerPylonTypes = StructureAlignerType.Door;
|
|
}
|