public/tier1/convar.h
52535455565758
// ConVar only
#define FCVAR_PROTECTED (1<<5) // It's a server cvar, but we don't send the data since it's a password, etc. Sends 1 if it's not bland/zero, 0 otherwise as value
#define FCVAR_SPONLY (1<<6) // This cvar cannot be changed by clients connected to a multiplayer server.
#define FCVAR_ARCHIVE (1<<7) // set to cause it to be saved to vars.rc
#define FCVAR_NOTIFY (1<<8) // notifies players when changed
#define FCVAR_USERINFO (1<<9) // changes the client's info string
#define FCVAR_CHEAT (1<<14) // Only useable in singleplayer / debug / multiplayer & sv_cheats
52535455565758
// ConVar only
#define FCVAR_PROTECTED (1<<5) // It's a server cvar, but we don't send the data since it's a password, etc. Sends 1 if it's not bland/zero, 0 otherwise as value
#define FCVAR_SPONLY (1<<6) // This cvar cannot be changed by clients connected to a multiplayer server.
#define FCVAR_ARCHIVE (1<<7) // set to cause it to be saved to config.cfg
#define FCVAR_NOTIFY (1<<8) // notifies players when changed
#define FCVAR_USERINFO (1<<9) // changes the client's info string
#define FCVAR_CHEAT (1<<14) // Only useable in singleplayer / debug / multiplayer & sv_cheats
80818283848586
// #define FCVAR_AVAILABLE (1<<30)
// #define FCVAR_AVAILABLE (1<<31)
class ConVar;
class ConCommand;
class ConCommandBase;
80818283848586878889909192939495
// #define FCVAR_AVAILABLE (1<<30)
// #define FCVAR_AVAILABLE (1<<31)
// FF types of convars
#define FCVAR_FF_FFDEV (FCVAR_CHEAT|FCVAR_NOTIFY)
#define FCVAR_FF_FFDEV_REPLICATED (FCVAR_CHEAT|FCVAR_NOTIFY|FCVAR_REPLICATED)
#define FCVAR_FF_FFDEV_CLIENT (FCVAR_CHEAT)
// no cheats versions
//#define FCVAR_FF_FFDEV (FCVAR_NOTIFY)
//#define FCVAR_FF_FFDEV_REPLICATED (FCVAR_NOTIFY|FCVAR_REPLICATED)
//#define FCVAR_FF_CLIENT 0
class ConVar;
class ConCommand;
class ConCommandBase;