using Content.Shared.Language;
using Robust.Shared.Prototypes;
namespace Content.Server.Language;
///
/// Stores data about entities' intrinsic language knowledge.
///
[RegisterComponent]
public sealed partial class LanguageKnowledgeComponent : Component
{
///
/// List of languages this entity can speak without any external tools.
///
[DataField("speaks", required: true)]
public List> SpokenLanguages = new();
///
/// List of languages this entity can understand without any external tools.
///
[DataField("understands", required: true)]
public List> UnderstoodLanguages = new();
}