From ec5cb8c6eb00bd0d890798f47f91582ab6a62a6f Mon Sep 17 00:00:00 2001 From: Night Owl Date: Thu, 23 Aug 2018 05:57:15 +0500 Subject: [PATCH] Fix train sounds. --- dlls/plats.cpp | 10 ++++++++++ dlls/shotgun.cpp | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dlls/plats.cpp b/dlls/plats.cpp index 58af47f7..5bd2d976 100644 --- a/dlls/plats.cpp +++ b/dlls/plats.cpp @@ -164,6 +164,16 @@ void CBasePlatTrain::KeyValue( KeyValueData *pkvd ) m_bStopSnd = atoi( pkvd->szValue ); pkvd->fHandled = TRUE; } + else if( FStrEq( pkvd->szKeyName, "custommovesnd" ) ) + { + pev->noise = ALLOC_STRING( pkvd->szValue ); + pkvd->fHandled = TRUE; + } + else if( FStrEq( pkvd->szKeyName, "customstopsnd" ) ) + { + pev->noise1 = ALLOC_STRING(pkvd->szValue); + pkvd->fHandled = TRUE; + } else if( FStrEq( pkvd->szKeyName, "volume" ) ) { m_volume = atof( pkvd->szValue ); diff --git a/dlls/shotgun.cpp b/dlls/shotgun.cpp index 229956f1..659e4d98 100644 --- a/dlls/shotgun.cpp +++ b/dlls/shotgun.cpp @@ -116,7 +116,6 @@ BOOL CShotgun::Deploy() void CShotgun::PrimaryAttack() { // don't fire underwater - if( m_pPlayer->pev->waterlevel == 3 ) if (m_pPlayer->pev->waterlevel == 3 && m_pPlayer->pev->watertype > CONTENT_FLYFIELD) { PlayEmptySound();