[nexuiz-commits] r7921 - trunk/data
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Sep 26 08:36:06 EDT 2009
Author: div0
Date: 2009-09-26 08:36:04 -0400 (Sat, 26 Sep 2009)
New Revision: 7921
Modified:
trunk/data/balanceSamual.cfg
trunk/data/update-cvarcount.sh
Log:
make balanceSamual.cfg cvar-checked too
Modified: trunk/data/balanceSamual.cfg
===================================================================
--- trunk/data/balanceSamual.cfg 2009-09-26 11:44:59 UTC (rev 7920)
+++ trunk/data/balanceSamual.cfg 2009-09-26 12:36:04 UTC (rev 7921)
@@ -1,9 +1,13 @@
+// NOTE: whenever you add a cvar to this file, run update-cvarcount.sh to
+// update this checksum!
+//
+// And... don't forget to edit the other balance*.cfg too.
+
+set cvar_check_balance 59ee376a58dfcc2e2ee440c6a9508e11
+
// {{{ weapon replacement
// NOTE: this only replaces weapons on the map
// use g_start_weapon_* to also replace the on-startup weapons!
-// {{{ weapon replacement
-// NOTE: this only replaces weapons on the map
-// use g_start_weapon_* to also replace the on-startup weapons!
// example: g_weaponreplace_nex "nex minstanex", then Nexes become MinstaNexes 50% of the times
// set the cvars to "0" to totally disable a weapon
set g_weaponreplace_laser ""
Modified: trunk/data/update-cvarcount.sh
===================================================================
--- trunk/data/update-cvarcount.sh 2009-09-26 11:44:59 UTC (rev 7920)
+++ trunk/data/update-cvarcount.sh 2009-09-26 12:36:04 UTC (rev 7921)
@@ -1,23 +1,22 @@
#!/bin/sh
+balance_cfgs="balanceHavoc.cfg balance25.cfg balanceSamual.cfg"
+
countd=`awk '/^seta? g_/ { print $2; }' defaultNexuiz.cfg | sort -u | tr -d '\r' | md5sum | cut -c 1-32`
countw=`awk '/^seta? g_/ { print $2; }' balance.cfg | sort -u | tr -d '\r' | md5sum | cut -c 1-32`
-counth=`awk '/^seta? g_/ { print $2; }' balanceHavoc.cfg | sort -u | tr -d '\r' | md5sum | cut -c 1-32`
-countl=`awk '/^seta? g_/ { print $2; }' balance25.cfg | sort -u | tr -d '\r' | md5sum | cut -c 1-32`
+for b in $balance_cfgs; do
+ countb=`awk '/^seta? g_/ { print $2; }' "$b" | sort -u | tr -d '\r' | md5sum | cut -c 1-32`
+ if [ "$countw" != "$countb" ]; then
+ echo "Mismatch between balance.cfg and $b. Aborting."
+ exit 1
+ fi
+done
-if [ "$countw" != "$counth" ]; then
- echo "Mismatch between balance.cfg and balanceHavoc.cfg. Aborting."
- exit 1
-fi
-if [ "$countw" != "$countl" ]; then
- echo "Mismatch between balance.cfg and balanceHavoc.cfg. Aborting."
- exit 1
-fi
-
sed -i -e "s/^set cvar_check_default .*/set cvar_check_default $countd/" defaultNexuiz.cfg
sed -i -e "s/^set cvar_check_balance .*/set cvar_check_balance $countw/" balance.cfg
-sed -i -e "s/^set cvar_check_balance .*/set cvar_check_balance $countw/" balanceHavoc.cfg
-sed -i -e "s/^set cvar_check_balance .*/set cvar_check_balance $countw/" balance25.cfg
+for b in $balance_cfgs; do
+ sed -i -e "s/^set cvar_check_balance .*/set cvar_check_balance $countw/" "$b"
+done
sed -e "
s/^string CVAR_CHECK_DEFAULT = .*/string CVAR_CHECK_DEFAULT = \"$countd\";/;
More information about the nexuiz-commits
mailing list