using Content.Shared.Body.Systems; using Content.Shared.Chemistry.Components; using Content.Shared.Whitelist; using Robust.Shared.GameStates; namespace Content.Shared.Body.Components; [RegisterComponent, NetworkedComponent, Access(typeof(StomachSystem))] public sealed partial class StomachComponent : Component { /// /// The solution inside of this stomach /// [ViewVariables] public Entity? Solution; /// /// A whitelist for what special-digestible-required foods this stomach is capable of eating. /// [DataField] public EntityWhitelist? SpecialDigestible = null; /// /// Controls whitelist behavior. If true, this stomach can digest only food that passes the whitelist. If false, it can digest normal food and any food that passes the whitelist. /// [DataField] public bool IsSpecialDigestibleExclusive = true; }