/* * Author: Clarky * Usage: * [hq, this] call CLF_fnc_initVehicleFactoryInteractions; *   * Intended to run locally on each client. * */ params ["_factory"]; _factory addAction [ "Open Vehicle Factory", { params ["_target", "_caller"]; // Load up the HQ as a variable for the player to access once proceeding through to building a vehicle private _hq = _target getVariable ["hq", ""]; if (_hq isNotEqualTo "") then { uiNamespace setVariable ["localHQ", _hq]; createDialog "VehicleFactoryDialog"; } else { hint "No attached HQ."; }; }, nil, 1, true, false, "", "true", // Figure out a way to lock this to player side checks (macros?) 6 ];