From 999063f69397ba393cc0ba26487f1eafec9fcba7 Mon Sep 17 00:00:00 2001 From: jwoodruff40 <22091381+jwoodruff40@users.noreply.github.com> Date: Tue, 28 Jan 2025 20:05:12 -0500 Subject: [PATCH] Fix calculation for min magazines when unlocks disabled --- A3A/addons/scrt/Arsenal/fn_arsenal_loadoutArsenal.sqf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/A3A/addons/scrt/Arsenal/fn_arsenal_loadoutArsenal.sqf b/A3A/addons/scrt/Arsenal/fn_arsenal_loadoutArsenal.sqf index f9b46a8129..7639b02002 100644 --- a/A3A/addons/scrt/Arsenal/fn_arsenal_loadoutArsenal.sqf +++ b/A3A/addons/scrt/Arsenal/fn_arsenal_loadoutArsenal.sqf @@ -1360,6 +1360,16 @@ switch _mode do { }; }; + case (IDC_RSCDISPLAYARSENAL_TAB_LOADEDMAG); + case (IDC_RSCDISPLAYARSENAL_TAB_LOADEDMAG2); + case (IDC_RSCDISPLAYARSENAL_TAB_CARGOMAG); + case (IDC_RSCDISPLAYARSENAL_TAB_CARGOMAGALL): { + _inventory select { + private _amountCfg = getNumber (configfile >> "CfgMagazines" >> _x select 0 >> "count"); + (_x select 1) == -1 || {minWeaps < 0 && {(_x select 1) >= (ITEM_MIN * _amountCfg)}} + } + }; + default { // item unlocked (qty == -1) OR (unlocks disabled AND item qty more than min items) _inventory select { (_x select 1) == -1 || {minWeaps < 0 && {(_x select 1) >= ITEM_MIN}} }