From: Samual Lenks Date: Mon, 9 Dec 2013 21:12:22 +0000 (-0500) Subject: Start using weaponstart property now X-Git-Tag: xonotic-v0.8.0~152^2~270 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=de3813e4a879cd7952a8a14b912f839213f07963;p=xonotic%2Fxonotic-data.pk3dir.git Start using weaponstart property now --- diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index 8d7d38c80..77758d1d5 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -624,9 +624,7 @@ float warmup_start_health; float warmup_start_armorvalue; float g_weapon_stay; -entity get_weaponinfo(float w); - -float want_weapon(string cvarprefix, entity weaponinfo, float allguns) // WEAPONTODO +float want_weapon(entity weaponinfo, float allguns) // WEAPONTODO { var float i = weaponinfo.weapon; var float d = 0; @@ -653,7 +651,7 @@ float want_weapon(string cvarprefix, entity weaponinfo, float allguns) // WEAPON if(weaponinfo.spawnflags & WEP_FLAG_MUTATORBLOCKED) // never default mutator blocked guns d = 0; - var float t = cvar(strcat(cvarprefix, weaponinfo.netname)); + var float t = weaponinfo.weaponstart; //print(strcat("want_weapon: ", weaponinfo.netname, " - d: ", ftos(d), ", t: ", ftos(t), ". \n")); @@ -776,7 +774,7 @@ void readplayerstartcvars() for (i = WEP_FIRST; i <= WEP_LAST; ++i) { e = get_weaponinfo(i); - float w = want_weapon("g_start_weapon_", e, FALSE); + float w = want_weapon(e, FALSE); if(w & 1) start_weapons |= WepSet_FromWeapon(i); if(w & 2) @@ -834,7 +832,7 @@ void readplayerstartcvars() for (i = WEP_FIRST; i <= WEP_LAST; ++i) { e = get_weaponinfo(i); - float w = want_weapon("g_start_weapon_", e, g_warmup_allguns); + float w = want_weapon(e, g_warmup_allguns); if(w & 1) warmup_start_weapons |= WepSet_FromWeapon(i); if(w & 2)