2016-01-14 22:05:26 +00:00
|
|
|
/*
|
|
|
|
* Author: VKing
|
|
|
|
* Add preplaced explosives to a unit's detonator.
|
|
|
|
*
|
|
|
|
* Arguments:
|
|
|
|
* 0: Unit <OBJECT>
|
|
|
|
* 1: Explosive object <OBJECT>
|
|
|
|
* 2: Detonator type <STRING>
|
|
|
|
*
|
|
|
|
* Return Value:
|
|
|
|
* None
|
|
|
|
*
|
|
|
|
* Example:
|
|
|
|
* [player, claymore1, "ACE_Clacker"] call ace_explosives_fnc_connectExplosive
|
|
|
|
*
|
|
|
|
* Public: Yes
|
|
|
|
*/
|
|
|
|
#include "script_component.hpp"
|
|
|
|
|
|
|
|
params ["_unit", "_object", "_detonator"];
|
|
|
|
TRACE_3("Params",_unit,_object,_detonator);
|
|
|
|
|
|
|
|
private _detonatorConfig = getText (configFile >> "CfgWeapons" >> _detonator >> QGVAR(triggerType));
|
|
|
|
|
2016-01-14 23:25:02 +00:00
|
|
|
private _magazineClass = getText (configFile >> "CfgAmmo" >> typeOf _object >> QGVAR(magazine));
|
2016-01-14 22:05:26 +00:00
|
|
|
|
|
|
|
[_unit, _object, _magazineClass, [configFile >> "ACE_Triggers" >> _detonatorConfig]] call FUNC(addClacker);
|