From 9099574809fe8eb57badf6a869d964f6936f4576 Mon Sep 17 00:00:00 2001 From: div0 Date: Tue, 9 Sep 2008 05:43:19 +0000 Subject: [PATCH] workarounds for fteqcc ?: bug git-svn-id: svn://svn.icculus.org/nexuiz/trunk@4424 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_weaponsystem.qc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/data/qcsrc/server/cl_weaponsystem.qc b/data/qcsrc/server/cl_weaponsystem.qc index 957dff3c7..c629ee860 100644 --- a/data/qcsrc/server/cl_weaponsystem.qc +++ b/data/qcsrc/server/cl_weaponsystem.qc @@ -635,9 +635,12 @@ void register_weapons_done() float imp; weaponpriority_hudselector_1 = ""; - for(imp = 10; imp > 0; --imp) + for(i = 1; i <= 24; ++i) + if(weapon_info[i-1] && weapon_info[i-1].impulse == 0) + weaponpriority_hudselector_1 = strcat(weaponpriority_hudselector_1, " ", ftos(i)); + for(imp = 9; imp > 0; --imp) for(i = 1; i <= 24; ++i) - if(weapon_info[i-1] && weapon_info[i-1].impulse == (imp == 10 ? 0 : imp)) + if(weapon_info[i-1] && weapon_info[i-1].impulse == imp) weaponpriority_hudselector_1 = strcat(weaponpriority_hudselector_1, " ", ftos(i)); weaponpriority_hudselector_0 = strzone(substring(weaponpriority_hudselector_0, 1, strlen(weaponpriority_hudselector_0) - 1)); -- 2.39.2