Merge branch 'voice-flip' into 'master'

Fix voice flipping in encore/stereoreverse

See merge request kart-krew-dev/ring-racers-internal!2853
This commit is contained in:
AJ Martinez 2025-09-16 22:55:57 +00:00
commit 6d80892d7f

View file

@ -1011,7 +1011,11 @@ void S_UpdateVoicePositionalProperties(void)
float pdirx = px / p2ddistance;
float pdiry = py / p2ddistance;
float angle = acosf(pdirx * ldirx + pdiry * ldiry);
angle = PointIsLeft(ldirx, ldiry, pdirx, pdiry) ? -angle : angle;
angle = (
PointIsLeft(ldirx, ldiry, pdirx, pdiry)
^ stereoreverse.value
^ encoremode
) ? -angle : angle;
float plrvolume = 1.0f;