#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 "];