@@ -840,6 +840,7 @@ public override void Parse(string lowercasetoken, STFReader stf)
840840 break ;
841841 case "engine(ortssteammaxgearpistonrate" : MaxSteamGearPistonRateFtpM = stf . ReadFloatBlock ( STFReader . UNITS . None , null ) ; break ;
842842 case "engine(ortsgearedtractiveeffortfactor" : GearedTractiveEffortFactor = stf . ReadFloatBlock ( STFReader . UNITS . None , null ) ; break ;
843+ case "engine(ortstractiveeffortfactor" : TractiveEffortFactor = stf . ReadFloatBlock ( STFReader . UNITS . None , null ) ; break ;
843844 case "engine(ortssteamlocomotivetype" :
844845 stf . MustMatch ( "(" ) ;
845846 var steamengineType = stf . ReadString ( ) ;
@@ -905,6 +906,7 @@ public override void Copy(MSTSWagon copy)
905906 EjectorLargeSteamConsumptionLbpS = locoCopy . EjectorLargeSteamConsumptionLbpS ;
906907 ShovelMassKG = locoCopy . ShovelMassKG ;
907908 GearedTractiveEffortFactor = locoCopy . GearedTractiveEffortFactor ;
909+ TractiveEffortFactor = locoCopy . TractiveEffortFactor ;
908910 MaxTenderCoalMassKG = locoCopy . MaxTenderCoalMassKG ;
909911 MaxLocoTenderWaterMassKG = locoCopy . MaxLocoTenderWaterMassKG ;
910912 MaxFiringRateKGpS = locoCopy . MaxFiringRateKGpS ;
@@ -1256,9 +1258,9 @@ public override void Initialize()
12561258
12571259 // if the maximum cutoff for the locomotive is less then the default value, then decrease it so that tractive effort is not excessive.
12581260 // At some future stage it may be worthwhile to add an extra parameter to the ENG file to allow user setting.
1259- if ( CutoffController . MaximumValue < TractiveEffortFactor )
1261+ if ( CutoffController . MaximumValue < TractiveEffortFactor && Simulator . Settings . VerboseConfigurationMessages )
12601262 {
1261- TractiveEffortFactor = CutoffController . MaximumValue ;
1263+ Trace . TraceInformation ( "Maximum Cutoff {0} is less then the TractiveEffortFactor {1}, is this correct?" , CutoffController . MaximumValue , TractiveEffortFactor ) ;
12621264 }
12631265
12641266 if ( SteamEngineType == SteamEngineTypes . Compound )
0 commit comments