From 95de2abb3a68d57d246b71008999baeacc4b8bf5 Mon Sep 17 00:00:00 2001 From: helixhorned Date: Wed, 22 Aug 2012 22:50:32 +0000 Subject: [PATCH] splitscreen: don't wrongly change pitch for sounds originating from 2nd player. For example, if the first one is underwater. git-svn-id: https://svn.eduke32.com/eduke32@2956 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/sounds.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/polymer/eduke32/source/sounds.c b/polymer/eduke32/source/sounds.c index 3f4aa3fcc..7a1268896 100644 --- a/polymer/eduke32/source/sounds.c +++ b/polymer/eduke32/source/sounds.c @@ -550,6 +550,13 @@ int32_t S_PlaySound3D(int32_t num, int32_t i, const vec3_t *pos) pitch = get_sound_pitch(num); peekps = g_player[screenpeek].ps; + if (g_fakeMultiMode && ud.multimode==2) + { + // splitscreen HACK + if (g_player[1].ps->i == i) + peekps = g_player[1].ps; + } + if (peekps->sound_pitch) pitch += peekps->sound_pitch;