From 1c25baa404b3b6b4baca445488adf6b541ab16ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= <nicolas.d.badano@gmail.com> Date: Tue, 3 Mar 2015 00:34:34 -0300 Subject: [PATCH] Base interaction distance in distance to head instead of distance to camera. Works much better on third person view --- addons/interact_menu/functions/fnc_renderBaseMenu.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 980b01bb4c..d25a8ad957 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -42,8 +42,8 @@ if((count _this) > 2) then { }; // For non-self actions, exit if the action is too far away -_cameraPos = positionCameraToWorld [0, 0, 0]; -if (GVAR(keyDown) && {_cameraPos distance _pos >= _distance}) exitWith {false}; +if (GVAR(keyDown) && + {(ACE_player modelToWorld (ACE_player selectionPosition "pilot")) distance _pos >= _distance}) exitWith {false}; // Exit if the action is behind you _sPos = worldToScreen _pos;