/* * Author: Grey * Checks whether magazine can be unloaded from static weapon * * Arguments: * 0: static * 1: unit * * Return Value: * canUnloadMagazine * * Example: * [_target,_player] call ace_mk6mortar_fnc_canUnloadMagazine * * Public: Yes */ #include "script_component.hpp" params ["_static","_unit"]; private ["_canUnloadMagazine","_ammoCount"]; if !(alive _static && GVAR(useAmmoHandling) && _static getVariable [QGVAR(initialized),false]) exitWith {false}; _canUnloadMagazine = false; _ammoCount = ((magazinesAllTurrets _static) select 1) select 2; if (_ammoCount > 0) then { _canUnloadMagazine = true; }; _canUnloadMagazine