diff --git a/src/common/console/c_cvars.cpp b/src/common/console/c_cvars.cpp index 6fd6e4271..73f1a7882 100644 --- a/src/common/console/c_cvars.cpp +++ b/src/common/console/c_cvars.cpp @@ -1497,6 +1497,22 @@ CCMD (unset) } } +CCMD (reset) +{ + if (argv.argc() != 2) + { + Printf ("usage: reset \n"); + } + else + { + FBaseCVar *var = FindCVar (argv[1], NULL); + if (var == NULL) + var = new FStringCVar (argv[1], NULL, CVAR_AUTO | CVAR_UNSETTABLE | cvar_defflags); + + var->ResetToDefault(); + } +} + CCMD (get) { FBaseCVar *var, *prev;