Skip to content

Commit d33a9f6

Browse files
committed
Correct issue with TE calculation
1 parent 628a9fb commit d33a9f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/Orts.Simulation/Simulation/RollingStocks/MSTSSteamLocomotive.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5588,7 +5588,7 @@ private void UpdateSteamTractiveForce(float elapsedClockSeconds, float locomotiv
55885588
// only set advanced wheel slip when advanced adhesion, and simplecontrols/physics is not set and is in the the player train, AI locomotive will not work to this model.
55895589
// Don't use slip model when train is in auto pilot
55905590
{
5591-
if (SteamEngineType != SteamEngineTypes.Geared || SteamEngines[numberofengine].AuxiliarySteamEngineType != SteamEngine.AuxiliarySteamEngineTypes.Booster)
5591+
if ((SteamEngineType == SteamEngineTypes.Compound || SteamEngineType == SteamEngineTypes.Simple) && SteamEngines[numberofengine].AuxiliarySteamEngineType != SteamEngine.AuxiliarySteamEngineTypes.Booster)
55925592
{
55935593

55945594
float slipCutoffPressureAtmPSI;
@@ -5901,7 +5901,7 @@ private void UpdateSteamTractiveForce(float elapsedClockSeconds, float locomotiv
59015901

59025902
if (SteamEngines[numberofengine].AuxiliarySteamEngineType == SteamEngine.AuxiliarySteamEngineTypes.Booster)
59035903
{
5904-
GearRatioAdjusted = SteamEngines[numberofengine].BoosterCutoff;
5904+
GearRatioAdjusted = SteamEngines[numberofengine].BoosterGearRatio;
59055905
}
59065906
else
59075907
{

0 commit comments

Comments
 (0)