diff --git a/addons/gunbag/XEH_preInit.sqf b/addons/gunbag/XEH_preInit.sqf index 78c6741dbb..7829c58074 100644 --- a/addons/gunbag/XEH_preInit.sqf +++ b/addons/gunbag/XEH_preInit.sqf @@ -49,6 +49,11 @@ PREP_RECOMPILE_END; private _gunbagWeapon = _extendedInfo getOrDefault [QGVAR(gunbagWeapon), []]; if (_gunbagWeapon isNotEqualTo []) then { (backpackContainer _unit) setVariable [QGVAR(gunbagWeapon), _gunbagWeapon, true]; + + // Prevent the arsenal closed event from overwriting new info + if (!isNil QGVAR(arsenalCache)) then { + GVAR(arsenalCache) = _gunbagWeapon; + }; }; }] call CBA_fnc_addEventHandler;