From 5b28bd9e44b9e6b5f3e246cebc8a989c0795bb7e Mon Sep 17 00:00:00 2001 From: vicinity-gush8 Date: Mon, 9 Aug 2021 22:31:39 +0200 Subject: [PATCH] Fix zoom sensitivity ratio tweak --- src/hooks/visual/OverrideView.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/hooks/visual/OverrideView.cpp b/src/hooks/visual/OverrideView.cpp index b193b461..61f25d2b 100644 --- a/src/hooks/visual/OverrideView.cpp +++ b/src/hooks/visual/OverrideView.cpp @@ -133,8 +133,14 @@ DEFINE_HOOKED_METHOD(OverrideView, void, void *this_, CViewSetup *setup) if (user_sensitivity_ratio_set) zoom_sensitivity_ratio_user = zoom_sensitivity_ratio->GetFloat(); - // No removing zoom, so user zoom_sensitivity_ratio will be reset to what they had it to on zoom + // Both requirements are true, so change the zoom_sensitivity_ratio to 4 if (no_zoom && no_scope) + { + zoom_sensitivity_ratio->SetValue(4); + user_sensitivity_ratio_set = false; + } + // No removing zoom, so user zoom_sensitivity_ratio will be reset to what they had it to on zoom + else { if (!user_sensitivity_ratio_set) { @@ -142,12 +148,6 @@ DEFINE_HOOKED_METHOD(OverrideView, void, void *this_, CViewSetup *setup) user_sensitivity_ratio_set = true; } } - // Both requirements are true, so change the zoom_sensitivity_ratio to 4 - else - { - zoom_sensitivity_ratio->SetValue(4); - user_sensitivity_ratio_set = false; - } } last_zoom_state = current_zoom_state; }