12345678910 |
- params ["_target", "_player", "_params"];
- if(!(alive _target) || !(alive _player)) exitWith { false };
- if(vehicle _target != _target) exitWith { false };
- _currentTurret = _target currentWeaponTurret [0];
- if(_currentTurret == "") then {
- _currentTurret = _target weaponsTurret [0] select 0;
- };
- _compatMags = [_currentTurret] call CBA_fnc_compatibleMagazines;
- _magazines = (magazinesAmmo _player) select {_x select 1 > 0 && (_x select 0) in _compatMags};
- count _magazines > 0
|