/* * Author: GitHawk * Creates a carryable ammunition dummy object. * * Arguments: * 0: Unit * 1: Magazine Classname * * Return Value: * Created Dummy * * Example: * [player, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_createDummy * * Public: No */ #include "script_component.hpp" params [ ["_unit", objNull, [objNull]], ["_magazineClass", "", [""]] ]; private _ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); private _dummyName = getText (configFile >> "CfgAmmo" >> _ammo >> QGVAR(dummy)); private _dummy = objNull; if !(_dummyName == "") then { _dummy = _dummyName createVehicle (position _unit); } else { _dummy = QGVAR(defaultCarriedObject) createVehicle (position _unit); }; _dummy allowDamage false; _dummy setVariable [QGVAR(magazineClass), _magazineClass, true]; _dummy