#include "../../config_macros.hpp"
params[
["_this",objNull,[player]]
];
if(isNull _this) exitWith {
};
_this addAction ["Engage Tow Cable",{
params["_vic"];
_objects= nearestObjects [player, ["Car","Tank","Air","Ship"], 20];
_vex= _objects select 1;
_vex attachTo [_vic, [0,-11,0]];
removeAllActions _vic;
_vic addAction ["Disengage Tow Cable", {
params["_vic"];
_objects= nearestObjects [player, ["Car","Tank","Air","Ship"], 20];
removeAllActions _vic;
_vex= _objects select 1;
detach _vex;
_this call macro_fnc_name(warden_tow);
},[1],0,true,true,""," driver _target == _this "];
},[1],0,true,true,""," driver _target == _this "];
_this addAction ["Engage Long Tow Cable",{
params["_vic"];
_objects= nearestObjects [player, ["Car","Tank","Air","Ship"], 20];
_vex= _objects select 1;
_vex attachTo [_vic, [0,-22,0]];
removeAllActions _vic;
_vic addAction ["Disengage Long Tow Cable", {
params["_vic"];
_objects= nearestObjects [player, ["Car","Tank","Air","Ship"], 60];
removeAllActions _vic;
_vex= _objects select 1;
detach _vex;
_this call macro_fnc_name(warden_tow);
},[1],0,true,true,""," driver _target == _this "];
},[1],0,true,true,""," driver _target == _this "];