From: Mircea Kitsune Date: Mon, 24 Oct 2011 12:14:17 +0000 (+0300) Subject: It begins. X-Git-Tag: xonotic-v0.6.0~35^2~18^2~221 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=89dda53aec46d8ef2cba541750cda502be5f5199;p=xonotic%2Fxonotic-data.pk3dir.git It begins. --- diff --git a/defaultXonotic.cfg b/defaultXonotic.cfg index 26ac83fd0..68ca0eab9 100644 --- a/defaultXonotic.cfg +++ b/defaultXonotic.cfg @@ -541,6 +541,8 @@ set g_player_alpha 1 set g_player_brightness 0 "set to 2 for brighter players" seta g_balance_cloaked_alpha 0.25 +set g_sandbox 0 "allow players to spawn and edit objects around the map" + set g_playerclip_collisions 1 "0 = disable collision testing against playerclips, might be useful on some defrag maps" set g_botclip_collisions 1 "0 = disable collision testing against botclips, might be useful on some defrag maps" diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index 7e6759228..1cf28efff 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -1133,6 +1133,8 @@ void readlevelcvars(void) MUTATOR_ADD(mutator_rocketflying); if(cvar("g_vampire")) MUTATOR_ADD(mutator_vampire); + if(cvar("g_sandbox")) + MUTATOR_ADD(sandbox); if(cvar("sv_allow_fullbright")) serverflags |= SERVERFLAG_ALLOW_FULLBRIGHT; diff --git a/qcsrc/server/mutators/mutators.qh b/qcsrc/server/mutators/mutators.qh index 1ae28abe5..349d945df 100644 --- a/qcsrc/server/mutators/mutators.qh +++ b/qcsrc/server/mutators/mutators.qh @@ -7,3 +7,5 @@ MUTATOR_DECLARATION(mutator_nix); MUTATOR_DECLARATION(mutator_dodging); MUTATOR_DECLARATION(mutator_rocketflying); MUTATOR_DECLARATION(mutator_vampire); + +MUTATOR_DECLARATION(sandbox); diff --git a/qcsrc/server/progs.src b/qcsrc/server/progs.src index b5307d428..6fc4ade22 100644 --- a/qcsrc/server/progs.src +++ b/qcsrc/server/progs.src @@ -192,6 +192,7 @@ mutators/mutator_nix.qc mutators/mutator_dodging.qc mutators/mutator_rocketflying.qc mutators/mutator_vampire.qc +mutators/sandbox.qc ../warpzonelib/anglestransform.qc ../warpzonelib/mathlib.qc