#include "..\script_component.hpp" /* * Author: PabstMirror * Retrieve muzzle name from config. * * Arguments: * 0: Magazine Classname * * Return Value: * None * * Example: * "magazine" call ace_advanced_throwing_fnc_getMuzzle * * Public: No */ params ["_magazineClassname"]; _magazineClassname = toLowerANSI _magazineClassname; private _throwMuzzles = getArray (configFile >> "CfgWeapons" >> "Throw" >> "muzzles"); _throwMuzzles = _throwMuzzles select {_magazineClassname in ((getArray (configFile >> "CfgWeapons" >> "Throw" >> _x >> "magazines")) apply {toLowerANSI _x})}; [_throwMuzzles select 0, ""] select (_throwMuzzles isEqualTo [])