From f39eaba109825d7935a0602e9c5c10ec89d91f56 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 25 Nov 2022 18:28:07 +0100 Subject: [PATCH] - backported sound volume fix from NBlood. --- source/games/blood/src/asound.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/games/blood/src/asound.cpp b/source/games/blood/src/asound.cpp index 1f9302f39..f5e2c5e7c 100644 --- a/source/games/blood/src/asound.cpp +++ b/source/games/blood/src/asound.cpp @@ -61,7 +61,7 @@ void ambProcess(PLAYER* pPlayer) if (actor->xspr.state) { int nDist = (int)(actor->spr.pos - pPlayer->actor->spr.pos).Length(); - int vs = MulScale(actor->xspr.data4, actor->xspr.busy, 16); + int vs = min(MulScale(actor->xspr.data4, actor->xspr.busy, 16), 127); ambChannels[actor->spr.intowner].distance += ClipRange(scale(nDist, actor->xspr.data1, actor->xspr.data2, vs, 0), 0, vs); } }