Constants

cvars.inc

CVAR flags for create_cvar() and register_cvar().

FCVAR_NONE
#define FCVAR_NONE              0   // No special behavior
#define FCVAR_ARCHIVE           1   // Cvar will be saved to vars.rc Set to cause it to be saved to vars.rc
#define FCVAR_USERINFO          2   // Cvar changes the client's info string
#define FCVAR_SERVER            4   // Clients get notified when cvar value is changed
#define FCVAR_EXTDLL            8   // Defined by an external DLL
#define FCVAR_CLIENTDLL         16  // Defined by the client DLL
#define FCVAR_PROTECTED         32  // Cvar value is masked from outside access, should be used for sensitive cvars like passwords
#define FCVAR_SPONLY            64  // Cvar can't be changed by clients connected to a multiplayer server
#define FCVAR_PRINTABLEONLY     128 // The cvar string value can not contain unprintable characters
#define FCVAR_UNLOGGED          256 // If the cvar is FCVAR_SERVER, don't log changes to a file/the console
#define FCVAR_NOEXTRAWHITEPACE  512 // Automatically strips trailing/leading white space from the string value

Cvar bound constants used with [get|set]_pcvar_bounds().

CvarBounds
enum CvarBounds
{
	CvarBound_Upper = 0,
	CvarBound_Lower
};