diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml
index 6ef110d..0fd14f9 100644
--- a/addons/main/stringtable.xml
+++ b/addons/main/stringtable.xml
@@ -2210,5 +2210,11 @@
Sıhhiyeler ACE ayarlarına göre mi vanilya ayarlara göre mi belirlensin?
Elija si mostrar a los médicos por rasgo básico o variable ACE
+
+ Always show unit selection number
+
+
+ Will always show the unit number the squad leader can use to select a squad member using the function keys
+
diff --git a/addons/radar/XEH_preInit.sqf b/addons/radar/XEH_preInit.sqf
index daaebaa..8d14af5 100644
--- a/addons/radar/XEH_preInit.sqf
+++ b/addons/radar/XEH_preInit.sqf
@@ -418,6 +418,15 @@ if (isClass(configFile >> "CfgPatches" >> "ace_finger")) then {
] call CBA_fnc_addSetting;
};
+[
+ QGVAR(always_show_unit_numbers)
+ ,"CHECKBOX"
+ ,[localize "STR_dui_radar_always_show_unit_numbers", localize "STR_dui_radar_always_show_unit_numbers_desc"]
+ ,[CBA_SETTINGS_CAT, _curCat]
+ ,false
+ ,false
+] call CBA_fnc_addSetting;
+
// todo display to change the position in-game (should reset to center of screen)(0.5,0.5)
// todo keydown or option for ^ (or addAction(resets after use))
// save it in profileNamespace
diff --git a/addons/radar/functions/fnc_cacheLoop.sqf b/addons/radar/functions/fnc_cacheLoop.sqf
index 81530d9..e8b2dd3 100644
--- a/addons/radar/functions/fnc_cacheLoop.sqf
+++ b/addons/radar/functions/fnc_cacheLoop.sqf
@@ -264,7 +264,7 @@ private _circleRange = diwako_dui_compassRange;
private _unit = _x;
private _selected = "";
- if (_selectedUnits isNotEqualTo [] && {_unit isNotEqualTo _player}) then {
+ if ((GVAR(always_show_unit_numbers) || {_selectedUnits isNotEqualTo []}) && {_unit isNotEqualTo _player}) then {
private _curName = vehicleVarName _unit;
_unit setVehicleVarName "";
private _defaultIdent = str _unit;