From 944edd59386ef677824afa992364155b3c2c225f Mon Sep 17 00:00:00 2001 From: Ethan Lafrenais <6609531+Francessco121@users.noreply.github.com> Date: Sun, 26 Jun 2022 20:45:55 -0400 Subject: [PATCH] Fix volume calculation when falloff curve is zero (#1562) Return passed volume instead of zero when falloff curve is 0 --- game/overlord/ssound.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/overlord/ssound.cpp b/game/overlord/ssound.cpp index ec2ec2418c..d1a1448e7a 100644 --- a/game/overlord/ssound.cpp +++ b/game/overlord/ssound.cpp @@ -216,7 +216,7 @@ Sound* AllocateSound() { s32 CalculateFallofVolume(Vec3w* pos, s32 volume, s32 fo_curve, s32 fo_min, s32 fo_max) { if (fo_curve == 0) { - return 0; + return volume; } s32 xdiff = gEarTrans.x - pos->x;