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;