diff --git a/addons/main/CfgFunctions.hpp b/addons/main/CfgFunctions.hpp index b3a92fb..361ed4b 100644 --- a/addons/main/CfgFunctions.hpp +++ b/addons/main/CfgFunctions.hpp @@ -22,6 +22,12 @@ class CfgFunctions { class extract_callsign { file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_callsign.sqf"; }; + class extract_group_color { + file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_group_color.sqf"; + }; + class extract_group_role { + file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_group_role.sqf"; + }; class extract_role { file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_role.sqf"; }; diff --git a/addons/main/functions/extract_data/fn_extract_group_role.sqf b/addons/main/functions/extract_data/fn_extract_group_role.sqf index bc4546b..a035585 100644 --- a/addons/main/functions/extract_data/fn_extract_group_role.sqf +++ b/addons/main/functions/extract_data/fn_extract_group_role.sqf @@ -31,4 +31,10 @@ if (["officer", typeOf _unit, false] call BIS_fnc_inString) then { _group_role = _group_roles select 2; }; +_pre_defined_role = _unit getVariable "_atak_group_role"; + +if (!isNil "_pre_defined_role") then { + _callsign = _pre_defined_callsign; +}; + _group_role \ No newline at end of file