From 831e5d9f37ac61257fc8bc0165b5608cf0263cb3 Mon Sep 17 00:00:00 2001 From: Hirek Date: Tue, 7 Jan 2025 22:06:54 +0100 Subject: [PATCH] Fix turbo sound --- DynObj.cpp | 2 +- McZapkie/Mover.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/DynObj.cpp b/DynObj.cpp index 46d099b5..2c547616 100644 --- a/DynObj.cpp +++ b/DynObj.cpp @@ -7924,7 +7924,7 @@ TDynamicObject::powertrain_sounds::render( TMoverParameters const &Vehicle, doub // youBy - przenioslem, bo diesel tez moze miec turbo if( Vehicle.TurboTest > 0 ) { // udawanie turbo: - auto const pitch_diesel { Vehicle.EngineType == TEngineType::DieselEngine ? Vehicle.enrot / Vehicle.dizel_nmax * Vehicle.dizel_fill : 1 }; + auto const pitch_diesel{(Vehicle.EngineType == TEngineType::DieselEngine || Vehicle.EngineType == TEngineType::DieselElectric) ? Vehicle.enrot / Vehicle.dizel_nmax * Vehicle.dizel_fill : 1}; auto const goalpitch { std::max( 0.025, ( /*engine_volume **/ pitch_diesel + engine_turbo.m_frequencyoffset ) * engine_turbo.m_frequencyfactor ) }; auto const goalvolume { ( ( ( Vehicle.MainCtrlPos >= Vehicle.TurboTest ) && ( Vehicle.enrot > 0.1 ) ) ? diff --git a/McZapkie/Mover.cpp b/McZapkie/Mover.cpp index 886209a9..7e163d1f 100644 --- a/McZapkie/Mover.cpp +++ b/McZapkie/Mover.cpp @@ -9309,7 +9309,6 @@ bool TMoverParameters::readWWList( std::string const &line ) { SST[ idx ].Pmin = std::sqrt( std::pow( SST[ idx ].Umin, 2 ) / 47.6 ); SST[ idx ].Pmax = std::min( SST[ idx ].Pmax, std::pow( SST[ idx ].Umax, 2 ) / 47.6 ); } - return true; }