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;
}