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 /// public EntityUid Host; /// /// Percentage of damage reflected from the guardian to the host /// [DataField("damageShare")] public float DamageShare { get; set; } = 0.65f; /// /// Maximum distance the guardian can travel before it's forced to recall, use YAML to set /// [DataField("distanceAllowed")] public float DistanceAllowed { get; set; } = 5f; /// /// If the guardian is currently manifested /// public bool GuardianLoose = false; } }