From 18b56c11ba23ac4fdd434322ed0b2d05469de61a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=B3lik=20Uszasty?= Date: Sun, 14 Apr 2019 15:45:36 +0200 Subject: [PATCH] Increased BrakeAccFactor for DMUs --- Driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Driver.cpp b/Driver.cpp index 969737af..829685ac 100644 --- a/Driver.cpp +++ b/Driver.cpp @@ -2362,6 +2362,8 @@ double TController::BrakeAccFactor() const || ( mvOccupied->Vel > VelDesired + fVelPlus ) ) ) { Factor += ( fBrakeReaction * ( /*mvOccupied->BrakeCtrlPosR*/BrakeCtrlPosition < 0.5 ? 1.5 : 1 ) ) * mvOccupied->Vel / ( std::max( 0.0, ActualProximityDist ) + 1 ) * ( ( AccDesired - AbsAccS_pub ) / fAccThreshold ); } + if (mvOccupied->TrainType == dt_DMU && mvOccupied->Vel > 40) + Factor *= 1 + (1600 / mvOccupied->Vel / mvOccupied->Vel); return Factor; }