diff --git a/addons/main/functions/extract_data/fn_extract_callsign.sqf b/addons/main/functions/extract_data/fn_extract_callsign.sqf deleted file mode 100644 index e0c6968..0000000 --- a/addons/main/functions/extract_data/fn_extract_callsign.sqf +++ /dev/null @@ -1,43 +0,0 @@ -// function name: armatak_fnc_extract_callsign -// function author: Valmo -// function description: Gets the unit name or classname to be used as TAK callsign - -params["_unit"]; - -private _callsign = ""; - -if (roleDescription _unit != "") then { - _callsign = ([name _unit] call armatak_fnc_shorten_name) + " | " + roleDescription _unit; -} else { - _callsign = name _unit; - - if (_callsign == "Error: No unit") then { - _callsign = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "displayName"); - }; -}; - -if ((([_unit] call BIS_fnc_objectType) select 0) == "Vehicle") then { - _callsign = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "displayName"); - - if (!isNull driver _unit) then { - _callsign = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "displayName") + " | " + ([name (driver _unit)] call armatak_fnc_shorten_name); - }; -}; - -if (unitIsUAV _unit) then { - _callsign = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "displayName"); - - if (isUAVConnected _unit) then { - _callsign = (_callsign) + "[ON]"; - } else { - _callsign = (_callsign) + "[OFF]"; - } -}; - -_atak_pre_defined_callsign = _unit getVariable "_atak_callsign"; - -if (!isNil "_atak_pre_defined_callsign") then { - _callsign = _atak_pre_defined_callsign; -}; - -_callsign \ No newline at end of file