using Content.Shared.Dataset; using Robust.Shared.Prototypes; namespace Content.Server.Chat; /// /// Makes the entity speak when triggered. If the item has UseDelay component, the system will respect that cooldown. /// [RegisterComponent] public sealed partial class SpeakOnTriggerComponent : Component { /// /// The identifier for the dataset prototype containing messages to be spoken by this entity. /// [DataField(required: true)] public ProtoId Pack = string.Empty; }