]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/xonotic/util.qc
Add ability for makeMulti inverse cvars (for r_water_hideplayer switching)
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / util.qc
index 34f67397eb0bef09944f2cc1627facd0cfb668c9..28987529a639edd2a5743311229c3e081446bdc2 100644 (file)
@@ -87,7 +87,12 @@ void saveCvarsMulti(entity me)
 
        n = tokenize_console(me.cvarNames_Multi);
        for(i = 0; i < n; ++i)
-               cvar_set(argv(i), s);
+       {
+               if(substring(argv(i), 0, 1) == "!")
+                       cvar_set(substring(argv(i), 1, strlen(argv(i))), ftos(!stof(s)));
+               else
+                       cvar_set(argv(i), s);
+       }
 }
 void makeMulti(entity e, string otherCvars)
 {