From 1b3cd3cc53442be71b8e5e814c27e0c40c887f52 Mon Sep 17 00:00:00 2001 From: div0 Date: Mon, 2 Feb 2009 15:09:41 +0000 Subject: [PATCH] add cvar g_runematch_fixedspawns, default 0 (ignore runematch spawns, always spawn randomly) git-svn-id: svn://svn.icculus.org/nexuiz/trunk@5719 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/defaultNexuiz.cfg | 3 ++- data/qcsrc/server/constants.qh | 2 +- data/qcsrc/server/runematch.qc | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/data/defaultNexuiz.cfg b/data/defaultNexuiz.cfg index 8a12e9066..80a8031e3 100644 --- a/data/defaultNexuiz.cfg +++ b/data/defaultNexuiz.cfg @@ -28,7 +28,7 @@ alias if_dedicated "_detect_dedicated_$qport $*" seta g_configversion 0 // default.cfg versioning (update using update-cvarcount.sh, run that every time after adding a new cvar) -set cvar_check_default 84a0507cdc469ce488f999086029f6c8 +set cvar_check_default 9baebeee18b375c654d6fbb2035525a6 // Nexuiz version (formatted for machines) // used to determine if a client version is compatible @@ -521,6 +521,7 @@ exec ctfscoring-div0.cfg // runematch set g_runematch 0 set g_runematch_pointrate 5 +set g_runematch_fixedspawns 0 set g_runematch_pointamt 1 set g_runematch_shuffletime 30 "how often runes change position" set g_runematch_respawntime 15 "how soon after being dropped to respawn" diff --git a/data/qcsrc/server/constants.qh b/data/qcsrc/server/constants.qh index 1b118f8b9..b4a2d2715 100644 --- a/data/qcsrc/server/constants.qh +++ b/data/qcsrc/server/constants.qh @@ -1,4 +1,4 @@ -string CVAR_CHECK_DEFAULT = "84a0507cdc469ce488f999086029f6c8"; +string CVAR_CHECK_DEFAULT = "9baebeee18b375c654d6fbb2035525a6"; string CVAR_CHECK_WEAPONS = "2a35f7139825257d468d22354209cf54"; float FALSE = 0; float TRUE = 1; diff --git a/data/qcsrc/server/runematch.qc b/data/qcsrc/server/runematch.qc index d31efe39f..e81e0b353 100644 --- a/data/qcsrc/server/runematch.qc +++ b/data/qcsrc/server/runematch.qc @@ -36,7 +36,7 @@ spawn point for runes in runematch void spawnfunc_runematch_spawn_point() { - if(!g_runematch) + if(!g_runematch || !cvar("g_runematch_fixedspawns")) { remove(self); return; -- 2.39.2