From: bones_was_here Date: Sun, 12 Sep 2021 10:55:28 +0000 (+1000) Subject: Hacky workaround for gametype inconsistency X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=3e32b318e1fe67a7c426059cbbfe79ece819c908;p=xonotic%2Fdarkplaces.git Hacky workaround for gametype inconsistency --- diff --git a/sv_main.c b/sv_main.c index ba0c5d52..744344a8 100644 --- a/sv_main.c +++ b/sv_main.c @@ -208,6 +208,11 @@ cvar_t sv_mapformat_is_quake3 = {CF_SERVER, "sv_mapformat_is_quake3", "0", "indi cvar_t sv_writepicture_quality = {CF_SERVER | CF_ARCHIVE, "sv_writepicture_quality", "10", "WritePicture quality offset (higher means better quality, but slower)"}; +cvar_t g_domination = {CF_SERVER, "g_domination", "0", "hacky workaround"}; +cvar_t g_freezetag = {CF_SERVER, "g_freezetag", "0", "hacky workaround"}; +cvar_t g_keepaway = {CF_SERVER, "g_keepaway", "0", "hacky workaround"}; +cvar_t g_keyhunt = {CF_SERVER, "g_keyhunt", "0", "hacky workaround"}; + server_t sv; server_static_t svs; @@ -514,6 +519,15 @@ void SV_Init (void) Cmd_AddCommand(CF_CLIENT | CF_SERVER_FROM_CLIENT, "sv_startdownload", SV_StartDownload_f, "begins sending a file to the client (network protocol use only)"); Cmd_AddCommand(CF_CLIENT | CF_SERVER_FROM_CLIENT, "download", SV_Download_f, "downloads a specified file from the server"); + Cvar_RegisterVariable (&g_domination); + Cvar_RegisterVariable (&g_freezetag); + Cvar_RegisterVariable (&g_keepaway); + Cvar_RegisterVariable (&g_keyhunt); + Cvar_RegisterVirtual (&g_domination, "g_dom"); + Cvar_RegisterVirtual (&g_freezetag, "g_ft"); + Cvar_RegisterVirtual (&g_keepaway, "g_ka"); + Cvar_RegisterVirtual (&g_keyhunt, "g_kh"); + Cvar_RegisterVariable (&sv_disablenotify); Cvar_RegisterVariable (&coop); Cvar_RegisterVariable (&deathmatch);