/* * Author: bux578, commy2 * * Returns an array containing all items of a given unit * * Argument: * 0: Unit (Object) * * Return value: * Array with all the gear, format: * 0: headgear (String) * 1: goggles (String) * 2,3: uniform (String, Array) * 4,5: vest (String, Array) * 6,7: backpack (String, Array) * 8-10: rifle (String, Array, Array) * 11-13: launcher (String, Array, Array) * 14-16: pistol (String, Array, Array) * 17: map, compass, watch, etc. (Array) * 18: binocluar (String) * 19: active weapon, active muzzle, active weaponMode (Array) * */ #include "script_component.hpp" PARAMS_1(_unit); if (isNull _unit) exitWith {[ "", "", "", [], "", [], "", [], "", ["","","",""], [], "", ["","","",""], [], "", ["","","",""], [], [], "", ["","",""] ]}; [ headgear _unit, goggles _unit, uniform _unit, uniformItems _unit, vest _unit, vestItems _unit, backpack _unit, backpackItems _unit, primaryWeapon _unit, primaryWeaponItems _unit, primaryWeaponMagazine _unit, secondaryWeapon _unit, secondaryWeaponItems _unit, secondaryWeaponMagazine _unit, handgunWeapon _unit, handgunItems _unit, handgunMagazine _unit, assignedItems _unit, binocular _unit, [currentWeapon _unit, currentMuzzle _unit, currentWeaponMode _unit] ]