From fb3fc09997f8cf5474ab9076dfab9b79d6dce515 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Thu, 4 Jan 2018 18:03:38 +0000 Subject: [PATCH] Center spectator map correctly in FPP (#6010) Instead of centering on the camera object use `positionCameraToWorld` to get the actual viewpoint --- addons/spectator/functions/fnc_ui_toggleMap.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/spectator/functions/fnc_ui_toggleMap.sqf b/addons/spectator/functions/fnc_ui_toggleMap.sqf index 2970ed65d6..23114fe4cb 100644 --- a/addons/spectator/functions/fnc_ui_toggleMap.sqf +++ b/addons/spectator/functions/fnc_ui_toggleMap.sqf @@ -32,7 +32,8 @@ if (GVAR(uiMapVisible)) then { CTRL_MAP_TITLE ctrlSetText (getMissionConfigValue ["onLoadName", getMissionConfigValue ["briefingName", localize ELSTRING(common,unknown)]]); CTRL_MAP_SPEC_NUM ctrlSetText str ({GETVAR(_x,GVAR(isSet),false)} count allPlayers); - CTRL_MAP ctrlMapAnimAdd [0, 0.05, getPosASLVisual GVAR(camera)]; + // Center on camera position (accounts for first person) + CTRL_MAP ctrlMapAnimAdd [0, 0.05, positionCameraToWorld [0,0,0]]; ctrlMapAnimCommit CTRL_MAP; // Disable camera input while map is open