using Robust.Shared.Configuration;
namespace Content.Shared.CCVar;
public sealed partial class CCVars
{
// These are server-only for now since I don't foresee a client use yet,
// and I don't wanna have to start coming up with like .client suffixes and stuff like that.
///
/// Configuration presets to load during startup.
/// Multiple presets can be separated by comma and are loaded in order.
///
///
/// Loaded presets must be located under the ConfigPresets/ resource directory and end with the .toml extension.
/// Only the file name (without extension) must be given for this variable.
///
public static readonly CVarDef ConfigPresets =
CVarDef.Create("config.presets", "", CVar.SERVERONLY);
///
/// Whether to load the preset development CVars.
/// This disables some things like lobby to make development easier.
/// Even when true, these are only loaded if the game is compiled with DEVELOPMENT set.
///
public static readonly CVarDef ConfigPresetDevelopment =
CVarDef.Create("config.preset_development", true, CVar.SERVERONLY);
///
/// Whether to load the preset debug CVars.
/// Even when true, these are only loaded if the game is compiled with DEBUG set.
///
public static readonly CVarDef ConfigPresetDebug =
CVarDef.Create("config.preset_debug", true, CVar.SERVERONLY);
}