using Robust.Shared.Configuration;
namespace Content.Shared.CCVar;
public sealed partial class CCVars
{
///
/// Restricts IC character names to alphanumeric chars.
///
public static readonly CVarDef RestrictedNames =
CVarDef.Create("ic.restricted_names", true, CVar.SERVER | CVar.REPLICATED);
///
/// Allows flavor text (character descriptions)
///
public static readonly CVarDef FlavorText =
CVarDef.Create("ic.flavor_text", false, CVar.SERVER | CVar.REPLICATED);
///
/// Adds a period at the end of a sentence if the sentence ends in a letter.
///
public static readonly CVarDef ChatPunctuation =
CVarDef.Create("ic.punctuation", false, CVar.SERVER);
///
/// Enables automatically forcing IC name rules. Uppercases the first letter of the first and last words of the name
///
public static readonly CVarDef ICNameCase =
CVarDef.Create("ic.name_case", true, CVar.SERVER | CVar.REPLICATED);
///
/// Whether or not players' characters are randomly generated rather than using their selected characters in the creator.
///
public static readonly CVarDef ICRandomCharacters =
CVarDef.Create("ic.random_characters", false, CVar.SERVER);
///
/// A weighted random prototype used to determine the species selected for random characters.
///
public static readonly CVarDef ICRandomSpeciesWeights =
CVarDef.Create("ic.random_species_weights", "SpeciesWeights", CVar.SERVER);
///
/// Control displaying SSD indicators near players
///
public static readonly CVarDef ICShowSSDIndicator =
CVarDef.Create("ic.show_ssd_indicator", true, CVar.CLIENTONLY);
}