/** * fn_useMagazine.sqf * @Descr: Use magazine * @Author: Glowbal * * @Arguments: [unit OBJECt, magazine STRING] * @Return: BOOL True if magazine has been used. * @PublicAPI: true */ #include "script_component.hpp" private ["_return", "_vehicleUsage"]; PARAMS_2(_unit,_magazine); _vehicleUsage = [_this, 2, false, [false]] call BIS_fnc_Param; if (!_vehicleUsage) then { if (_magazine != "") then { _unit removeMagazine _magazine; _return = true; } else { _return = false; }; [format["fnc_useMagazine: %1 | %2",_this,_return]] call FUNC(debug); _return } else { // TODO implement shared magazine functionality };