Skip to content

Commit 1fb28f0

Browse files
committed
Remove clause overriding axle behaviour
If the clause was trying to fix an specific issue of the axle model, the issue must be identified and fixed at the Axle class
1 parent 6bf3733 commit 1fb28f0

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

Source/Orts.Simulation/Simulation/RollingStocks/MSTSLocomotive.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2805,16 +2805,8 @@ public virtual void AdvancedAdhesion(float elapsedClockSeconds)
28052805
// This enables steam locomotives to have different speeds for driven and non-driven wheels.
28062806
if (EngineType == EngineTypes.Steam && SteamEngineType != MSTSSteamLocomotive.SteamEngineTypes.Geared)
28072807
{
2808-
if (AbsSpeedMpS <= 0.15 && !WheelSlip)
2809-
{
2810-
WheelSpeedSlipMpS = SpeedMpS;
2811-
WheelSpeedMpS = SpeedMpS;
2812-
}
2813-
else
2814-
{
2815-
WheelSpeedSlipMpS = LocomotiveAxles[0].AxleSpeedMpS;
2816-
WheelSpeedMpS = SpeedMpS;
2817-
}
2808+
WheelSpeedSlipMpS = LocomotiveAxles[0].AxleSpeedMpS;
2809+
WheelSpeedMpS = SpeedMpS;
28182810
}
28192811
else WheelSpeedMpS = LocomotiveAxles[0].AxleSpeedMpS;
28202812

0 commit comments

Comments
 (0)