using Robust.Shared.Prototypes; using Robust.Shared.GameStates; namespace Content.Shared.Species.Components; /// /// This will replace one entity with another entity when it is removed from a body part. /// Obviously hyper-specific. If you somehow find another use for this, good on you. /// [RegisterComponent, NetworkedComponent] public sealed partial class NymphComponent : Component { /// /// The entity to replace the organ with. /// [DataField(required: true)] public EntProtoId EntityPrototype = default!; /// /// Whether to transfer the mind to this new entity. /// [DataField] public bool TransferMind = false; }