]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/xonotic/util.qc
Actually, use a more simple comparison (looks cleaner, easier to understand)
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / util.qc
index 34f67397eb0bef09944f2cc1627facd0cfb668c9..9f56bf64344b55f2120788e2aaf7f708a71c3696 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))), ((s == "0") ? "1" : "0"));
+               else
+                       cvar_set(argv(i), s);
+       }
 }
 void makeMulti(entity e, string otherCvars)
 {