/* * Author: GitHawk * Creates a carryable ammunition dummy object. * * Arguments: * 0: Unit * 1: Magazine Classname * * Return Value: * Created Dummy * * Example: * ["500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_createDummy * * Public: No */ #include "script_component.hpp" private ["_ammo", "_dummyName", "_dummy"]; params [["_unit", objNull, [objNull]], ["_magazineClass", "", [""]]]; _ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); _dummyName = getText (configFile >> "CfgAmmo" >> _ammo >> QGVAR(dummy)); _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