From 6af68325a095b298a0d5360da389b79e43c7780c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 16 Feb 2025 23:51:07 -0600 Subject: [PATCH] Admin Menu - Don't strip medic/eng when resetting gear to default (#651) * Admin Menu - Don't strip medic/eng when resetting gear to default * Update fnc_uihook_resetGearButton.sqf --- addons/adminMenu/functions/fnc_uihook_resetGearButton.sqf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/adminMenu/functions/fnc_uihook_resetGearButton.sqf b/addons/adminMenu/functions/fnc_uihook_resetGearButton.sqf index a1d49398..d95ccd23 100644 --- a/addons/adminMenu/functions/fnc_uihook_resetGearButton.sqf +++ b/addons/adminMenu/functions/fnc_uihook_resetGearButton.sqf @@ -20,16 +20,17 @@ if (_selectedLoadout == "") then { _selectedUnit setVariable ["F_Gear", _selectedLoadout, true]; }; +// If changing loadout, also add/remove medic/eng abilities if (_selectedLoadout == "sm") then { _selectedUnit setVariable [QACEGVAR(medical,medicClass), 1, true]; } else { - _selectedUnit setVariable [QACEGVAR(medical,medicClass), 0, true]; + _selectedUnit setVariable [QACEGVAR(medical,medicClass), nil, true]; }; if (_selectedLoadout in ["eng","vicc","vicl","vicd","pilot"]) then { _selectedUnit setVariable ["ACE_isEngineer", true, true]; } else { - _selectedUnit setVariable ["ACE_isEngineer", false, true]; + _selectedUnit setVariable ["ACE_isEngineer", nil, true]; }; [QGVAR(resetGear), [_selectedUnit], [_selectedUnit]] call CBA_fnc_targetEvent;