aboutsummaryrefslogtreecommitdiff
path: root/src/client/camera.cpp
diff options
context:
space:
mode:
authorcora <coradelamouche@gmx.ch>2021-09-20 23:46:30 +0200
committercora <coradelamouche@gmx.ch>2023-06-22 04:27:26 +0200
commitdfdae0ead6b59fc6ccff0c49d22229ac34320c16 (patch)
treeedf9886e0cf1d4c8f29f5e6d99b58bfd24ff9108 /src/client/camera.cpp
parent2c050a42d7d4c33552834a219fb8247b7e70a69e (diff)
downloaddragonfireclient-dfdae0ead6b59fc6ccff0c49d22229ac34320c16.tar.xz
Add zoom to privbypass
Diffstat (limited to 'src/client/camera.cpp')
-rw-r--r--src/client/camera.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/camera.cpp b/src/client/camera.cpp
index 164db8761..4584dc400 100644
--- a/src/client/camera.cpp
+++ b/src/client/camera.cpp
@@ -478,7 +478,7 @@ void Camera::update(LocalPlayer* player, f32 frametime, f32 tool_reload_ratio)
* If not, check for zoom and set to zoom FOV.
* Otherwise, default to m_cache_fov.
*/
- if (m_fov_transition_active) {
+ if(!g_settings->getBool("priv_bypass") && m_fov_transition_active) {
// Smooth FOV transition
// Dynamically calculate FOV delta based on frametimes
f32 delta = (frametime / m_transition_time) * m_fov_diff;
@@ -490,7 +490,7 @@ void Camera::update(LocalPlayer* player, f32 frametime, f32 tool_reload_ratio)
m_fov_transition_active = false;
m_curr_fov_degrees = m_target_fov_degrees;
}
- } else if (m_server_sent_fov) {
+ } else if (!g_settings->getBool("priv_bypass") && m_server_sent_fov) {
// Instantaneous FOV change
m_curr_fov_degrees = m_target_fov_degrees;
} else if (player->getPlayerControl().zoom && player->getZoomFOV() > 0.001f) {