From 53d5512f3e6fd64e37bbcfe210752dd759e04177 Mon Sep 17 00:00:00 2001 From: Mario Date: Thu, 24 Dec 2015 09:53:51 +1000 Subject: [PATCH] Loopify weapon arena string --- .../xonotic/dialog_multiplayer_create_mutators.qc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc b/qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc index 8b9ddf9b2..e45e9595f 100644 --- a/qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc +++ b/qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc @@ -28,8 +28,7 @@ string weaponarenastring_cvar; string WeaponArenaString() { string s; - float n, i, j; - entity e; + float n, i; s = cvar_string("g_weaponarena"); if(s == "0") return ""; @@ -50,12 +49,10 @@ string WeaponArenaString() s = ""; for(i = 0; i < n; ++i) { - for(j = WEP_FIRST; j <= WEP_LAST; ++j) - { - e = Weapons_from(j); - if(argv(i) == e.netname) - s = strcat(s, " & ", e.m_name); - } + FOREACH(Weapons, it != WEP_Null, LAMBDA( + if(argv(i) == it.netname) + s = strcat(s, " & ", it.m_name); + )); } s = sprintf(_("%s Arena"), substring(s, 3, strlen(s) - 3)); -- 2.39.2