From d097ad287024ee65fa8b3c5fe4966202524aee95 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sat, 29 Nov 2025 19:41:56 -0600 Subject: [PATCH] feat(sound): implement MusicVolume_CVarCallback --- src/sound/CVarHandlers.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/sound/CVarHandlers.cpp b/src/sound/CVarHandlers.cpp index bbd261c..7f50fc5 100644 --- a/src/sound/CVarHandlers.cpp +++ b/src/sound/CVarHandlers.cpp @@ -117,8 +117,12 @@ bool MasterVolume_CVarCallback(CVar* var, const char* oldValue, const char* valu } bool MusicVolume_CVarCallback(CVar* var, const char* oldValue, const char* value, void* arg) { - // TODO - WHOA_UNIMPLEMENTED(true); + auto volume = SStrToFloat(value); + + SESound::SetChannelGroupVolume("MUSIC", volume); + SESound::SetChannelGroupVolume("SCRIPTMUSIC", volume); + + return true; } bool SFXVolume_CVarCallback(CVar* var, const char* oldValue, const char* value, void* arg) {