mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-26 12:01:47 +00:00
Don't force player sounds to full volume when exiting
This commit is contained in:
parent
6686215330
commit
ff131335d4
1 changed files with 4 additions and 1 deletions
|
|
@ -426,6 +426,7 @@ void S_StartSoundAtVolume(const void *origin_p, sfxenum_t sfx_id, INT32 volume)
|
||||||
for (i = 0; i <= r_splitscreen; i++)
|
for (i = 0; i <= r_splitscreen; i++)
|
||||||
{
|
{
|
||||||
player_t *player = &players[displayplayers[i]];
|
player_t *player = &players[displayplayers[i]];
|
||||||
|
boolean camaway = false;
|
||||||
|
|
||||||
memset(&listener[i], 0, sizeof (listener[i]));
|
memset(&listener[i], 0, sizeof (listener[i]));
|
||||||
listenmobj[i] = NULL;
|
listenmobj[i] = NULL;
|
||||||
|
|
@ -442,9 +443,11 @@ void S_StartSoundAtVolume(const void *origin_p, sfxenum_t sfx_id, INT32 volume)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
listenmobj[i] = player->mo;
|
listenmobj[i] = player->mo;
|
||||||
|
if (player->exiting)
|
||||||
|
camaway = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (origin && origin == listenmobj[i] && !camera[i].freecam)
|
if (origin && origin == listenmobj[i] && !camera[i].freecam && !camaway)
|
||||||
{
|
{
|
||||||
itsUs = true;
|
itsUs = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue