Enable quake3 like 'set' commands

This commit is contained in:
Denis Pauk 2023-09-25 00:26:01 +03:00
parent 8d646adb90
commit 5ab77f1a69

View file

@ -553,7 +553,12 @@ Cvar_Set_f(void)
{ {
int flags; int flags;
if (!strcmp(Cmd_Argv(3), "u")) if (!strcmp(Cmd_Argv(3), "a"))
{
flags = CVAR_ARCHIVE;
}
else if (!strcmp(Cmd_Argv(3), "u"))
{ {
flags = CVAR_USERINFO; flags = CVAR_USERINFO;
} }
@ -565,7 +570,7 @@ Cvar_Set_f(void)
else else
{ {
Com_Printf("flags can only be 'u' or 's'\n"); Com_Printf("flags can only be 'a', 'u' or 's'\n");
return; return;
} }
@ -864,6 +869,9 @@ Cvar_Init(void)
Cmd_AddCommand("reset", Cvar_Reset_f); Cmd_AddCommand("reset", Cvar_Reset_f);
Cmd_AddCommand("resetall", Cvar_ResetAll_f); Cmd_AddCommand("resetall", Cvar_ResetAll_f);
Cmd_AddCommand("set", Cvar_Set_f); Cmd_AddCommand("set", Cvar_Set_f);
Cmd_AddCommand("seta", Cvar_Set_f);
Cmd_AddCommand("setu", Cvar_Set_f);
Cmd_AddCommand("sets", Cvar_Set_f);
Cmd_AddCommand("toggle", Cvar_Toggle_f); Cmd_AddCommand("toggle", Cvar_Toggle_f);
} }
@ -891,6 +899,9 @@ Cvar_Fini(void)
Cmd_RemoveCommand("reset"); Cmd_RemoveCommand("reset");
Cmd_RemoveCommand("resetall"); Cmd_RemoveCommand("resetall");
Cmd_RemoveCommand("set"); Cmd_RemoveCommand("set");
Cmd_RemoveCommand("seta");
Cmd_RemoveCommand("setu");
Cmd_RemoveCommand("sets");
Cmd_RemoveCommand("toggle"); Cmd_RemoveCommand("toggle");
} }