From d6c21e0cc44ffd83f2e82358e8bbe5fb7025089f Mon Sep 17 00:00:00 2001 From: johnb432 <58661205+johnb432@users.noreply.github.com> Date: Sat, 2 Mar 2024 14:54:19 +0100 Subject: [PATCH] Made clear traces global again, added interaction condition --- addons/frag/XEH_postInit.sqf | 6 ++++-- addons/frag/initSettingsDebug.inc.sqf | 5 +---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/addons/frag/XEH_postInit.sqf b/addons/frag/XEH_postInit.sqf index 9bd5544813..49e0888509 100644 --- a/addons/frag/XEH_postInit.sqf +++ b/addons/frag/XEH_postInit.sqf @@ -14,6 +14,8 @@ }; #ifdef DEBUG_MODE_DRAW + [QGVAR(dev_clearTraces), LINKFUNC(dev_clearTraces)] call CBA_fnc_addEventHandler; + if (!hasInterface) exitWith {}; if (!isServer) then { ["ace_firedPlayer", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; @@ -34,9 +36,9 @@ "Reset ACE Frag traces", "", { - call FUNC(dev_clearTraces); + [QGVAR(dev_clearTraces), []] call CBA_fnc_globalEvent; }, - {true} + {GVAR(dev_trackLines) isNotEqualTo createHashMap} ] call EFUNC(interact_menu,createAction); [ _type, diff --git a/addons/frag/initSettingsDebug.inc.sqf b/addons/frag/initSettingsDebug.inc.sqf index c2ab266569..a1528a446c 100644 --- a/addons/frag/initSettingsDebug.inc.sqf +++ b/addons/frag/initSettingsDebug.inc.sqf @@ -13,10 +13,7 @@ private _category = format ["ACE %1", LLSTRING(Module_DisplayName)]; "CHECKBOX", [LSTRING(HitSphereEnable), LSTRING(HitSphereEnable_Desc)], [_category, LSTRING(Debug)], - false, - 0, - {}, - true + false ] call CBA_fnc_addSetting; [