Properly fix the decibels slider for music
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 14 Jul 2011 17:26:17 +0000 (20:26 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 14 Jul 2011 17:26:17 +0000 (20:26 +0300)
data/qcsrc/menu/voret/slider_decibels.c

index a34863d..4afd27f 100644 (file)
@@ -29,7 +29,12 @@ void loadCvarsVoretDecibelsSlider(entity me)
        else if(v < 0.0005)\r
                me.value = -1000000;\r
        else\r
        else if(v < 0.0005)\r
                me.value = -1000000;\r
        else\r
-               me.value = 0.1 * floor(0.5 + 10.0 * log10(cvar(me.cvarName)) * 10);\r
+       {\r
+               if(me.cvarName == "menu_bgmvolume")\r
+                       me.value = 0.1 * floor(0.5 + 10.0 * log10(cvar(me.cvarName) * 2) * 10); // due to system settings, overall music volume must be twice as low\r
+               else\r
+                       me.value = 0.1 * floor(0.5 + 10.0 * log10(cvar(me.cvarName)) * 10);\r
+       }\r
 }\r
 void saveCvarsVoretDecibelsSlider(entity me)\r
 {\r
 }\r
 void saveCvarsVoretDecibelsSlider(entity me)\r
 {\r