@@ -27,34 +27,37 @@ _syncUnits = [];
2727
2828missionNamespace setVariable [" armatak_server_syncedUnits" , _syncUnits ];
2929
30- GVAR(syncedUnits) = missionNamespace getVariable " armatak_server_syncedUnits" ;
31-
32- [{
3330 GVAR(syncedUnits) = missionNamespace getVariable " armatak_server_syncedUnits" ;
3431
35- {
36- _objectType = _x call BIS_fnc_objectType ;
37- switch (true ) do {
38- case ((_objectType select 0 ) == " Soldier" ): {
39- _callsign = [_x ] call armatak_fnc_extract_unit_callsign ;
40- _group_name = [group _x ] call armatak_fnc_extract_group_color ;
41- _group_role = [_x ] call armatak_fnc_extract_group_role ;
42-
43- [_x , _callsign , _group_name , _group_role ] call armatak_fnc_send_eud_cot ;
44- [_x ] call armatak_fnc_send_digital_pointer_cot ;
45- };
46- case ((_objectType select 0 ) == " Vehicle" ): {
47- _atak_type = [_x ] call armatak_fnc_extract_role ;
48- _callsign = [_x ] call armatak_fnc_extract_marker_callsign ;
49-
50- [_x , _atak_type , _callsign ] call armatak_fnc_send_marker_cot ;
32+ [{
33+ GVAR(syncedUnits) = missionNamespace getVariable " armatak_server_syncedUnits" ;
34+
35+ {
36+ _objectType = _x call BIS_fnc_objectType ;
37+ switch (true ) do {
38+ case ((_objectType select 0 ) == " Soldier" ): {
39+ _callsign = [_x ] call armatak_fnc_extract_unit_callsign ;
40+ _group_name = [group _x ] call armatak_fnc_extract_group_color ;
41+ _group_role = [_x ] call armatak_fnc_extract_group_role ;
42+
43+ [_x , _callsign , _group_name , _group_role ] call armatak_fnc_send_eud_cot ;
44+ [_x ] call armatak_fnc_send_digital_pointer_cot ;
45+ };
46+ case ((_objectType select 0 ) == " Vehicle" ): {
47+ _atak_type = [_x ] call armatak_fnc_extract_role ;
48+ _callsign = [_x ] call armatak_fnc_extract_marker_callsign ;
49+
50+ [_x , _atak_type , _callsign ] call armatak_fnc_send_marker_cot ;
51+ };
52+ case ((_objectType select 0 ) == " VehicleAutonomous" ): {
53+ _atak_type = [_x ] call armatak_fnc_extract_role ;
54+ _callsign = [_x ] call armatak_fnc_extract_marker_callsign ;
55+
56+ [_x , _atak_type , _callsign ] call armatak_fnc_send_drone_cot ;
57+ [_x ] call armatak_fnc_send_digital_pointer_cot ;
58+ };
5159 };
52- };
53- if (unitIsUAV _x ) then {
54- [_x ] call armatak_fnc_send_drone_cot ;
55- [_x ] call armatak_fnc_send_digital_pointer_cot ;
56- };
57- } forEach GVAR(syncedUnits);
58- }, 2 , []] call CBA_fnc_addPerFrameHandler ;
60+ } forEach GVAR(syncedUnits);
61+ }, 2 , []] call CBA_fnc_addPerFrameHandler ;
5962deleteVehicle _logic ;
6063closeDialog 1 ;
0 commit comments