From 55519b5fe9e4a8477b3f36b80f80e81226d8460f Mon Sep 17 00:00:00 2001 From: pongo1231 Date: Sat, 18 Jan 2025 16:42:09 +0000 Subject: [PATCH] ChaosMod/EffectDispatcher: Fix SoundId not being properly set on effect dispatch --- ChaosMod/Components/EffectDispatcher.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ChaosMod/Components/EffectDispatcher.cpp b/ChaosMod/Components/EffectDispatcher.cpp index 74c85f192..b71c53213 100644 --- a/ChaosMod/Components/EffectDispatcher.cpp +++ b/ChaosMod/Components/EffectDispatcher.cpp @@ -157,17 +157,17 @@ static void _DispatchEffect(EffectDispatcher *effectDispatcher, const EffectDisp break; } - EffectDispatcher::ActiveEffect activeEffect = { - .Identifier = entry.Identifier, - .Name = effectName.str(), - .ThreadId = EffectThreads::CreateThread(registeredEffect), - .Timer = static_cast(effectDuration), - .MaxTime = static_cast(effectDuration), - .IsTimed = effectData.TimedType != EffectTimedType::NotTimed, - .IsMeta = effectData.IsMeta(), - .HideEffectName = effectData.ShouldHideRealNameOnStart(), - }; - effectDispatcher->SharedState.ActiveEffects.push_back(activeEffect); + effectDispatcher->SharedState.ActiveEffects.push_back({ + .Identifier = entry.Identifier, + .Name = effectName.str(), + .ThreadId = EffectThreads::CreateThread(registeredEffect), + .Timer = static_cast(effectDuration), + .MaxTime = static_cast(effectDuration), + .IsTimed = effectData.TimedType != EffectTimedType::NotTimed, + .IsMeta = effectData.IsMeta(), + .HideEffectName = effectData.ShouldHideRealNameOnStart(), + }); + auto &activeEffect = effectDispatcher->SharedState.ActiveEffects.back(); playEffectDispatchSound(activeEffect);