From 9cd2a9fc48ea92cf45e2925e7ed65152e377aea2 Mon Sep 17 00:00:00 2001 From: Mike Will Date: Sun, 24 Sep 2023 17:28:37 -0400 Subject: [PATCH] osc.lua: fix calculation for slider's min-max average Average of two numbers is given by the sum of the two numbers divided by two. It's gone unnoticed because `s_min` is basically always zero. --- player/lua/osc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/lua/osc.lua b/player/lua/osc.lua index 0a9965b269..1bfe82d9bb 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -818,7 +818,7 @@ function render_elements(master_ass) elseif (sliderpos > (s_max - 3)) then an = an + 1 end - elseif (sliderpos > (s_max-s_min)/2) then + elseif (sliderpos > (s_max+s_min)/2) then an = an + 1 tx = tx - 5 else