From b675d9d180b3b08eadb97d0b2861402e6b041433 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Tue, 3 Mar 2015 00:16:38 -0300 Subject: [PATCH] Compensate for movement during the frame to get rid of jittering --- addons/interact_menu/functions/fnc_renderBaseMenu.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 37f4be25eb..980b01bb4c 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -37,6 +37,8 @@ if((count _this) > 2) then { _pos = _object modelToWorld (_object selectionPosition (_actionData select 2)); }; }; + // Compensate for movement during the frame to get rid of jittering + _pos = _pos vectorAdd ((visiblePositionASL _object) vectorDiff (getPosASL _object)); }; // For non-self actions, exit if the action is too far away