From 4913887e36f7002ed2af1170044017e024c72b41 Mon Sep 17 00:00:00 2001 From: lambdatiger Date: Thu, 15 Feb 2024 21:05:08 -0600 Subject: [PATCH] added MP debug compatability --- addons/frag/XEH_postInit.sqf | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/addons/frag/XEH_postInit.sqf b/addons/frag/XEH_postInit.sqf index 9e3a13de1f..7be2fa31e7 100644 --- a/addons/frag/XEH_postInit.sqf +++ b/addons/frag/XEH_postInit.sqf @@ -15,14 +15,18 @@ }; #ifdef DEBUG_MODE_DRAW - if (isServer) then { - [QGVAR(dev_clearTraces),LINKFUNC(dev_clearTraces)] call CBA_fnc_addEventHandler; + [QGVAR(dev_clearTraces),LINKFUNC(dev_clearTraces)] call CBA_fnc_addEventHandler; + + if (!isServer && hasInterface) then { + ["ace_firedPlayer", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; + ["ace_firedPlayerNonLocal", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; + ["ace_firedNonPlayer", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; + ["ace_firedPlayerVehicle", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; + ["ace_firedPlayerVehicleNonLocal", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; + ["ace_firedNonPlayerVehicle", LINKFUNC(dev_fired)] call CBA_fnc_addEventHandler; }; if (hasInterface) then { - GVAR(dev_drawPFEH) = [ - LINKFUNC(dev_drawTrace), - 0 - ] call CBA_fnc_addPerFrameHandler; + GVAR(dev_drawPFEH) = [LINKFUNC(dev_drawTrace), 0] call CBA_fnc_addPerFrameHandler; [ "ace_interact_menu_newControllableObject", { @@ -33,7 +37,8 @@ "Reset ACE Frag traces", "", { - [QGVAR(dev_clearTraces), []] call CBA_fnc_serverEvent; + [QGVAR(dev_clearTraces), []] call CBA_fnc_remoteEvent; + call FUNC(dev_clearTraces); }, {true} ] call EFUNC(interact_menu,createAction);