r2966 - trunk/data

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Nov 16 04:56:18 EST 2007


Author: div0
Date: 2007-11-16 04:56:09 -0500 (Fri, 16 Nov 2007)
New Revision: 2966

Modified:
   trunk/data/default.cfg
   trunk/data/game_reset.cfg
Log:
settemp


Modified: trunk/data/default.cfg
===================================================================
--- trunk/data/default.cfg	2007-11-16 09:50:53 UTC (rev 2965)
+++ trunk/data/default.cfg	2007-11-16 09:56:09 UTC (rev 2966)
@@ -786,3 +786,11 @@
 alias unban "sv_cmd unban $*"     // usage: unban 3 (number from bans)
 
 r_labelsprites_scale 0.40625 // labels sprites get displayed at 0.5x from 640x480 to 1280x1024, and at 1x from 1600x1200 onwards
+
+// settemp subsystem. Do not touch. Usage: settemp variable value; next map resets it.
+set settemp_list 0
+set settemp_var _settemp_x
+alias settemp "settemp_list \"1 $1 $settemp_var $settemp_list\"; set $settemp_var \"${$1}\"; settemp_var ${settemp_var}x; $1 \"$2\""
+alias settemp_restore "_settemp_restore_${settemp_list asis}"
+alias _settemp_restore_0 "set settemp_var _settemp_x; set settemp_list 0"
+alias _settemp_restore_1 "$1 \"${$2}\"; _settemp_restore_${3- asis}"

Modified: trunk/data/game_reset.cfg
===================================================================
--- trunk/data/game_reset.cfg	2007-11-16 09:50:53 UTC (rev 2965)
+++ trunk/data/game_reset.cfg	2007-11-16 09:56:09 UTC (rev 2966)
@@ -3,6 +3,8 @@
 // won't stick around when the user starts a new dm map.
 
 // clean up campaign stuff
+settemp_restore
+
 alias _mutator_reset_0 ""
 alias _mutator_reset_1 "exec mutator_reset.cfg"
 _mutator_reset_$g_campaign




More information about the nexuiz-commits mailing list