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();