using Robust.Shared.GameStates; namespace Content.Shared._DV.Construction; /// /// Component added to machines to prevent stacking upgrades and show what upgrade they have. /// [RegisterComponent, NetworkedComponent, Access(typeof(UpgradedMachineSystem))] [AutoGenerateComponentState] public sealed partial class UpgradedMachineComponent : Component { /// /// The string to show when examined. /// [DataField(required: true), AutoNetworkedField] public LocId Upgrade; }