From 0638c55435adbf18e102d58e3cff22bd9182eda1 Mon Sep 17 00:00:00 2001 From: Dart <59131299+DartRuffian@users.noreply.github.com> Date: Tue, 6 Aug 2024 10:56:01 -0500 Subject: [PATCH] Fix case-sensitive _loadoutIndex Co-authored-by: Grim <69561145+LinkIsGrim@users.noreply.github.com> --- addons/arsenal/functions/fnc_saveLoadout.sqf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/arsenal/functions/fnc_saveLoadout.sqf b/addons/arsenal/functions/fnc_saveLoadout.sqf index 2298ac168c8..c0f26ece519 100644 --- a/addons/arsenal/functions/fnc_saveLoadout.sqf +++ b/addons/arsenal/functions/fnc_saveLoadout.sqf @@ -24,13 +24,12 @@ if (_name == "" || {_loadout isEqualTo []}) exitWith { false }; private _loadouts = profileNamespace getVariable [QGVAR(saved_loadouts), []]; private _loadoutNames = _loadouts apply {toLower (_x#0)}; -if (!_replaceExisting && {toLower _name in _loadoutNames}) exitWith { false }; - -private _loadoutIndex = _loadoutNames find _name; +private _loadoutIndex = _loadoutNames find toLower _name; if (_loadoutIndex == -1) then { _loadouts pushBack [_name, _loadout]; } else { + if (!_replaceExisting) exitWith { false }; _loadouts set [_loadoutIndex, [_name, _loadout]]; };