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;