namespace Content.Server.Guardian { /// /// Given to guardians to monitor their link with the host /// [RegisterComponent] public sealed partial class GuardianComponent : Component { /// /// The guardian host entity /// [DataField] public EntityUid? Host; /// /// Percentage of damage reflected from the guardian to the host /// [DataField] public float DamageShare { get; set; } = 0.65f; /// /// Maximum distance the guardian can travel before it's forced to recall, use YAML to set /// [DataField] public float DistanceAllowed { get; set; } = 5f; /// /// If the guardian is currently manifested /// [DataField] public bool GuardianLoose; } }